Está en la página 1de 10

CONSTRUCCION DE BASES DE DATOS

1.2 Diseo de la estructura lgica de la base de datos, mediante la normalizacin de los esquemas relacionales. A. Elaboracin del modelo relacional basado en el modelo entidad/relacin. CONALEP

L.I. Luc

Un diagrama o modelo entidad-relacion es una herramienta para el modelado de datos de un sistema de informacin. Estos modelos expresan entidades relevantes para un sistema de informacin as como sus interrelaciones y propiedades.
ENTIDAD ATRIBUTOS RELACION

Una tabla es un na representacin de datos mediante pares ordenados, expresan la relacin existente Conjunto de nombres de atributos relacionados a pares con los dominios de dichos atributos.

Cdigo 001

nombre Jess

Telfono 6977298886

Direccin And. Isla altamura

TUPLAS
Una tupla de una relacin o de una tabla corresponde a una fila de aquella tabla. Las tuplas estn comnmente desordenadas puesto que matemticamente una relacion se define como un conjunto y no como una lista. No existen tuplas duplicadas en una relacin o tabla

atributo1

atributo2

atributo3

Tupla1 Tupla2 Tupla n

Una base de datos que se ajusta a un diagrama E-R puede representarse por medio de una coleccin de tablas. Para cada conjunto de entidades y para cada conjunto de relaciones existe una tabla nico a la que se le asigna el nombre del conjunto de entidades, o el nombre de conjunto de relaciones correspondiente. Cada tabla tiene un numero de columnas con nombres nicos.

Conjunto de atributos de su esquema que son elegidos para servir de identificador univoco de sus tuplas Normalmente, hay un nmero de identificacin exclusivo, como un nmero de Id., un nmero de serie o un cdigo que sirve de clave principal. Por ejemplo, en una tabla Clientes, cada cliente podra tener un nmero de Id. de cliente distinto. El campo Id. de cliente sera, en ese caso, la clave principal de la tabla.

Al definir cada atributo se abre un dominio se impone una restriccin sobre el conjunto de valores permitidos apara cada atributo como se le llama restricciones de dominio. Una vez definida la estructura de datos del modelo relacional (es decir, una vez que se determina el modelo conceptual) pasamos a estudiar las reglas de integridad que los datos almacenados en dicha estructura deben cumplir para garantizar que son correctos. Hay dos reglas de integridad muy importantes que son restricciones que se deben cumplir en todas las bases de datos relacionales y en todos sus estados o instancias (las reglas se deben cumplir todo el tiempo). Nulo dominio

CONCEPTO DE NULO Y DOMINIO


Nulo: Es un indicador que le dice al usuario que el dato falta o no es aplicable. Por conveniencia, un dato que falta normalmente se dice que tiene valor Nulo, pero el valor de Nulo no es un valor de dato real. En vez de ello es una seal o un recordatorio de que el valor falta o es desconocido. Dominio: Posibles valores que puede tener un campo. Un dominio no es ms que un tipo de dato; posiblemente un tipo simple definido por el sistema o por el usuario. El Dominio de un atributo define los valores posibles que puede tomar este atributo. Adems de los Dominios "naturales", usados como tipos de datos, el administrador del sistema puede generar sus propios dominios definiendo el conjunto de valores permitidos. Esta caracterstica, usada en forma correcta, se convierte en mecanismo de control, restriccin y validacin de los datos a ingresar.

Empezaremos el proceso transformando todas las entidades de un modelo ER adecuadamente. Cada entidad del modelo ER se transforma en una relacin del modelo relacional. Los atributos de la entidad sern atributos de la relacin y, de forma anloga, la clave primaria de la entidad ser la clave primaria de la relacin. Ejemplo de transformacin de una entidad Segn esto, la entidad de la figura del margen se transforma en la relacin que tenemos a continuacin:

EMPLEADO (DNI, NSS, nombre, apellido, sueldo) Una vez transformadas todas las entidades en relaciones, es preciso transformar todas las interrelaciones en las que intervienen estas entidades.

Para transformar un modelo entidad-relacin a modelo relacional seguiremos las siguientes reglas: Toda entidad del modelo entidad-relacin se transforma en una tabla. Cualquier atributo de una entidad se transforma en un campo dentro la tabla, manteniendo las claves primarias. Las relaciones N:M se transforman en una nueva tabla que tendr como clave primaria la concatenacin de los atributos clave de las entidades que relaciona. En las relaciones 1:N se pueden tener dos casos: Si la entidad que participa con cardinalidad mxima uno lo hace tambin con cardinalidad mnima uno, entonces se propaga el atributo de la entidad que tiene cardinalidad mxima 1 a la que tiene cardinalidad mxima N, desapareciendo el nombre de la relacin. Si existen atributos en la relacin stos tambin se propagarn. Si la entidad que participa con cardinalidad mxima uno lo hace tambin cardinalidad mnima cero, entonces se crea una nueva tabla formada por las claves de cada entidad y los atributos de la relacin. La clave primaria de la nueva tabla ser el identificador de la entidad que participa con cardinalidad mxima N.

También podría gustarte