Normalizacion
Toma un esquema relacional y siguiendo tres reglas elimina las incoherencias y redundancias minimizando la ineficacia de el esquema,evitando posibles anomalías en las inserciones, actualizaciones y borrados. Gracias a estas reglas se puede analizar y transformar las relaciones con propiedades de consistencia,mínima redundancia y máxima estabilidad.
* Defina cada una de las formas de normalización de una base de datos
Primera regla: Unicidad de campo. Una tabla está en esta regla si susatributos contienen valores atómicos, o sea, cada campo de una tabla debe contener un único tipo de información. No se deben repetir datos en nuestras tablas.
Segunda regla: Claveprincipal. Cada columna de la tabla debe depender de la llave principal. Todo registro debe depender únicamente de la clave principal.
Tercera regla: Dependencia funcional. No debenexistirt campos que no dependan de la clave. No puede haber datos derivados
* Normalice su base de datos Proyecto_Empleados_Empresas de acuerdo a las formas normales, indicandoel proceso que se elaboro en cada forma con respecto al diagrama ER inicial.
EMPLEADO |
Cve_empl | Nombre | Sueldo | Cve_Dep |
DEPARTAMENTOS |
Cve_dep | Nombre | Cve_empl_jefe|
EMPRESAS |
Cve_empr | nombre | representante |
EMPLEADO_PROYECTO |
Cve_empl | Cve_proy | horas |
PROYECTOS |
Cve_proy | nombre | Cve_empr |
PROYECTO_EMPRESA |Cve_proy | Cve_empr | F_inicio | F_entrega |
* Compare el Diagrama ER Normalizado con respecto al ER final que ya tiene e indique diferencias.
Termina siendo igual que porcardinalidad, es mas complicado y mas largo el análisis, se hacen tablas y se quitan, y se agregan, y se conectan con llaves, etc etc.
http://cnx.org/content/m18350/latest/...
Regístrate para leer el documento completo.