II. Modelo Entidad- Relación

download II. Modelo Entidad- Relación

of 24

Transcript of II. Modelo Entidad- Relación

Tecnologas de la Informacin y Comunicacin

Presenta: Lic. Gloria del C. Crdoba H.

Datos organizados en conjuntos interrelacionados de objetos (entidades) con atributos asociados

Presenta: Lic. Gloria del C. Crdoba H.

EntidadRepresenta los objetos del mundo real , a los cuales se quieren hacer referencia.

Presenta: Lic. Gloria del C. Crdoba H.

RelacinRepresenta la relacin entre dos o mas objetos del mundo real

Presenta: Lic. Gloria del C. Crdoba H.

AtributoRepresenta las caractersticas o bien las propiedades de los objetos .

Presenta: Lic. Gloria del C. Crdoba H.

Atributo Llave primariaRepresentado por el elipse con una lnea recta dentro de l.

Presenta: Lic. Gloria del C. Crdoba H.

Atributo Llave fornea o discriminanteRepresentado por el elipse con una lnea discontinua dentro de l.

Presenta: Lic. Gloria del C. Crdoba H.

Lnea ConectoraPermite la unin entre una entidad con sus atributos o bien entre la entidad y sus relaciones

Presenta: Lic. Gloria del C. Crdoba H.

Grado de Cardinalidad

Relacin de: Uno a uno . Uno a muchos Muchos a uno Muchos a muchos

Presenta: Lic. Gloria del C. Crdoba H.

Simples y Compuestos Edad Sexo Nacionalidad Precio Direccin ( calle, colonia, numero, ciudad, estado, pas) Nombre (nombres. Apellido paterno, apellido materno) Telfono (lada, numero)

Presenta: Lic. Gloria del C. Crdoba H.

Univalorados y Multivalorados: Los atributos univalorados son aquellos que pueden tomar un solo valor, por ejemplo el rfc de un empleado. Los atributos multivalorados pueden tomar desde cero hasta N valores, por ejemplo el telfono de un empleado, puede presentar ningn nmero telefnico o varios nmeros.

Presenta: Lic. Gloria del C. Crdoba H.

Nulos: El valor nulo se utiliza para indicar que un atributo no se conoce o est vaco. Derivado: Son aquellos atributos que pueden derivar de los valores de otros atributos o entidades. Por ejemplo si para la entidad alumno se tiene el atributo no_materias para indicar el nmero de materias que toma, sta se podra calcular a partir de la entidad materia y contar las materias en las que est el alumno. Otro ejemplo es el prom_final para una calificacin_materia, el promedio final se puede calcular con las calificaciones de los parciales de la materia.Presenta: Lic. Gloria del C. Crdoba H.

Se determinan las relaciones atreves de algunos verbos Ensea Contiene Genera Se utiliza para

Presenta: Lic. Gloria del C. Crdoba H.

1 Empleado maneja

1 Tienda

1 Pintor pinta

M cuadros

M Empleado aprendePresenta: Lic. Gloria del C. Crdoba H.

N Habilidades

1 Profesor asesora

M Clases

M asesora Estudiantes

Presenta: Lic. Gloria del C. Crdoba H.

empleado

Escribe

Cliente

paga

factura

Presenta: Lic. Gloria del C. Crdoba H.

1. 2. 3.

4.

Un profesor imparte muchas clases Un curso genera muchas clases Muchas clases contiene un numero de determinado de estudiantes Un saln se utiliza para muchas clases.

Presenta: Lic. Gloria del C. Crdoba H.

1. 2. 3.

Un Cliente posee muchos carros Un Carro obtiene muchos mantenimientos Muchos mantenimientos se utilizan un numero determinado de refacciones.

Presenta: Lic. Gloria del C. Crdoba H.

La Direccin de TIC, desea llevar el control de los maestros que se encuentran impartiendo clases actualmente en esta carrera, en este cuatrimestre, as como los alumnos y las materias. Del profesor nos interesa saber, cual es el nombre, su cdigo de identificacin, direccin, telfono, de que cuidad es, y que materia se encuentra impartiendo clases actualmente, cabe aclarar que un maestro puede impartir varias materias en un cuatrimestre. As como las materias que se encuentran activas en este cuatrimestre, de las que nos interesa saber, su nombre, su clave, el numero de cuatrimestre en el que es impartida, as como, el nmero de crditos que tiene. Un profesor tiene muchos alumnos, de los alumnos nos interesa saber su matrcula, su nombre, grado y grupo, as como el nombre del profesor que lo tiene a su cargo.

Presenta: Lic. Gloria del C. Crdoba H.

Deseamos administrar la informacin correspondiente un pequeo banco con una red de sucursales en todo el territorio nacional. El banco ofrece a sus clientes cuentas corrientes y cuentas de ahorro. Un cliente tiene al menos una cuenta, aunque puede tener varias de cualquiera de los dos tipos. Cada cuenta puede pertenecer a un slo cliente (el titular de la cuenta), o bien a dos (el segundo de ellos siendo el co-titular de la cuenta). De los clientes interesa el nombre y direccin y se identifican por un cdigo. Los clientes pueden ser personas reales u organizaciones. De las personas guardaremos su edad, fecha de nacimiento y sexo; en cambio de las organizaciones guardaremos su tipo(empresa, institucin pblica, etc...), un representante y su nmero de empleados. Cada cuenta se identifica por un cdigo cuenta cliente (en siglas, CCC) formado por el identificador del banco, la sucursal y el nmero de cuenta (dentro de dicha sucursal). De cada cuenta interesa conocer su saldo actual y su saldo medio. Cada sucursal se identifica por su nmero. Adems tiene una direccin, un cdigo postal y una ciudad. Los empleados del banco se identifican por su DNI. Tambin interesa conocer su nombre, fecha de nacimiento, sexo y la sucursal en la cual trabajan (un empleado no puede trabajar en ms de una sucursal).Presenta: Lic. Gloria del C. Crdoba H.

Una base de datos para una pequea empresa debe contener informacin acerca de clientes, artculos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe superar los 3.000.000 pts), Descuento.Presenta: Lic. Gloria del C. Crdoba H.

Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen, Existencias de ese artculo en cada fbrica, Descripcin del artculo. Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera est formada por el nmero de cliente, direccin de envo y fecha del pedido. El cuerpo del pedido son varias lneas, en cada lnea se especifican el nmero del artculo pedido y la cantidad.

Presenta: Lic. Gloria del C. Crdoba H.

Adems, se ha determinado que se debe almacenar la informacin de las fbricas. Sin embargo, dado el uso de distribuidores, se usar: Nmero de la fbrica (nico) y Telfono de contacto. Y se desean ver cuntos artculos (en total) provee la fbrica. Tambin, por informacin estratgica, se podra incluir informacin de fbricas alternativas respecto de las que ya fabrican artculos para esta empresa. Nota: Una direccin se entender como N, Calle, Comuna y Ciudad. Una fecha incluye hora. Se pide hacer el diagrama ER para la base de datos que represente esta informacin.Presenta: Lic. Gloria del C. Crdoba H.

Presenta: Lic. Gloria del C. Crdoba H.