Académique Documents
Professionnel Documents
Culture Documents
Nivel Conceptual: Tambien llamado esquema describe la totalidad de los datos de la base de datos. En este nivel interesa CUALES son los datos necesarios, asi como las relaciones entre estos. Este nivel es visible a usuarios profesionales de SI, Desarrolladores y al Administrador de Datos. Nivel Interno: Tambien llamado nivel fisico, describe COMO son almacenados los datos en la base de datos. Una parte de este nivel debe ser visible al Administrador de Base de Datos (DBA) y totalmente visible a quienes desarrollan software del tipo DBMS. En este nivel es importante el conocimiento del ambiente operativo donde correr el software del tipo DBMS.
Modelo de Datos: Coleccin de herramientas conceptuales para describir datos, relaciones entre estos y restricciones de consistencia. Un modelo de datos es la representacin de informacin relevante a una realidad (una organizacin por ejemplo) para que pueda ser manejada por otras personas, diferentes a quienes confeccionaron el modelo. Para disear y planificar base de datos, el Modelo Relacional es el que ha tenido mayor xito en la industria de la ingeniera del software. Ms an, la mayoria de herramientas que apoyan
Mail:Guido_roblesVivar@Hotmail.com
NORMALIZACIN El proceso de conversin de una relacin en una forma estandar. Redundancia en los Datos: Repeticin de datos en una base de datos. Integridad de los datos: Consistenacia de los datos en base de datos. Anomalas de Actualizacin: Inconsistencias de los datos como resultado se datos redundantes y actualizaciones parciales. Anomalas de Borrado: Prdida no intencionada de datos debido a que se han borrado otros datos. Anomalas de Insercin: Imposibilidad de adicionar datos en la base de datos debido a la ausencia de otros datos. Valor Atmico: Un valor que no es un conjunto de valores o un grupo repetitivo. Determinante: El atributo de la parte izquierda de una dependencia funcional determina el valor de los atributos en una tupla. NORMALIZACIN DE DATOS La normalizacin es una serie de pasos para refinar el modelo de datos hasta que satisface ciertas condiciones. El objetivo de la normalizacin y del buen diseo de una base de datos es reducir, no necesariamente eliminar, la redundancia de datos. Puede haber ocasiones, sin
Mail:Guido_roblesVivar@Hotmail.com
REPRESENTANTE DE VENTAS:
01 LEONARDO RODRIGUEZ
FONO:
043- 9538234
ITEM 01 02 03
PRODUCTO P1 P3 P7
DETALLE DEL PEDIDO DESCRIPCION CANTIDAD PC IBM PENTIUM IV IMP. EPSON PORTATIL COMPAQ 10 5 3
Una relacin de datos est en 1FN si cada dato slo contiene un valor de su dominio o ninguno, es decir, si no existen repeticiones.
456
1409.2004
017
Comercial El Pirata
460
14.09.2004
010
Pesquera El Pescado
En el caso del ejemplo presentado vemos que los datos que no representan repeticiones son: IdPedido Fecha IdCliente NomCliente
Por lo que se formar una primera relacin precisamente con estos cuatro datos:
Mail:Guido_roblesVivar@Hotmail.com
P1 P3 P7 P2 P4 P5 P6 P7 P9
DETALLE PEDIDO PC IBM PENTIUM IV IMPRESORA EPSON PORTATIL COMPAQ PC COMPATIBLES P IV TONER IMPRESORA TINTA IMPRESORA MONITOR SAMSUNG LECTORA CD DISCO DURO QUANTUM
10 5 5 15 7 10 3 5 5
SEGUNDA FORMA NORMAL (2FN) Una tabla est en la segunda forma normal, slo si est en primera forma y cada uno de sus atributos no primos es completamente funcional dependiendo de la clave principal de su relacin. Atributos Primos: atributo que es la llave primaria o que forma parte de la llave primaria de una relacin.
777 777 777 456 456 456 460 460 460 P1 P3 P7 P2 P4 P5 P6 P7 P9 DETALLE PEDIDO PC IBM PENTIUM IV IMPRESORA EPSON PORTATIL COMPAQ PC COMPATIBLES P IV TONER IMPRESORA TINTA IMPRESORA MONITOR SAMSUNG LECTORA CD DISCO DURO QUANTUM 10 5 5 15 7 10 3 5 5
En caso del ejemplo, entonces deber separarse al dato NomProducto en otra entidad que tendr como llave, precisamente a IdProducto (subconjunto de la clave pimaria de la relacin DETALLE PRODUCTO). La nueva relacin as formada: PRODUCTO: (IdProducto, NomProducto)
Mail:Guido_roblesVivar@Hotmail.com
TERCERA FORMA NORMAL (3FN) Una tabla est en la tercera forma normal, slo si est en segunda forma y cada uno de sus atributos dependen funcional y directamente de la llave de la relacin. PEDIDO: (IdPedido, Fecha, IdCliente, NomCliente)
PEDIDO 010 Pesquera El Pescado" 017 Comercial El Pirata 010 Pesquera El Pescado
En el caso del ejemplo donde el dato NomCliente depende de la llave IdPedido, pero indirectamente a trves del dato IdCliente, deber formarse una nueva relacin con este dato. Esta relacin deber tener como llave primaria al IdCliente CLIENTE: (IdCliente, NomCliente)
PEDIDO 15.09.2004 14.09.2004 14.09.2004
010 017
Mail:Guido_roblesVivar@Hotmail.com
PRODUCTOSP1PC IBM PENTIUM IVP3IMPRESORA EPSONP7PORTATIL COMPAQP2PC COMPATIBLES P IVP4TONER IMPRESORAP5TINTA IMPRESORAP6MONITOR SAMSUNGP7LECTORA CDP9DISCO DURO QUANTUM DETALLE PEDIDOIdPedidoIdProductoCantidad3 21P110321P35321P75456P215456P4 7456P510654P63654P75654P95
Mail:Guido_roblesVivar@Hotmail.com