Diseño de Bases de datos

Modelo y diagrama relacional

Cada tabla cuenta con un nombre exclusivo.Modelo relacional • El mundo es representado por un conjunto de tablas. cada columna es un atributo. . cada fila en la tabla representa una relación de datos (tuplas o registros).

. Ejemplo: cliente. Generalmente representa acciones entre las entidades. tanto tangible como intangibles. vacación. • Relación: Asociación o vinculación entre dos o más entidades.Diagrama relacional • Entidad: Representa un objeto que tiene vida propia en el sistema que se está modelando. Ejemplo: La relación comprar entre las entidades cliente y producto. estudiante. producto.

teléfono.Derivados o calculados: Son aquellos atributos cuyos valores se pueden conseguir con operaciones sobre valores de otros atributos.Simples o atómicos: Son aquellos que no contienen otros atributos .Nulos: Son aquellos atributos para los cuales en algún momento no existe o no se conoce su valor. .Multivalorados: Atributo que para una misma entidad puede tomar muchos valores. – Los atributos se pueden clasificar en: – .Compuestos: Son los que incluyen otros atributos simples. ciudad). . para una entidad en particular. Ejemplo: nombre. número. . Ejemplo: dirección (Se puede dividir en calle.Monovalorados o Univalorados: Atributo que toma un solo valor. Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina dominio. ..Atributos • Son características o propiedades asociadas al conjunto de entidades o relaciones y que toman valor en una entidad en particular. . cédula.

Diagrama Entidad Relación Entidad Atributo Relación • Entidad: Rectángulo que representa un conjunto de entidades. • Atributo: Elipse que representa los atributos de cada entidad. • Relación: Rombos que representan conjuntos de relaciones. .

Compuestos: Se representan por una elipse de la cual salen otras elipses con los atributos simples. . . .Derivados: Se representan con una elipse punteada.Representación atributos • .Simples y monovalorados: Se simbolizan con una elipse sencilla .Multivalorados: Se representan con una elipse doble. .

m) Representación grafica Cero a muchos Cero a uno 0:N 0:1 (0. Descripción Uno a uno Uno a muchos Muchos a muchos Notación relacional 1:1 1:N N:M Notación Mínima (1.n) (n.1) .1) (1.n) (0.Interrelaciones • La relación entre una entidades y relaciones se definen con una multiplicidad de cardinalidad.

Cardinalidades mínimas y máximas. Elaborar la lista de conceptos candidatos a ser entidades e interrelaciones. . Descripción general de atributos. 6. Transformación de E/R a relación 8. Análisis de redundancias. Análisis de supuestos para obtener las Interrelaciones (enunciado y supuestos vida real) 3. Versión preliminar del esquema E/R 4. 2. indicar también los conceptos que no se sabe como catalogar. 5. Identificación de llaves 7.Pasos básicos 1.

Nos interesa también conocer las personas que dependen del cabeza de familia (C. Se indicaran los supuestos semánticos que se consideran oportunos para justificar todas las decisiones de diseño.Ejemplo • Supongamos el siguiente universo del discurso sobre municipios.F.). . Cada persona sólo puede habitar en una vivienda y ser residente en un municipio. viviendas y personas. pero puede ser propietaria de varias viviendas.

) • Muchos a muchos (la relación es una tabla.) • Uno a muchos (la llave primaria de una pasa a ser la llave foránea en la tabla de muchos)..Transformación de E/R a relación • Entidades son Tablas y los atributos columnas • uno a uno ( una entidad pasa a ser atributo de la otra entidad. . los atributos son las llaves primarias de las entidades relación creando nuevas tablas con llaves foráneas.

Los atributos identificadores o llaves se marcan con el símbolo #. Los atributos obligatorios se marcan con * y los opcionales con o. Los nombres de los atributos en minúsculas y en singular.Observaciones • Los nombres de las entidades se escriben en mayúsculas y en singular. .

Sign up to vote on this title
UsefulNot useful