Cuestionario de BD 1. ¿Qué son las Restricciones de Integridad? Ayudan a mantener la consistencia semántica de los datos, definidas por las claves y las restricciones de cardinalidad estudiadas en el tema Modelo entidad-relación, se tratan las restricciones de los dominios, la integridad referencial, las dependencias funcionales y las dependencias multivaloradas. Proporcionan un medio de asegurar que las modificaciones hechas a la base de datos por los usuarios autorizados no provoquen la pérdida de la consistencia de los datos. Tipos de restricciones de integridad: • Declaración de claves. • Cardinalidad de la relación – de varios a varios, de uno a varios, de uno a uno. • Restricciones de los dominios • Integridad referencial • Asertos • Disparadores • Dependencias funcionales • Dependencias multivaloradas 2. ¿En qué consiste la primera forma normal 1FN, segunda forma normal 2FN tercera forma normal 3FN? Enuncie la primera forma normal (1NF) Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos. Qué debe cumplir una relación en su primera forma normal. Debe cumplir lo siguiente: -Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda. -Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo. -Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante. Román Gutiérrez Sosa Página 1 -Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante. Un ejemplo E-R en su primera forma normal. Enuncie la segunda forma normal (2NF) Una relación R está en 2FN si y solo si está en 1FN y los atributos no primos dependen funcionalmente de la llave primaria. Represente funcionalmente la 2NF Enuncie la tercera forma normal (3NF) Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos no primos dependen no transitivamente de la llave primaria. Represente funcionalmente la 3NF 3. ¿En qué consiste la normalización de una base de datos (BD)? La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. Ayuda a prevenir errores lógicos en la manipulación de datos. La normalización facilita también agregar nuevas columnas sin romper el esquema actual ni las relaciones. Existen varios niveles de normalización: Primera Forma Normal, Segunda Forma Normal, Tercera Román Gutiérrez Sosa Página 2 Forma Normal, Forma Normal Boyce-Codd, Cuarta Forma Normal, Quinta Forma Normal o Forma Normal de Proyección-Unión, Forma Normal de Proyección-Unión Fuerte, Forma Normal de Proyección-Unión Extra Fuerte y Forma Normal de Clave de Dominio. Cada nuevo nivel o forma nos acerca más a hacer una base de datos verdaderamente relacional. 4. Anota un ejemplo de una bd normalizada. Román Gutiérrez Sosa Página 3 Román Gutiérrez Sosa Página 4 Román Gutiérrez Sosa Página 5