P. 1
3.Diseño de Bases de datos

3.Diseño de Bases de datos

|Views: 29|Likes:
Publicado porFabian Becerra

More info:

Published by: Fabian Becerra on Jul 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

07/11/2011

pdf

text

original

Diseño de Bases de datos

Modelo y diagrama relacional

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

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

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

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

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

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) (0.m) Representación grafica Cero a muchos Cero a uno 0:N 0:1 (0.n) (n.1) .Interrelaciones • La relación entre una entidades y relaciones se definen con una multiplicidad de cardinalidad.1) (1.

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

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

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.. .) • Uno a muchos (la llave primaria de una pasa a ser la llave foránea en la tabla de muchos).) • Muchos a muchos (la relación es una tabla. 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. .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->