100% encontró este documento útil (1 voto)
623 vistas16 páginas

Modelo ER para Biblioteca y Transporte

El documento describe dos ejercicios para desarrollar bases de datos sobre el funcionamiento de una biblioteca y una empresa de transporte. En el primer ejercicio se pide crear una base de datos para una biblioteca que almacene información sobre socios, recursos (libros, CDs, películas), y préstamos. En el segundo ejercicio se pide crear una base de datos para una empresa de transporte que almacene información sobre camioneros, paquetes transportados, provincias, y camiones.

Cargado por

Clemer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
623 vistas16 páginas

Modelo ER para Biblioteca y Transporte

El documento describe dos ejercicios para desarrollar bases de datos sobre el funcionamiento de una biblioteca y una empresa de transporte. En el primer ejercicio se pide crear una base de datos para una biblioteca que almacene información sobre socios, recursos (libros, CDs, películas), y préstamos. En el segundo ejercicio se pide crear una base de datos para una empresa de transporte que almacene información sobre camioneros, paquetes transportados, provincias, y camiones.

Cargado por

Clemer
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República bolivariana de Venezuela

Ministerio del poder popular para la educación


E.T.C.R.N profe “José Ricardo Guillen Suarez”

Estudiante: Mariana Monsalve


5to de informática
Los ejercicios a desarrollar son los siguientes:
1. Se trata de crear una base sobre el funcionamiento de una biblioteca:
Almacenaremos el DNI, nombre, apellido, código de socio, dirección y teléfono (pueden ser varios, pero
al menos uno). La biblioteca presta libros, CDs y películas. De todos ellos se almacena un código de
artículo distinto para cada pieza en la biblioteca. Es decir, si tenemos tres libros del quijote, los tres
tendrá número distinto de artículo. Además, almacenamos el nombre de cada artículo, el año en el que
se hizo la obra (sea del tipo que sea) un resumen de la obra y los datos de los autores del mismo. Se
considera autor de la película al director, de la música al intérprete del libro al escritor. Pero de todos
ellos se guarda la misma información: nombre y país. De los libros además se guarda el número de
páginas, de los CDs el número de canciones y de la película la duración. Anotamos si un artículo concreto
está deteriorado y un comentario sobre el posible deterioro. Cuando se presta un artículo, se anota fecha
en la que se presta y la fecha tope para devolverle. Cuando el socio le devuelve, se anota la fecha de
devolución. No hay tope sobre el número de artículos que puede prestarse a un socio e incluso el socio
podría llevarse varias veces el mismo artículo en distintos préstamos.
Desarrollo:
Siguiendo la descripción vamos a empezar por realizar la
tabla de entidad, atributo y relación, para después realizar el diagrama del modelo
entidad relación.

Entidad Atributo Relación


Código_B, DNI, nombre, apellido, Recursos, prestamos, libros,
Socios código de socios, dirección, teléfono cds, películas

Codigo_R, Año_obra, resumen_obra,


Recursos datos_autor, director_pelicula, Libros, películas, cds
Tipo_música, interprete, numero_pg,
numero_canciones,
duración_película

Prestamos Código_P, Fecha_salida, Socios


fecha_devolución,
Nombre_socio
libros Año_obra, resumen_obra, Socios
datos_autor, numero_pg

Cds Tipo_música, interprete, Socios


numero_canciones

Películas director_pelicula, duración_película Socios


Se nos pide Almacenaremos el DNI, nombre, apellido, código de socio, dirección y teléfono,
nuestra primera entidad socios, , aunque el enunciado no nos indique que guardemos una
clave primaria le colocaremos Código_B para identificar ese atributo en el modelo entidad
relación

La segunda entidad Recursos, en la cual vamos a guardar los siguientes atributos, tenemos
nuestra llave primaria, aunque el enunciado no nos indique tal llave se la colocaremos y en este
caso la llamamos Codigo_R, Año_obra, resumen_obra, datos_autor, director_pelicula,
Tipo_música, interprete, numero_pg, numero_canciones, duración_película

La tercera entidad Prestamos, cuyos atributos son el código_P, como llave primaria de igual
forma el enunciado no nos especifica llave primaria, pero se lo vamos a colocar y Fecha_salida,
fecha_devolución, Nombre_socio, según lo expresado por el enunciado.

La cuarta entidad libros, nos piden que guardemos como atributo Año_obra, resumen_obra,
datos_autor, numero_pg,

En la quinta entidad Cds, solo vamos a guardar el atributo Tipo_música, interprete,


numero_canciones.

En la sexta entidad Películas, solo vamos a guardar el atributo director_pelicula,


duración_película.

Una vez explicado la parte de las entidades y atributos de este ejemplo,


procedemos a explicar las relaciones

1. La entidad socios, se relaciona con la entidad recursos, puesto que en el enunciado no


menciona que la biblioteca hay varios recursos como lo son los libros, películas y cds que
emprestan y son los viene que tiene, por ese motivo tenemos la primera relación.

2. La entidad socios, se relaciona con la entidad prestamos, puesto que cada socia hace
prestamos de libro o películas para leer o ver.
3. La entidad socios, se relación las entidades Libros, películas, cds, puesto que en el enunciado
nos pide que guardemos los Datos de cada socio que ocupa esta entidad.

4. La entidad recursos, se relaciona con la entidad Libros, películas, cds, puesto que cada uno es
un recurso de dicha biblioteca que es un bien que esta pose

5. La entidad prestamos, se relaciona con la entidad Socios, puesto que este socio va hacer un
préstamo sacando un recurso de esta biblioteca como lo son los libros

6. Las entidades Libros, películas, cds se relacionan con la Entidad Socios, puesto que el
enunciado nos dice que guardemos la información de esas entidades.
Una vez echo ya el análisis previo y sacar las entidades, atributos y relaciones procedemos a
realizar el diagrama del ejemplo 2, el cual queda de la siguiente manera:

Código_B,

Código_P, DNI,

nombre,
Fecha_salida,
apellido,
fecha_devolución,
código de socios,
Nombre_socio
dirección, teléfono

Prestamos Posee Socios

isa
Tiene

Películas
Libros
Recursos Son
director_
Año_obra, Cds película,
Codigo_R, Año_obra, resumen_obra,
resumen_obra, duración_
datos_autor, director_pelicula, Tipo_música,
datos_autor, película.
Tipo_música, interprete, numero_pg, interprete,
numero_pg
numero_canciones, duración_película numero_canciones
2. A partir del siguiente enunciado se desea realizar el diagrama del modelo entidad relación: Se desea
informatizar la gestión de una empresa de transporte que reparte paquetes por toda España. Los
encargados de llevar los paquetes son los camioneros, de los que se quiere guardad DNI, nombre,
teléfono, dirección, salario y población en la que vive. De los paquetes transportados interesa conocer
el código de paquete, descripción, destinatarios y dirección del destinatario. Un camionero distribuye
muchos paquetes y un paquete solo puede ser distribuido por un camionero. De las provincias a las que
llegan los paquetes interesa guardar el código de provincia y el nombre. Un paquete solo puede llegar a
una provincia. Sin embargo, a una provincia pueden llegar varios paquetes. De los camiones que llevan
los camioneros, interesa conocer la matricula, modelo, tipo y potencia. Un camionero puede conducir
diferentes camiones en fechas diferentes y un camión puede ser conducido por varios camioneros.
Desarrollo:
Siguiendo la descripción vamos a empezar por realizar la
tabla de entidad, atributo y relación, para después realizar el diagrama del modelo
entidad relación.

Entidad Atributo Relación


Dni, nombre, teléfono, Paquete_transportado,
Camioneros dirección, salario, población Provincias, Camiones
En la que vive

Código_paquete, descripción, Camioneros


Paquete_transportado destinatario,
dirección_destinatario

Código_provincias, nombre Camioneros


Provincias

Matricula, modelo, tipo, Camioneros


Camiones potencia

Se nos pide que guardemos los datos de los camioneros, de dicha entidad guardaremos
los siguientes datos DNI, nombre, teléfono, dirección, salario, población En la que vive,
que tiene de relación que son los que trasporta los paquetes a las provincias en los
camiones que utilizan para llevar a cabo su trabajo

En la siguiente entidad hablamos sobre el Paquete_transportado que en esta vamos a


guardar los siguientes datos los cuales son Código_paquete, descripción, destinatario,
dirección_destinatario que la relación la tienen con el camionero que es el que necesita
o solicita esta información para la entrega de cada paquete a cada destinatario

Ahora vamos con la entidad Provincias que de esta vamos aguadar los siguientes datos
Código_provincias, nombre que esto tiene relación con los camioneros que son los que
administran esta información a la hora de entregar los paquetes a su destinatario

Y, por último, pero no menos importante tenemos a la entidad camiones que en esta
vamos a guardar Matricula, modelo, tipo, potencia que tiene relación con los camioneros
que un camionero puede conducir diferente camión en diferentes fechas y un camión
puede ser conducido por varios camioneros
3. Realizar el diagrama del modelo entidad relación del siguiente enunciado: La
agencia desea guardar la siguiente información de los viajeros: DNI, nombre,
dirección y teléfono. De cada uno de los viajes que maneja la agencia interesa
guardar el código de viaje, número de plazas, fecha en la que se realiza el viaje y
otros datos. Un viajero puede realizar tantos viajes como desee con la agencia. Un
viaje determinado solo puede ser cubierto por un viajero. Cada viaje realizado tiene
un destino y un lugar de origen. De cada uno de ellos se quiere almacenar el código,
nombre y otros datos que puedan ser de interés. Un viaje tiene un único lugar de
destino y un único lugar de origen.

Desarrollo:
Siguiendo la descripción vamos a empezar por realizar la tabla de entidad, atributo y
relación, para después realizar el diagrama del modelo entidad relación.

Entidad Atributo Relación

Viajeros DNI, nombre, dirección, Destino_lugar, viajes


teléfono

Viajes Código_viajes, Viajeros, Destino_lugar


numero_plazas,
fecha_viaje
Destino_lugar Código, nombre Viajes

Se nos pide guardar la siguiente información de la entidad viajeros que vamos a guardar
DNI, nombre, dirección y teléfono, y a esto la relación seria viajes que van a tomar y al
Destino_lugar que van a visitar a través de es esta agencia
En la siguiente entidad vamos hablar sobre los viajes que en esta vamos aguadar los
atributos: Código_viajes, numero_plazas, fecha_viajé que se relaciona con los viajeros, la
persona que va a realizar este viaje y el Destino_lugar que van a visitar
Ahora vamos con la entidad Destino_lugar que en esta vamos a guardar el Código y
nombre del lugar que van a visitar el destino final y a esto la relación seria con los viajeros
que va a ir a ese destino y los viajes que es el que lo va a llevar

4. Una empresa de entretenimientos y vacaciones para niños en edad escolar y


preescolar desea automatizar el manejo de la información de sus clientes y las
asociaciones con las que trabaja. La información que desea mantener tiene las siguientes
características: existen varias asociaciones juveniles, las cuales tienen sus propias colonias
de vacaciones. Cada asociación tiene varias colonias, pero cada colonia pertenece a una
única asociación se conoce su nombre, que la identifica, la dirección y un teléfono de
referencia. De las colonias se conoce su código y ubicación, el código puede repetirse para
las distintas asociaciones. En las colonias trabajan varios líderes de grupos, de los cuales
se conoce su C.I, nombre y teléfono. Cada líder puede trabajar para varias colonias. Todos
los lideres deben tener una certificación que los acredita como tales, interesa la fecha, el
grado y la asociación que emitió el certificado. En caso de tener más de un certificado
interesa solo el más reciente. Cada líder es una colonia coordina exactamente una
actividad, pero puede ayudar en otras. Las actividades a su vez son desarrolladas
(Coordinación y Ayuda), por varios líderes de colonia. De las actividades se conoce su
identificador y una breve descripción de a misma. Estas pueden ser de los siguientes tipos:
Campamentos, deportes y juegos. De los campamentos interesa la ubicación y la duración
en días, de los deportes interesa el tipo, los accesorios necesarios y la cantidad de horas
semanales de entretenimiento, de los juegos interesa el tipo de juego, una descripción de
las características y la cantidad de participantes. Cada colonia atiende a un conjunto de
clientes, algunos de ellos asisten a más de una colonia. Nos interesa el número de cliente
que lo identifica, nombre, C.I, teléfono y edad. Los clientes realizan diversas actividades,
interesando la antigüedad con que las realizan. En el caso de los deportes, interesa
también las fechas en las que el cliente participo en competencias. Los clientes solo
realizan actividades de las disponibles en su colonia.

Desarrollo:
Siguiendo la descripción vamos a empezar por realizar la tabla de entidad, atributo y
relación, para después realizar el diagrama del modelo entidad relación

Entidad Atributo Relación


Numero_cliente, nombre, líderes de grupos
Clientes C.I, teléfono_clientes, edad Campamentos, deportes,
Juegos, Asociaciones,
Colonias
C.I, nombre, teléfono_lideres, la Campamentos, Deportes,
líderes de grupos fecha, el grado, Juegos, colonia,
asociación_certificado asociaciones

campamentos Ubicación, duración_días líderes de grupos

deportes Tipo_deporte, accesorios líderes de grupos


necesarios,
horarios_entrenamiento
Juegos Tipo_juego, líderes de grupos
características_juego,
cantidad_participantes

nombre, identificación, Clientes, líderes de grupos,


Asociaciones dirección, teléfono_referencia Campamentos, deportes,
Juegos

su código, ubicación Clientes, líderes de grupos,


Colonias Campamentos, deportes,
Juegos
Se nos pide guardar la siguiente información de la entidad Clientes que es
Numero_cliente, nombre, C.I, teléfono_clientes, edad y a esto la relación son líderes de
grupos que organizan las actividades que son Campamentos, deportes, Juegos y las
Asociaciones, Colonias de diferentes planes vacacionales para niños y adolescentes

La segunda entidad es líderes de grupos que se nos pide guardar la siguiente información
C.I, nombre, teléfono_lideres, la fecha, el grado y esto se relaciona con
asociación_certificado, Campamentos, Deportes, Juegos que son las actividades que dan
y las colonias, asociaciones

La tercera entidad es campamentos que solo nos pide guardar la Ubicación, duración_días
esta está relacionada con líderes de grupos quien es el que organiza esto

La cuarta entidad es deportes que en esta se nos pide guardar la siguiente información
Tipo_deporte, accesorios necesarios, horarios_entrenamiento y en esta está relacionada
con líderes de grupos

La quinta entidad es Juegos que en esta vamos a guardar la información siguiente


Tipo_juego, características_juego, cantidad_participantes y es relacionada con líderes de
grupos
La sexta entidad es Asociaciones que en esta vamos a guardar la siguiente información
nombre, identificación, dirección, teléfono_referencia y que está relacionada con
Clientes, líderes de grupos, Campamentos, deportes, Juegos

La séptima entidad es Colonias en esta vamos a guardar la información siguiente código,


ubicación y a esta la vamos a relacionar con Clientes, líderes de grupos, Campamentos,
deportes, Juegos
5. Se desea diseñar la base de datos bibliográfica de un grupo de investigación de la
universidad. En concreto, se quiere almacenar toda la información relativa a los
artículos científicos sobre los temas en los que trabaja el grupo y de los cuales puede
poseer alguna copia. Si se posee alguna copia, esta puede estar en las estanterías del
laboratorio, o bien, en el despacho de alguno de los investigadores del grupo. De cada
uno de estos artículos se desea saber el título, los autores, las palabras clave, la
dirección de correo electrónico de contacto (si la hay), si se tiene copia en el grupo y
donde se guarda. Los artículos pueden haber sido publicados como informes técnicos,
o bien en las actas de algún congreso o en una revista científica. De los informes
técnicos se debe guardar el número y el centro en que se ha publicado, junto con el
mes y año de publicación. Cuando el artículo aparece en las actas de un congreso, se
desea guardar el nombre del congreso, la edición del mismo en la que se presentó el
artículo, ciudad en que se celebró y fechas de inicio y finalización. Además, se debe
guardar el tipo de congreso que es (Nacional o Internacional) y la frecuencia con que
se celebra (anual, etc.). Si el congreso es de tipo Internacional, se debe guardar
también el país en que tuvo lugar cuando se presentó el artículo. Por último, si el
articulo ha aparecido publicado en una revista científica, se quiere saber el nombre de
la revista, el nombre del editor, el año en que empezó a publicarse, la frecuencia con
que aparece (mensual, trimestral etc.), los temas que trata la revista, el número de la
revista en que apareció el artículo, las paginas ocupadas (por ejemplo 512-519) y el
año. Sobre los autores de los artículos se quiere conocer el centro en el que trabajan
y su dirección de correo electrónico

Entidad Atributo Relación


artículos científicos Temas_trabaja en grupo, Articulo
poseer_copia,
estanterías_laboratorio,
investigadores _grupo

artículos título, autores, palabras_clave, artículos científicos, informes


dirección _correo electrónico, técnicos, congreso
copia _ grupo, done_guarda
revista científica, los autores
informes técnicos Número, centro_publicado, Congreso
el mes y año publicación.

congreso Nombre_congreso, informes técnicos, artículos,


la edición_ presentó el artículo, artículos científicos,
, ciudad_celebró,
revista científica, los autores
fechas de inicio _ finalización,
tipo _congreso, país donde se
presentó el articulo
revista científica el nombre _revista, el nombre artículos
_editor, el año en que empezó a
publicarse, la frecuencia con
_aparece, los temas que trata la
revista, el número _revista en
que apareció el artículo, las
paginas ocupadas _el año

los autores Centro_trabajan, Artículos


dirección_correo electrónico
Se nos pide guardar la siguiente información de la entidad artículos científicos
Temas_trabaja en grupo, poseer_copia, estanterías_laboratorio, investigadores _grupo
Esta entidad se relaciona con artículos

Segundad entidad es artículos que vamos a guardar es este título, autores,


palabras_clave, dirección _correo electrónico, copia _ grupo, done_guarda y esta entidad
va estar relacionada con artículos científicos, informes técnicos, congreso revista
científica, los autores

Tercera entidad es informes técnicos vamos a guardar la siguiente actividad Número,


centro_publicado, el mes y año publicación este va relacionado con el Congreso

Cuarta entidad es congreso en este vamos a guardar esta información Nombre_congreso,


la edición_ presentó el artículo, ciudad_celebró, fechas de inicio _ finalización, tipo
_congreso, país donde se presentó el articulo a todo esto lo vamos a relacionar con
informes técnicos, artículos, artículos científicos, revista científica, los autores

Quinta entidad es revista científica en esta vamos a guardar la siguiente información el


nombre _revista, el nombre _editor, el año en que empezó a publicarse, la frecuencia con
_aparece, los temas que trata la revista, el número _revista en que apareció el artículo,
las paginas ocupadas _el año y esto se relaciona con el artículo

Sexta entidad es los autores en esta vamos a guardar la siguiente actividad


Centro_trabajan, dirección_correo electrónico y esta está relacionado con los artículos
6. Una empresa de alquiler de vehículos desea conocer en todo momento el estado de
su flota. La empresa tiene diversas oficinas repartidas por todo el territorio español.
Cada oficina se identifica por un código único y se caracteriza por la ciudad en la que
se encuentra y su dirección completa (Calle, número y código postal) y teléfono. En
cada oficina hay disponible un conjunto de coches, de los cuales se conoce su
matrícula, el grupo al que pertenece A, B, C, D, E, F o G (depende del tipo y tamaño del
vehículo), la marca, el modelo, el número de puertas, el número de plazas, la
capacidad del maletero y la edad mínima exigida para el alquiler. Para llevar el control
del estado de cada vehículo, la empresa mantiene un registro de todos los alquileres
que ha sufrido, indicando para cada uno de ellos el nombre del conductor, su DNI, su
dirección, un teléfono de contacto y un número de tarjeta de crédito sobre la que
realiza los cargos correspondientes. Además de esa información de los clientes, para
cada alquiler se almacena su duración (en días), el tipo de seguro contratado y el precio
total
Entidad Atributo Relación
Oficina Código_oficina, Vehículo, los alquileres
ciudad_localiza, clientes
Dirección, (Calle, número y
código postal) y teléfono
vehículo matrícula, el grupo al que Los alquileres, oficina,
pertenece A, B, C, D, E, F o G clientes
(depende del tipo y tamaño
del vehículo), la marca, el
modelo, el número de puertas,
el número de plazas, la
capacidad del maletero y la
edad mínima exigida para el
alquiler
los alquileres Duración, el tipo de seguro Oficina, vehículo, cliente
contratado y el precio total del
alquiler Nombre_conductor,
su DNI, su dirección,
teléfono_contacto, número de
tarjeta de crédito sobre la que
realiza los cargos
correspondientes
clientes Nombre_cliente, su DNI, su Oficina, vehículo,
dirección, teléfono_contacto los alquileres

Se nos pide Almacenaremos Código_oficina, ciudad_localiza, Dirección, (Calle, número


y código postal) y teléfono de nuestra primera entidad oficina, de dicha entidad se
relaciona con Vehículo que es el recurso del servicio que prestan, los alquileres y los
clientes de la oficina que adquieren estos servicios

La segunda entidad vehículo, en la cual vamos a guardar los siguientes atributos


matrícula, el grupo al que pertenece A, B, C, D, E, F o G (depende del tipo y tamaño del
vehículo), la marca, el modelo, el número de puertas, el número de plazas, la
capacidad del maletero y la edad mínima exigida para el alquiler que se relaciona con
Los alquileres, la oficina y los clientes
La tercera entidad es los alquileres en esta vamos a guardar los siguientes atributos
Los cuales son Duración, el tipo de seguro contratado y el precio total del alquiler
Nombre_conductor, su DNI, su dirección, teléfono_contacto, número de tarjeta de
crédito sobre la que realiza los cargos correspondientes esto va relacionado con la
Oficina que tiene este servicio, el vehículo y el cliente que adquiere este servicio

La cuarta entidad es el cliente que esta nos pide guardar los siguientes atributos
Nombre_cliente, su DNI, su dirección, teléfono_contacto que estos están relacionados
con la Oficina que presta su servicio, el vehículo y los alquileres

También podría gustarte