b01.04.ejercicios

Upload: jhuniors2111

Post on 07-Jul-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 B01.04.Ejercicios

    1/12

    Base de Datos I (Cap.04)

     Ing. David Galvez C.Universidad Inca Garcilaso

  • 8/18/2019 B01.04.Ejercicios

    2/12

    MODEOE!"ID#D $E#CIO!E%E$CICIO&

  • 8/18/2019 B01.04.Ejercicios

    3/12

    MODEO E!"ID#D $E#CIO!' E%E$CICIO&

    . CO!CE&IO!#$IO DE #U"O& I

    Diseñar el modelo entidad-relación:“Se desea diseñar una base de datos para almacenar y gestionar lainformaciónempleada por una empresa dedicada a la venta de automóviles, teniendoen cuenta los siguientes aspectos:

    La empresa dispone de una serie de coches para su venta. Se necesita

    conocer la matrícula, marca y modelo, el color y el precio de venta decada coche.

    Los datos que interesa conocer de cada cliente son el !", nombre,dirección, ciudad y n#mero de tel$fono: adem%s, los clientes sediferencian por un código interno de la empresa que se incrementaautom%ticamente cuando un cliente se da de alta en ella. &n cliente puede comprar tantos coches como desee a la empresa. &n cochedeterminado solo puede ser comprado por un #nico cliente.

    'l concesionario tambi$n se encarga de llevar a cabo las revisiones quese reali(an a cada coche. )ada revisión tiene asociado un código que seincrementa autom%ticamente por cada revisión que se haga. e cada

    revisión se desea saber si se ha hecho cambio de *ltro, si se ha hechocambio de aceite, si se ha hecho cambio de frenos u otros. Los coches+

  • 8/18/2019 B01.04.Ejercicios

    4/12

    Diseñar el modelo entidad-relación:“La clínica “S! -&S '/+ necesita llevar un control informati(adode su gestión de pacientes y m$dicos.

    e cada paciente se desea guardar el código, nombre, apellidos,dirección, población, provincia, código postal, tel$fono y fecha denacimiento.

    e cada m$dico se desea guardar el código, nombre, apellidos, tel$fono yespecialidad.

    Se desea llevar el control de cada uno de los ingresos que el pacientehace en el hospital.

    )ada ingreso que reali(a el paciente queda registrado en la base dedatos. e cada ingreso se guarda el código de ingreso 0que seincrementar% autom%ticamente cada ve( que el paciente realice uningreso1, el n#mero de habitación y cama en la que el paciente reali(a elingreso y la fecha de ingreso.

    &n m$dico puede atender varios ingresos, pero el ingreso de un pacientesolo puede ser atendido por un #nico m$dico. &n paciente puede reali(ar

    MODEO E!"ID#D $E#CIO!' E%E$CICIO&

    . CI!IC#'#"E!CIO! DE *#CIE!"E&

  • 8/18/2019 B01.04.Ejercicios

    5/12

    Diseñar el modelo entidad-relación .

    “ un concesionario de coches llegan clientes para comprar automóviles.e cada coche interesa saber la matrícula, modelo, marca y color. &ncliente puede comprar varios coches en el concesionario. )uando uncliente compra un coche, se le hace una *cha en el concesionario con lasiguiente información: dni, nombre, apellidos, dirección y tel$fono.

    Los coches que el concesionario vende pueden ser nuevos o usados 0desegunda mano1.

    e los coches nuevos interesa saber el n#mero de unidades que hay en elconcesionario.

    e los coches vie2os interesa el n#mero de 3ilómetros que llevarecorridos.

    'l concesionario tambi$n dispone de un taller en el que los mec%nicosreparan los coches que llevan los clientes. &n mec%nico repara varioscoches a lo largo del día, y un coche puede ser reparado por varios

    mec%nicos. Los mec%nicos tienen un dni, nombre, apellidos, fecha decontratación y salario. Se desea guardar tambi$n la fecha en la que se

    MODEO E!"ID#D $E#CIO!' E%E$CICIO&

    +. CO!CECIO!#$IO DE #U"O& II

  • 8/18/2019 B01.04.Ejercicios

    6/12

    Diseñar el modelo entidad-relación .

    La liga de fútbol profesional, ha decidido informatizar sus instalaciones creando unabase de datos para guardar la información de los partidos que se juegan en la liga.

    e desea guardar en primer lugar los datos de los jugadores. De cada jugador sequiere guardar el nombre, fecha de nacimiento ! posición en la que juega "portero,defensa, centrocampista#$. %ada jugador tiene un código de jugador que loidenti&ca de manera única.

    De cada uno de los equipos de la liga es necesario registrar el nombre del equipo,nombre del estadio en el que juega, el aforo que tiene, el año de fundación delequipo ! la ciudad de la que es el equipo. %ada equipo tambi'n tiene un código quelo identi&ca de manera única. (n jugador solo puede pertenecer a un único equipo.

    De cada partido que los equipos de la liga juegan ha! que registrar la fecha en la

    que se juega el partido, los goles que ha metido el equipo de casa ! los goles queha metido el equipo de fuera. %ada partido tendr) un código num'rico paraidenti&car el partido.

     *ambi'n se quiere lle+ar un recuento de los goles que ha! en cada partido. equiere almacenar el minuto en el que se realizar el gol ! la descripción del gol. (npartido tiene +arios goles ! un jugador puede meter +arios goles en un partido.

    or último se quiere almacenar, en la base de datos, los datos de los presidentes delos equipos de fútbol "dni, nombre, apellidos, fecha de nacimiento, equipo del que

    MODEO E!"ID#D $E#CIO!' E%E$CICIO&

    ,. IG# DE -U"BO *$O-E&IO!#

  • 8/18/2019 B01.04.Ejercicios

    7/12

    MODEO E!"ID#D $E#CIO!' ME$

  • 8/18/2019 B01.04.Ejercicios

    8/12

    MODEO E!"ID#D $E#CIO!' ME$

  • 8/18/2019 B01.04.Ejercicios

    9/12

    MODEO E!"ID#D $E#CIO!' ME$

  • 8/18/2019 B01.04.Ejercicios

    10/12

    MODEO E!"ID#D $E#CIO!' ME$

  • 8/18/2019 B01.04.Ejercicios

    11/12

    MODEO E!"ID#D $E#CIO!' ME$

  • 8/18/2019 B01.04.Ejercicios

    12/12

    MODEO E!"ID#D $E#CIO!' ME$