ejercicios básicos de base de datos45y

3
Ejercicios básicos de base de datos 1) Se quiere diseñar una base de datos relacional para almacenar información sobre los asuntos que lleva un gabinete de abogados. Cada juicio tiene un número de epediente que lo identifica! " corresponde a un solo cliente. #el juicio se debe almacenar el per$odo %fec&a de inicio " fec&a de arc&ivo o finali'ación)! su estado %en trámite! arc&ivado! etc.)! as$ como los datos personales del cliente al que pertenece %#(! nombre! dirección! etc.). *lgunos asuntos son llevados por uno o varios abogados! de los que nos interesa tambi+n los datos personales. ,uicio Cliente *bogados n- de epediente s #( #( fec&a inicio nombre nombre fec&a arc&ivo direccion direccion estado cliente abogado /a primera relació n se establece0 #e la entidad cli entes2! la clave principa l #( con la entidad juicios2! el campo común llamado cliente. /a segunda relación se establece0 #e la entidad abogados2 la clave principal #( con la de la entidad juicios2 el campo común llamado abogado. 3) Se quiere diseñar una base de datos relacional que almacene información relativa a los 'oos eistentes en el mundo! as$ como las especies animales que +stos albergan. #e cada 'oo se conoce el nombre! ciudad " pa$s donde se encuentra! tamaño %en m3) " presupuesto anual. #e cada especie animal se almacena el nombre vulgar " nombre cient$fico! familia a la que pertenece " si se encuentra en peligro de etinción.  *demás! se d ebe guardar información sobre cada animal que los 'oos poseen! como su número de identificación! especie! seo! año de nacimiento! pa$s de origen " continente. 4oológico Especie *nimal  *nimal  código nombre vulgar n- de identidad  ciudad nombre cientifico especie  pais flia a la que pertenece seo  tamaño se encuentra en etincion año de nacimiento  presupuesto anual 'oo pais de origen  continente 

Upload: junior-burgos-lopez

Post on 28-Feb-2018

263 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ejercicios Básicos de Base de Datos45y

7/25/2019 Ejercicios Básicos de Base de Datos45y

http://slidepdf.com/reader/full/ejercicios-basicos-de-base-de-datos45y 1/3

Ejercicios básicos de base de datos

1) Se quiere diseñar una base de datos relacional para almacenar información sobre losasuntos que lleva un gabinete de abogados. Cada juicio tiene un número de epediente que loidentifica! " corresponde a un solo cliente. #el juicio se debe almacenar el per$odo %fec&a deinicio " fec&a de arc&ivo o finali'ación)! su estado %en trámite! arc&ivado! etc.)! as$ como losdatos personales del cliente al que pertenece %#(! nombre! dirección! etc.). *lgunos asuntosson llevados por uno o varios abogados! de los que nos interesa tambi+n los datos personales.

,uicio Cliente *bogadosn- de epedientes #( #(fec&a inicio nombre nombrefec&a arc&ivo direccion direccionestado

clienteabogado

/a primera relación se establece0 #e la entidad clientes2! la clave principal #( con laentidad juicios2! el campo común llamado cliente.

/a segunda relación se establece0 #e la entidad abogados2 la clave principal #( conla de la entidad juicios2 el campo común llamado abogado.

3) Se quiere diseñar una base de datos relacional que almacene información relativa a los 'ooseistentes en el mundo! as$ como las especies animales que +stos albergan. #e cada 'oo se

conoce el nombre! ciudad " pa$s donde se encuentra! tamaño %en m3) " presupuesto anual. #ecada especie animal se almacena el nombre vulgar " nombre cient$fico! familia a la quepertenece " si se encuentra en peligro de etinción.

 *demás! se debe guardar información sobre cada animal que los 'oos poseen! como sunúmero de identificación! especie! seo! año de nacimiento! pa$s de origen " continente.

4oológico Especie *nimal  *nimal código nombre vulgar n- de identidad ciudad nombre cientifico especie pais flia a la que pertenece seo tamaño se encuentra en etincion año de nacimiento

 presupuesto anual 'oo pais de origen  continente 

Page 2: Ejercicios Básicos de Base de Datos45y

7/25/2019 Ejercicios Básicos de Base de Datos45y

http://slidepdf.com/reader/full/ejercicios-basicos-de-base-de-datos45y 2/3

/a primera relación se establece0 #e la entidad 'oos2! la clave principal llamadocódigo con la entidad 2especie animal2 ! el campo común 'oo./a segunda relación se establece0 #e la entidad animal2! la clave principal llamadanombre cient$fico con la entidad 2animal2! el campo común llamado especie.

5) Se quiere diseñar una base de datos relacional para gestionar los datos de los socios de unclub náutico.

#e cada socio se guardan los datos personales " los datos del barco o barcos que posee0número de matr$cula! nombre! número del amarre " cuota que paga por el mismo. *demás! sequiere mantener información sobre las salidas reali'adas por cada barco! como la fec&a " &orade salida! el destino " los datos personales del patrón! que no tiene porque ser el propietariodel barco! ni es necesario que sea socio del club.

  socios barco salidas 6atrón  #( n- de matricula fec&a " &ora de salida #ni  nombre nombre destino nombre

  direccion n- amarre patron tel+fono  telefono cuota que pagasocio

/a primera relación se establece0 la entidad socios2! la clave principal #( con la entidadbarco2! el campo común llamado socio./a segunda relación se establece0 la entidad salida2! el campo común llamado barco con laentidad barco2! la clave principal llamada n- de matr$cula./a tercer relación se establece0 /a entidad patrón2! la clave principal dn con la entidad sálida2!el campo común patrón.

7) Se desea almacenar la información de una compañ$a a+rea en una base de datos relacional.

/a compañ$a a+rea tiene tres recursos principales0 aviones! pilotos " miembros de tripulación.#e cada piloto se desea conocer su código! nombre " &oras de vuelo. #e los miembros detripulación sólo mantendremos su código " nombre. 8odos ellos %pilotos " miembros) tienen unabase a la que regresan despu+s de los vuelos de una jornada. 9n vuelo que va desde unorigen a un destino " a una &ora determinada! tiene un número de vuelo %por ejemplo! el vuelode 6alma a *licante de las 150:; es el vuelo <=>>5;). #e cada vuelo que se va a reali'ardurante los próimos tres meses! as$ como de los vuelos que "a se &an reali'ado! se deseasaber el avión en que se va a &acer o en el que se &a &ec&o! el piloto " cada uno de losmiembros de la tripulación.

Cada avión tiene un código! es de un tipo %por ejemplo! <?E(@=A7A) " tiene una base dondees sometido a las revisiones periódicas de mantenimiento.

 *viones 6ilotos 8ripulación  código codigo codigo  base de revisaciones nombre nombre  &s de vuelo base a la que pertenece  base a la que regresa

Buelos 8rip. en vuelo n- de vuelo códigoavión código de vuelopiloto tripulación

destinoorigenfec&a " &ora

Page 3: Ejercicios Básicos de Base de Datos45y

7/25/2019 Ejercicios Básicos de Base de Datos45y

http://slidepdf.com/reader/full/ejercicios-basicos-de-base-de-datos45y 3/3

/a primera relación se establece0 /a entidad aviones2! la clave principal llamadocódigo con la entidad vuelos2! el campo común llamado avión./a segunda relación se establece0 /a entidad 2pilotos2! la clave principal llamadacódigo con la entidad vuelos2! el campo común llamado piloto/a tecer relación se establece0 /a entidad 8rpulación2! la clave principal llamado dnicon la entidad tripulación en vuelo! el campo común llamado tripulación/a cuarta telación se establece0 /a entidad vuelos2! la clave principal llamada códigocon la entidad tripulación en vuelo2! el campo común llamado código de vuelo