Diseño de base de datos

Solo disponible en BuenasTareas
  • Páginas : 17 (4131 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de enero de 2011
Leer documento completo
Vista previa del texto
PROBLEMAS EN EL DISEÑO DE BASES DE DATOS RELACIONALES_______ 76
FASES DEL DISEÑO DE BASES DE DATOS_______________________________ 77
Recolección y análisis de requerimientos:____________________________________ 78
Diseño conceptual:______________________________________________________ 78
Diseño lógico de la base de datos (transformación de modelo de datos):____________ 78
Diseño físico dela base de datos:__________________________________________ 78
CONCEPTOS DEL MODELO E-R_________________________________________ 79
Presentación e historia del modelo:_________________________________________ 79
Entidades y atributos:____________________________________________________ 79
Tipos de entidades:_____________________________________________________ 79
Tipos deatributos:______________________________________________________ 81
Vínculo o relación:______________________________________________________ 82
MODELO E-R EXTENDIDO______________________________________________ 83
Superclase y subclases:__________________________________________________ 83
Agregado:____________________________________________________________

_ 85
REDUCCIÓN DE UN DIAGRAMA E-R ATABLAS___________________________ 86
APROXIMACIÓN POR DESCOMPOSICIÓN________________________________ 91
Dependencias Funcionales________________________________________________ 91
Claves de una relación___________________________________________________ 92
PROCESO DE NORMALIZACIÓN DE UNA RELACIÓN_____________________ 92
Primera forma normal (1FN):______________________________________________ 93
Segundaforma normal (2FN):______________________________________________ 94
Tercera forma normal (3FN):______________________________________________ 94
 

En general, el objetivo del diseño de una base de datos relacional es generar un conjunto de esquemas de relaciones que permitan almacenar la información con un mínimo de redundancia, pero que a la vez faciliten la recuperación de la información.Una de las técnicas para lograrlo consiste en diseñar esquemas que tengan una forma normal adecuada. Para determinar si un esquema de relaciones tiene una de las formas normales se requiere mayor información sobre la empresa del "mundo real" que se intenta modelar con la base de datos. La información adicional la proporciona una serie de limitantes que se denominan dependencias de los datos.
 
 PROBLEMAS EN EL DISEÑO DE BASES DE DATOS RELACIONALES
 
Antes, de hablar de formas normales y dependencias de datos es conveniente considerar los defectos que pueden tener una base de datos mal diseñada.
 
Supongamos las siguientes relaciones:
 
PERSONA (DNI, NOMBRE, APELLIDOS)
COCHE (MATRICULA, MARCA. TIPO, POTENCIA, COLOR)
TENER (DNI, MATRICULA, FECHA, PRECIO)
 
Si en lugar de lasanteriores relaciones que componen la BD, optásemos por una única relación, formada por los atributos de las tres, ésta tendría los siguientes defectos:
 
- En primer lugar, algunos datos serán redundantes; en general en esta relación una persona aparecerá tantas veces como coches posea.
 
- Esta redundancia conlleva unos riesgos de incoherencia durante las actualizaciones: por ejemplo, si resultaque el nombre de López no es Pedro sino Juan, hay que tener cuidado y actualizar todas las tuplas en las que aparece López.
 
Es preciso admitir la presencia de valores nulos en una relación de este tipo para poder mantener en la base, coches sin propietarios o personas que no tienen coches. Si muchos de los atributos no se aplican a todas las tuplas de la relación, acabaremos con un grannúmero de nulos en esas tuplas. Esto puede originar un considerable desperdicio de espacio de almacenamiento Ej: Si sólo el 10% de los empleados tiene oficinas. individuales, no se justificará incluir un atributo NUM_OFIC en la relación EMPLEADO; más bien, podríamos crear una relación OFICINAS_EMPL (DNIEMP, NUM_OFIC) contenga exclusivamente tuplas para los empleados con oficinas individuales).
 ...
tracking img