Sunteți pe pagina 1din 2

IVAN OMAR MORENO GARCIA // MSC.

EUTIMIO SOSA SILVA // 24/SEP/2012 UNIDAD 2 DISEO DE BASE DE DATOS Y EL MODELO E-R
INVESTIGAR LO SIGUIENTE -DIFERENCIA RELACIONAL ENTRE EL MODELO ENTIDAD-RELACION Y EL MODELO

El modelo entidad/relacin es un modelo conceptual que sirve para cualquier tipo de sistema gestor de base de datos. El modelo relacional es un modelo lgico slo sirve para sistemas gestores de bases de datos relacionales. Esto significa que el esquema entidad/relacin que hayamos obtenido en el modelado conceptual, habr que convertirle al esquema relacional correspondiente. Todos los diseadores y administradores de bases de datos relacionales usan esquemas conceptuales entidad/relacin porque se adaptan muy bien a este modelo. Pero para realizar este cambio hay que conocer las reglas que permiten este cambio. Hay que insistir en la diferencia de la palabra relacin en ambos modelos. En el modelo relacional una relacin es una tabla mientras que en el entidad/relacin es la asociacin que se produce entre dos entidades. A partir de este momento tomaremos el significado de relacin que da el modelo entidad/relacin. A las relaciones del modelo relacional las llamaremos simplemente tablas para evitar confusiones En principio las entidades fuertes del modelo Entidad Relacin son transformadas al modelo relacional siguiendo estas instrucciones: Entidades. Las entidades pasan a ser tablas Atributos. Los atributos pasan a ser columnas o atributos de la tabla. Identificadores principales. Pasan a ser claves primarias

Identificadores candidatos. Pasan a ser claves candidatas. (http://es.scribd.com/doc/26992505/61/4-2-el-modelo-entidad-relacion-y-el-modelo-relacional)

-INVESTIGAR COMO SE LLEVA A CABO LAS OPERACIONES DE ELIMINACION, INSERCION Y ACTUALIZACION DEL MODELO RELACIONAL
Existen 3 diferentes tipos de operaciones del modelo relacional: Insercin, que sirve para aadir una o ms tuplas a una relacin. Se define la operacin de insercin como aquella que consiste en aadir un nuevo elemento al conjunto A. Eliminacin, que sirve para eliminar una o ms tuplas de una relacin. La operacin de eliminacin consiste en el borrado de uno de los elementos de A. Modificacin o actualizacin, que sirve para alterar los valores que tienen una o ms tuplas de una relacin para uno o ms de sus atributos. La actualizacin de los datos consiste en hacer que los cambios que se producen en la realidad queden reflejados en las relaciones de la base de datos.

(ocw.uoc.edu/...and.../P06_M2109_02148.pdf)

-NORMALIZACION
La normalizacin es el proceso de organizar los datos de una base de datos. Se incluye la creacin de tablas y el establecimiento de relaciones entre ellas segn reglas diseadas tanto para proteger

IVAN OMAR MORENO GARCIA // MSC. EUTIMIO SOSA SILVA // 24/SEP/2012


los datos como para hacer que la base de datos sea ms flexible al eliminar la redundancia y las dependencias incoherentes. Los datos redundantes desperdician el espacio de disco y crean problemas de mantenimiento. Si hay que cambiar datos que existen en ms de un lugar, se deben cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la direccin de un cliente es mucho ms fcil de implementar si los datos slo se almacenan en la tabla Clientes y no en algn otro lugar de la base de datos. PRIMERA FORMA NORMAL o Elimine los grupos repetidos de las tablas individuales. o Cree una tabla independiente para cada conjunto de datos relacionados. o Identifique cada conjunto de datos relacionados con una clave principal. No use varios campos en una sola tabla para almacenar datos similares. SEGUNDA FORMA NORMAL o Cree tablas independientes para conjuntos de valores que se apliquen a varios registros. o Relacione estas tablas con una clave externa. Los registros no deben depender de nada que no sea una clave principal de una tabla, una clave compuesta si es necesario. TERCERA FORMA NORMAL o Elimine los campos que no dependan de la clave. Los valores de un registro que no sean parte de la clave de ese registro no pertenecen a la tabla. En general, siempre que el contenido de un grupo de campos pueda aplicarse a ms de un nico registro de la tabla, considere colocar estos campos en una tabla independiente. En teora, la normalizacin merece el trabajo que supone. Sin embargo, muchas tablas pequeas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos. Puede ser ms factible aplicar la tercera forma normal slo a los datos que cambian con frecuencia. Si quedan algunos campos dependientes, disee la aplicacin para que pida al usuario que compruebe todos los campos relacionados cuando cambie alguno. OTRAS FORMAS DE NORMALIZACION La cuarta forma normal, tambin llamada Forma normal de Boyce Codd (BCNF, Boyce Codd Normal Form), y la quinta forma normal existen, pero rara vez se consideran en un diseo real. Si no se aplican estas reglas, el diseo de la base de datos puede ser menos perfecto, pero no debera afectar a la funcionalidad. (http://support.microsoft.com/kb/283878/es)

S-ar putea să vă placă și