Este documento resume varios videos sobre SQL y normalización de bases de datos. Explica conceptos clave como tablas, campos, tuplas, relaciones y tipos de datos. También cubre las primeras, segunda y tercer formas normales para normalizar bases de datos relacionales eliminando redundancias y anomalías.
Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.
Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.
Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.
Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR
INSTITUTO DE MEJORAMIENTO PROFESIONAL DEL MAGISTERIO
NUCLEO ACADÉMICO PORTUGUESA
Materia: Estructura de Datos y programación I
Febrero 2017
TECNOLÓGICO NACIONAL DE MÉXICO
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
Unidad IV: Arreglos (Vectores)
Retícula ISIC-2010-224: Programa: AED-1285
Documento sobre las diferentes fuentes que han servido para transmitir la cultura griega, y que supone la primera parte del tema 4 de "Descubriendo nuestras raíces clásicas", optativa de bachillerato en la Comunitat Valenciana.
Durante el período citado se sucedieron tres presidencias radicales a cargo de Hipólito Yrigoyen (1916-1922),
Marcelo T. de Alvear (1922-1928) y la segunda presidencia de Yrigoyen, a partir de 1928 la cual fue
interrumpida por el golpe de estado de 1930. Entre 1916 y 1922, el primer gobierno radical enfrentó el
desafío que significaba gobernar respetando las reglas del juego democrático e impulsando, al mismo
tiempo, las medidas que aseguraran la concreción de los intereses de los diferentes grupos sociales que
habían apoyado al radicalismo.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Edwar resumen videos 5,7,8,9,13,14
1. Instituto cristo del picacho
• Nombre del alumno: Edwar Fernando Romero Sánchez
• Nombre del maestro: David Elvir
• Curso: III de bachillerato
• Materia: análisis y diseño
2. Resumen video numero 5
• Resumen lenguajes SQL
• SQL lenguaje estructural de consulta es un lenguaje universal que lo podemos utilizar en
cualquier lenguaje de bases de datos el lenguaje SQL lo podemos dividir en dos el DDL que
significa lenguaje de definición de datos y el DML que significa de manipulación de datos
• En el modelo relacional a un:
• Entidades le llamaremos tabla
• Atributos le llamaremos campos
• Registros le llamaremos tuplas
• Cardinalidad le llamaremos relaciones
• Transact-SQL
• Es te lenguaje es SQL pero se utiliza como manejador de bases de datos esto nos permite
manejar nuestras bases de datos desde SQL server además podemos hacer cosas muy
interesantes a la hora de manipular los datos crear disparadores entre otras cosas estas son
las principales características del lenguaje SQL
3. Resumen video numero 7
• Vamos a empezar con el tipo de dato varchar(x) es un tipo de datos que es de
cadena de longitud variable ejemplo
• Núm varchar (7)
Pese a aquel campo es longitud de 7 solo almacenara 5 caracteres los otros dos
los va a desechar es decir los permite optimizar el espacio en memoria
Ahora vamos a ver cómo es que nosotros tenemos que ingresar nuestros datos de
tipo carácter en SQL cuando ingresamos un dato tenemos que hacerlo entre “por
ejemplo “Laura” “papas a la francesa” son palabras que están escritas con espacio
de igual manera las tengo que escribir
L A U R A
4. Ahora vamos a ver el dato de tipo numérico esta en
integer o int también el smallint el Begin nos permite
almacenar un rango mucho más grande y también
está el float nos permite almacenar datos con
números decimales cuando ingresamos datos de tipo
numérico no ay necesidad de que lo ingresemos entre
comillas nada de eso simplemente ponemos el
numero tal cual también están los datos de tipo fecha
y hora aquí vamos a mencionar el datiteme puede
almacenar valores de 1 de enero de 1953 hasta el 31
de diciembre de 9999
5. este es el rango de fechas que nos permite almacenar
datiteme por su parte tenemos un smalldatetime que el
rango va de 1 de enero 1990 hasta el 6 de junio 2079 así
que si nosotros vamos a almacenar fechas debemos
analizar cuál es la fecha o el rango de fechas que se van
a admitir en nuestra base de catos también tenemos que
definir el formato en que vamos a definir la fecha mdy
,myd,dmy. Y estos van entre comillas simples con un – o
una /.
6. Resumen video numero 8
• En este video programamos en SQL server primero programamos
la base de datos que hemos visto en videos anteriores que tiene
materia alumno profesor y carera esta base de datos la
llamaremos escuela después vemos que toca crear las tablas y
vemos que son 7 tablas después de eso le indicamos cuales son
nuestras llave primaria y nuestra llave foránea
• Las llaves primarias son las que observamos total mente rellenas
y las foráneas solo rellenas la mitad a ora abrimos SQL y nos
conectamos al servidor de datos creamos una nueva consulta
aquí es donde ingresamos el código primero tenemos que crear
nuestra base de datos con créate database escuela la
seleccionamos y la ejecutamos para comprobar que ya está
7. vamos a menú empesamos a ingresar nuestras tablas
como carera no importa si escribas con mayúscula o
minúsculas dentro de los paréntesis escribimos todos los
campos que va a llevar esta tabla después escribimos la
siguiente tabla que es carrera dentro de esta tabla
escribimos los atributos que lleva cada tabla así como cada
instrucción la terminamos con una coma la ejecutamos a
ver si esta correcta después colocamos la siguiente tabla
que es profesor y también le colocamos sus atributos y
también esta tabla la ejecutamos para ver si esta correcta
8. y así sucesivamente colocamos las siguientes tablas
cuando terminemos toda nuestra codificación nos vamos
al menú base de datos escuela y allí miramos las bases de
datos que aviamos echo agragamos todas las bases de
datos y miramos nuestro diagrama de SQL en este
diagrama miramos las relaciones de todas las bases de
datos las guardamos y le damos un nombre guardamos la
base de datos y la seramos.
9. Resumen video numero 9
• Para insertar un dato y se utiliza la palabra insert
• Y para poder seleccionar datos la palabra select ambas
instrucciones del DML es decir de manipulación de datos
• Como insertar valores en una tabla de datos.
• Se utiliza la palabra INSER y seguido la palabra Into y se le pone el
nombre de la tabla en q vamos a insertar los valores y entre
paréntesis se ponen los valores separados con comas si es qué
nuestra tabla tiene más de un valor
• Para seleccionar hay dos formas
10. una base de datos lo primero que vamos a hacer es poner la
palabra insert into carrera values () luego seguidamente nos
pide que dentro del paréntesis coloquemos el numero 1, le
colocamos el nombre de la carrera que es derecho y como es
de tipo bar chart lo vamos a colocar la palabra derecho se pone
entre comillas simples ahora vamos a colocar una coma vamos
a poner el no. 3 y uno como es de tipo entero ingreso así sin
necesidad de ponerle ningún tipo de comillas y nada por el
estilo ahora se ejecuta esta instrucción y dice que una columna
ha sido afectada esto quiere decir que acabamos de ingresar
un registro luego copiamos otro insert igualito es como tener 2
registros en nuestra base de datos
11. Ahora en la tabla materia alumnos
Que su codificación es insert into alum values (1,1
E igual pide la matricula del de la materia en este caso
pide la materia ahora buscaremos que materia tenemos
de alta y existen dos que es la que esta en la tabla
materia que son matemáticas y español esto quiere decir
que la clave de matemáticas que es uno lo colocaremos
dentro del paréntesis el otro numero de uno lo
colocaremos porque el código de Ana entonces lo que
queremos decir que Ana toma la clase de matemáticas
12. Resumen video numero 13
• Primer Forma Normal
• 1. Eliminar los grupos repetitivos de la tablas individuales.
• 2. Crear una tabla separada por cada grupo de datos relacionados
• 3. Identificar cada grupo de datos relacionados con una clave primaria.
15. Resumen video numero 14
• Normalización 3FN
• En este video tomamos referencia delos videos anteriores en este
video avalaremos de la tercera forma normal en este video toman
como ejemplo una universidad miramos un formulario donde nos
pide ingresar los datos de los alumnos depende como los ingreses y
después nos muestra otro formulario donde nos pide mas detallado
la información del alumno después pasamos a ver como queda
organizado la base de datos alumno carrera materia también
miramos que de alumno se desprende la tabla delegación colonia y
calle.
16. Miramos que la llave primaria de alumno es matricula
_alu que de carrera es numcarrera de materia
nummateria de delegación id_delegasio de colonia
id_colonian de calle id_calle vemos que cada tabla tiene
su llave primaria asimple vista el diagrama se mira un
poco komplicado por todas las dependencias que salen
dela tabla alumno estos campos se pueden reutolisar
para otro diagrama también miramos que pasan el
diagrama a SQL
17. La normalización de datos puede considerarse como un proceso
de análisis de un esquema de relación, para conseguir una BD
relacional, basado en sus DF. Y sus claves principales, para obtener
las propiedades deseables, de (1) minimizar la redundancia y (2)
minimizar las anomalías de inserción, borrado y actualización.
Se divide en formas normales, 1FN, 2FN, 3FN, 4FN, 5FN etc. en la
mayoría de los casos realizar hasta la 3FN es suficiente para que la
base de datos este normalizada.