viernes, 25 de julio de 2008

Relaciones-Normalizacion

REPASO 1.- Persona posee DNI Persona(Cod_per, otros, Nro_DNI) 2.- Juicio es un proceso Juicio(Cod_jucio, otros1, cod_pro) Proceso(Cod_proc,otros2) 3.- Factura contiene producto Factura(Cod_fact, otros) Producto(Cod_prod, otros, cod_fact) 4.- Usuario presta libro
Usuario(Cod_usua,otros1) Libros(Cod_lib, otros2) Prestan(Cod_usu,cod_lib)
5.- Empleado son jefes Empleados(Cod_empleado,cod_jefat, otros) 1.- Enunciado: La relacion R se encuentra en 1NF y cumple con la siguiente:
Las celdas de las tablas poseen valores y no permiten repeitr los arreglos en grupos, solo tiene un valor por cada celda.
Todo los ingresos en cada columna debe ser del mismo tipo (atributo).
Cada columna debe tener un nombre unico, el orden de las columnas en la tabla no es importante.
Las dos fila de la tabla no debe ser identicas; a pesar que el oreden de las filas no es importante
La mayoria de las relaciones cumplen con las caracteristicas. Pues se dice que se encuentra en primera forma normal.
2.- Una relacion en su primera forma normal debe cumplir: Que los atributos son atomicos y que las lineas no se repiten.
3.- Ejemplo de la 1NF.
4.- En la segunda forma normal consiste en edificar que atributos depende de otros. Una relacion en segunda forma normal cumple las reglas de la 1NF y todos sus atributos que no son claves depende por completo de clave.
5.- Representacion funcional:
6.- 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. Una relacion esta en tercera si esta en segunda forma normal y no existen dependencias transitivas entre los atributos.
7.- Del ejemplo: Tenemos la relación alumno-cursa-materia manejada anteriormente, pero ahora consideramos al elemento maestro, gráficamente lo podemos representar de la siguiente manera:
Todo este grafico esta en 2NF; quiere decir que los atributos llave estan indicados en doble cuadro con sus respectivos atributos. pero Necono tiene 3 atributos dependientes por lo cual puede ser referido por 2 atributos: Necono y RFC por dependencia transitiva. entonces la 3NF para este caso seria asi:
8.- Representacion funcional de la Forma Normal de Boyce Codd. 9.- En la cuarta relacion formal; un esquema de relacion R con respecto a un conjunto D, de dependencias funcionales y de valores multiples si, para toda las dependencias de valores multiples en D de la forma X->->Y Donde: X<=R y Y<=R. Se cumple por lo menos una de estas relaciones: * X->->Y es una dependencia de valores múltiples trivial. * X es una superllave del esquema R. 10.- Ejemplo de la 4NF Aplicando la 4NF se hace sus separaciones y queda asi: 11.- Un esquema de relaciones R está en 5FN con respecto a un conjunto D de dependencias funcionales, de valores múltiples y de producto, si para todas las dependencias de productos en D se cumple por lo menos una de estas condiciones: * (R1, R2, R3, ... Rn) es una dependencia de producto trivial. * Toda Ri es una superllave de R. La quinta forma normal se refiere a dependencias que son extrañas. Tiene que ver con tablas que pueden dividirse en subtablas, pero que no pueden reconstruirse.

No hay comentarios: