2. Capítulos anteriores
• Datos y tablas
• La súper sentencia SELECT.
• DELETE and UPDATE.
• Tablas inteligentes
• Sentencia Alter.
• Advanced SELECT.
3. • 1.- Uso de múltiples tablas relacionadas para almacenar datos en
una base de datos. ¿En qué consiste el uso que se hace de éstas en
la representación? ¿De qué forma esta representación de los datos
se logra? ¿Cuales son los beneficios que ella entregaría a la
manipulación de los datos?, Etc.
• 2.- Clave foránea y Clave Primaria. ¿En qué consiste una clave
foránea? Explique y ejemplifique por qué una clave foránea
permitiría materializar la relación entre dos tablas
• ¿Cómo se define una clave foránea en una tabla?, Etc.
• 3.- Formas normales y dependencias funcionales. ¿En qué consiste
una dependencia funcional? ¿Cuál es el objetivo de las formas
normales? Explique y ejemplifique cuales son las formas normales
descritas en el capítulo: 1FN, 2FN y 3FN.
4. normalización de bases de datos
• El proceso de normalización de bases de
datos consiste en aplicar una serie de reglas a
las relaciones obtenidas tras el paso del
modelo entidad-relación al modelo relacional.
5. • En el modelo relacional es frecuente llamar
tabla a una relación, aunque para que una
tabla sea considerada como una relación tiene
que cumplir con algunas restricciones:
• Cada columna debe tener su nombre único.
• No puede haber dos filas iguales. No se
permiten los duplicados.
• Todos los datos en una columna deben ser del
mismo tipo.
6. Primera Forma Normal (1FN)
• Una tabla está en Primera Forma Normal si:
• Todos los atributos son atómicos. Un atributo es atómico si los
elementos del dominio son indivisibles, mínimos.
• La tabla contiene una clave primaria.
• La clave primaria no contiene atributos nulos.
• No posee ciclos repetitivos.
• No debe de existir variación en el número de columnas.
• Una columna no puede tener múltiples valores. Los datos son
atómicos. (Si a cada valor de X le pertenece un valor de
Y, entonces a cada valor de Y le pertenece un valor de X)
• Esta forma normal elimina los valores repetidos dentro de una
BD
7. Segunda Forma Normal (2FN)
• Dependencia Funcional. Una relación está en
2FN si está en 1FN y si los atributos que no
forman parte de ninguna clave dependen de
forma completa de la clave principal. Es decir
que no existen dependencias parciales.
8. Tercera Forma Normal (3FN)
• La tabla se encuentra en 3FN si es 2FN y si no
existe ninguna dependencia funcional
transitiva entre los atributos que no son clave.
9. clave foránea
• una clave foránea (o Foreign Key FK) es una
limitación referencial entre dos tablas. La clave
foránea identifica una columna o grupo de
columnas en una tabla (tabla hija o referendo)
que se refiere a una columna o grupo de
columnas en otra tabla (tabla maestra o
referenciada). Las columnas en la tabla
referendo deben ser la clave primaria u otra
clave candidata en la tabla referenciada.
10. clave primaria
• se llama clave primaria a un campo o a una
combinación de campos que identifica de
forma única a cada fila de una tabla. Una clave
primaria comprende de esta manera una
columna o conjunto de columnas. No pueden
haber dos filas en una tabla que tengan la
misma clave primaria.