Ejemplos Der

download Ejemplos Der

of 22

Transcript of Ejemplos Der

  • 7/31/2019 Ejemplos Der

    1/22

    EJEMPLOS

    Anlisis de RequerimientosDiagramas E-R

    Esquemas Conceptuales

  • 7/31/2019 Ejemplos Der

    2/22

    Ejemplo: Anlisis de Requerimientos

    Suponga que estamos modelando los datos de una COMPAIA. La base de datosCOMPAIA debe mantener informacin sobre los empleados de la compaa, losdepartamentos y los proyectos. La descripcin del mini-mundo (la parte de lacompaa a ser representada en la base de datos) es la siguiente:

    1. La compaa est organizada en departamentos. Cada departamento tiene unnombre nico. Un nmero nico, y un empleado particular quien lo administra.Se quiere saber la fecha en que el empleado administrador empez a hacerse

    cargo del departamento. Un departamento puede tener varios locales.2. Cada departamento controla un cierto nmero de proyectos. Cada proyectotiene un nombre y nmero nicos, y un local.

    3. Para cada empleado se desea tener su nombre, rut, direccin, salario, sexo yao de nacimiento. Un empleado es asignado a un departamento, pero puedetrabajar en varios proyectos, los que no son necesariamente controlados por elmismo departamento. Se quiere saber el nmero de horas semanales que unempleado trabaja en cada proyecto. Se quiere adems saber cul es elsupervisor directo de cada empleado.

    4. Se desea conocer las personas dependientes de cada empleado parapropsitos de seguros. De cada dependiente se desea conocer el nombre, sexo,fecha de nacimiento y relacin con el empleado.

  • 7/31/2019 Ejemplos Der

    3/22

    Diagrama E-R.Base de Datos COMPAA

  • 7/31/2019 Ejemplos Der

    4/22

    Diagrama E-R.

    Base de Datos COMPAIA

    EMPLEADOFechaN

    RUT

    Nombre

    Sexo

    Direccin

    Salario

    NombrePApellido Apellido2

    DEPENDIENTE

    PROYECTO

    DEPARTAMENTO

    Relacion

    FechaNNombre

    Sexo

    Localizaciones

    Numero

    Nombre

    Horas

    Fechainicio

    Localizacin

    Numero

    Nombre

    TRABAJA_PARA

    ADMINISTRA

    TRABAJA_EN

    DEPENDE_DE

    CONTROLA

    SUPERVISA

    Supervisor1

    SupervisadoN

    N

    1

    1

    1

    1

    1

    N

    N

    NM

  • 7/31/2019 Ejemplos Der

    5/22

  • 7/31/2019 Ejemplos Der

    6/22

    Anlisis de Requerimientos para una BDde un Banco

    Un banco se identifica por un cdigo nico,nombre y direccin y tiene sucursales.

    Cada sucursal se identifica por su nmero y sudireccin. Las sucursales pueden abrir mltiples

    cuentas y hacer mltiples prstamos a susclientes.Una cuenta tiene un nmero nico, balance y

    tipo.

    Un prstamo tiene un nmero nico, unacantidad y un tipo. Los clientes son registrados por su ID (SSN,

    CURP). Adems debe conocerse de ellos sunombre, direccin y telfono.

  • 7/31/2019 Ejemplos Der

    7/22

  • 7/31/2019 Ejemplos Der

    8/22

    Anlisis de Requerimientos para unacompaa de camiones TRUCKERS

    TRUCKERS es responsable por recoger envos desde losalmacenes de una cadena de tiendas llamada WALMART, yentregar esos envos a las tiendas. Actualmente hay 6almacenes y 45 tiendas.

    Un camin podra acarrear varios envos durante un simpleviaje, el cual es identificado por Viaje#, y entrega aquellosenvos a mltiples tiendas.

    Cada envo es identificado por Envio#, e incluye datos acercade los volmenes que ellos pueden mantener y de los pesosque pueden acarrear.

    La compaa tiene150 camiones, y un camin hace de 3 a 4viajes cada semana.

  • 7/31/2019 Ejemplos Der

    9/22

    ALMACEN

    VIAJE

    ENVIO TIENDA

    CAMION

    DESDE

    INCLUYE

    CAMION_USADO

    DESTINO

    Ubicacion

    Fecha

    Viaje#

    Envio#

    Volumen

    Peso TiendaName Direccion

    Camion#

    VolCapacity

    PesoCapacity

    TRUCKERS_ WAREHOUSES DB

    M

    N

    1

    N

    M N

    N 1

    Tipo

  • 7/31/2019 Ejemplos Der

    10/22

  • 7/31/2019 Ejemplos Der

    11/22

    Diagrama E_R de la BD LIBRARY

    LIBRO

    USUARIOBIBLIOTECA

    EDITORIAL

    ALMACENA-COPIAS PRESTA

    PUBLICA

    Isbn

    Ttulo

    Autor

    TelefDirecNombreIduDirecNombre

    DirecNombre

    NoCopiasFDevolucion

    Telef

    N 1

    M

    N

    N

    MM

    FPrestamo

    Idl

  • 7/31/2019 Ejemplos Der

    12/22

    Anlisis de Requerimientos para una BDde una Lnea Area

    The DB represents each AIRPORT, keeping its uniqueAirportCode, the Airport Name, and the City and State inwhich the airport is located.

    Each airline FLIGHT has a unique number, the Airlline for theFLIGHT, and the Weekdays on which the FLIGHT isscheduleded (for example, every day of the week exceptSunday can be coded as X7)

    A FLIGHT is composed of one or more FLIGTH LEGs (forexample, flight number CO1223 from New York to LosAngeles may have two FLIGHT LEGs: leg 1 from New Yorkto Houston and leg 2 from Houston to Los Angeles). EachFLIGHT LEG has a DEPARTURE AIRPORT and ScheduledDeparture Time, and an ARRIVAL AIRPORT and an

    Scheduled Arrival Time.

  • 7/31/2019 Ejemplos Der

    13/22

    Anlisis de Requerimientos para una BDde una Lnea Area

    A LEG INSTANCE is an instance of a FLIGHT LEG on anspecific Date ( for exampleCO1223 leg 1 on July 30, 1989). Theactual Departure and Arrival AIRPORTs and Times arerecorded for each flight leg after the flight leg has beenconcluded. The Number of available seats and the AIRPLANE

    used in the LEG INSTANCE are also KEPT.

    The customer RESERVATION on each LEG INSTANCEinclude the Customer Name, Phone, and Seat Number(s) foreach reservation.

    Information on AIRPLANE TYPEs are also kept. For eachAIRPLANE TYPE (for example CD-10), the TypeName,manufacturing Company, and Maximum Number of Seats arekept. The AIRPORTs in which planes of this type CAN LAND

    are kept in the DB. For each AIRPLANE, The AirplaneId, Totalnumber of seats and TYPE are ke t.

  • 7/31/2019 Ejemplos Der

    14/22

  • 7/31/2019 Ejemplos Der

    15/22

    Anlisis de Requerimientos para una BDde un Club Natico

    En un Club Natico un socio tiene embarcaciones y compra amarres paraestas debindose registrar la fecha de compra. Los amarres estn en unazona.

    Los socios se identifican por un id, nombre, direccin, telfono y fecha enque obtuvieron la membresa.

    De las embarcaciones debe registrarse matrcula, nombre, tipo ydimensiones.

    Los empleados atienden zonas, especificndose el nmero de barcos queatiende cada empleado en cada zona. Los empleados se definen por id,

    nombre, direccin, telfono y especialidad. La zona se define por una letra nica, tipo, profundidad y ancho.

    Cada embarcacin ocupa un amarre en una fecha determinada. El amarrese identifica por nmero, agua, luz y mantenimiento

  • 7/31/2019 Ejemplos Der

    16/22

    Diagrama E_R Club Natico

  • 7/31/2019 Ejemplos Der

    17/22

    Anlisis de Requerimientos para una BDde un Concesionario de Automviles

    En una concesionaria de automviles los clientescompran modelos de autos a los vendedores bajodeterminadas opciones o planes de financiamiento. Elcliente puede tambin ceder sus vehculos a cambio

    especificando la fecha. Los clientes y vendedores se identifican por id, nombre,

    direccin y telfono. Un modelo de auto se especifica por marca, modelo,

    cilindraje y precio. Un vehculo puede ser descrito por matrcula, precio,

    marca y modelo. En la compra de un modelo se debeespecificar la matrcula y la fecha.

    Una opcin debe especificar nombre y descuento. Un

    precio se aplica a cada opcin para cada modelo.

  • 7/31/2019 Ejemplos Der

    18/22

    Diagrama E-R para una BD de unConcesionario de Automviles

  • 7/31/2019 Ejemplos Der

    19/22

    Anlisis de Requerimientos para una BDde un Zoolgico

    Las especies de animales viven en habitats que estn endiferentes continentes. Las especies se ubican en una zonaque tiene un nombre y una extensin. Las especies soncuidadas por cuidadores.

    Los guas llevan itinerarios para recorrer las zonas. Lositinerarios especifican duracin, longitud y visitantes. De los cuidadores y gua se especifica nombre, direccin y

    telfono. De las especies se necesita saber nombre de la especie y

    nombre comn as como su descripcin. El habitat se describe por nombre, clima, vegetacin. Un continente tiene nombre y extensin.

  • 7/31/2019 Ejemplos Der

    20/22

    Diagrama E_R de un Zoolgico

  • 7/31/2019 Ejemplos Der

    21/22

    Anlisis de Requerimientos para una BDde una AGENCIA DE VIAJES

    Los turistas toman vuelos, contratan agencias de viajesy reservan un hoteles.

    Un turista se define por un nmero, nombre, apellidos,direccin y telfono.

    Los hoteles son descritos por un nmero, nombre,direccin, ciudad, telfono y nmero de plazas..

    La agencia se identifica por un nmero, direccin ytelfono.

    Los turistas toman una clase de vuelo. Los turistas reservan hoteles indicando la fecha de

    entrada y de salida y la pensin

  • 7/31/2019 Ejemplos Der

    22/22

    Diagrama E_R de una BD de Turistas