Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Practica modelo entidad relacion, Ejercicios de Principios de la Gestión de Bases de Datos

contienen ejercicios sobre el modelo entidad-relacion

Tipo: Ejercicios

2019/2020

Subido el 28/05/2020

angel-garcia-62
angel-garcia-62 🇲🇽

3.8

(4)

5 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Materia “Fundamentos de base de datos
Página 1
Miguel Morgan Matus
Actividad MER 02: Practica Modelo Entidad Relación MER.
1.
Dados los siguientes enunciados, buscar la(s) entidad(es) que se pueden determinar (no las
relaciones ni los atributos). Puedes suponer ciertas condiciones o situaciones para darle
sentido a sus respuestas. Recuerda que puedes enfocarte en los sustantivos para
determinar una posible entidad.
Ejemplo: Un estudiante que presenta un examen de un curso.
ENTIDADES: Estudiante, Examen y Curso.
-
Un trabajador inmobiliario que visita a un cliente por motivos de la venta de un
inmueble.
-
Un profesor que trabaja en un colegio.
-
La lista de productos que pertenecen a una factura.
-
Un grupo de niños que se encuentran inscritos en un plan vacacional.
-
La aplicación móvil de una marca de teléfono.
-
Los electrodomésticos que vende una tienda en un centro comercial.
-
El curso que es impartido por un profesional de la salud a estudiantes de la facultad de
medicina.
-
En el palacio de justicia se encuentran jueces, abogados, vigilantes, delincuentes,
personal de mantenimiento, entre otras personas.
-
Un nadador en el equipo olímpico de su país.
-
Un trabajador dentro de un almacén.
-
La factura de unos artículos del hogar.
-
La factura de un servicio prestado en el hogar.
2.
Analice los enunciados del punto 1 y trate de determinar los posibles atributos de esas
entidades si es posible. Puede suponer todos los datos que usted considere pertinentes.
Ejemplo: Un estudiante que presenta un examen de un curso.
Estudiante (IDEstudiante, NombreEstudiant, NumControl, Direccion, Telefono)
Examen (IDEstudiante, IDCurso, AñoCurso)
Curso (IDCurso, NombreCurso)
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Practica modelo entidad relacion y más Ejercicios en PDF de Principios de la Gestión de Bases de Datos solo en Docsity!

Página 1

Actividad MER – 02: Practica Modelo Entidad Relación MER.

1. Dados los siguientes enunciados, buscar la(s) entidad(es) que se pueden determinar (no las

relaciones ni los atributos). Puedes suponer ciertas condiciones o situaciones para darle

sentido a sus respuestas. Recuerda que puedes enfocarte en los “ sustantivos ” para

determinar una posible entidad.

Ejemplo:

“Un estudiante que presenta un examen de un curso.”

ENTIDADES: Estudiante, Examen y Curso.

- Un trabajador inmobiliario que visita a un cliente por motivos de la venta de un

inmueble.

- Un profesor que trabaja en un colegio.

- La lista de productos que pertenecen a una factura.

- Un grupo de niños que se encuentran inscritos en un plan vacacional.

- La aplicación móvil de una marca de teléfono.

- Los electrodomésticos que vende una tienda en un centro comercial.

- El curso que es impartido por un profesional de la salud a estudiantes de la facultad de

medicina.

- En el palacio de justicia se encuentran jueces, abogados, vigilantes, delincuentes,

personal de mantenimiento, entre otras personas.

- Un nadador en el equipo olímpico de su país.

- Un trabajador dentro de un almacén.

- La factura de unos artículos del hogar.

- La factura de un servicio prestado en el hogar.

2. Analice los enunciados del punto 1 y trate de determinar los posibles atributos de esas

entidades si es posible. Puede suponer todos los datos que usted considere pertinentes.

Ejemplo:

“Un estudiante que presenta un examen de un curso.”

Estudiante (IDEstudiante, NombreEstudiant, NumControl, Direccion, Telefono)

Examen (IDEstudiante, IDCurso, AñoCurso)

Curso (IDCurso, NombreCurso)

Página 2

3. Analice los enunciados del punto 1 y trate de determinar todas las posibles relaciones que

existen entre las entidades que usted proponga. Puede darse el caso que dependiendo de la

suposición de la situación que usted haya completado exista cero, una o más relaciones entre

esas entidades. Recuerda que puedes enfocarte en los “ verbos ” para determinar una posible

relación.

Ejemplo:

“Un estudiante que presenta un examen de un curso.”

  • Un estudiante presenta un examen
  • Un estudiante está inscrito en un curso
  • Un curso posee estudiantes
  • Un examen es presentado por un estudiante.

4. Analice los enunciados del punto 1 y trate de determinar la cardinalidad entre las entidades

que usted proponga. Puede darse el caso que dependiendo de la suposición de la situación

que usted complete haya múltiples opciones de cardinalidad. Recuerda que puedes

enfocarte en las “restricciones” que se dan en los enunciados para determinar una posible

cardinalidad.

Ejemplo:

“Un estudiante que presenta un examen de un curso.”

  • Un estudiante puede presentar uno o varios exámenes,
  • Un estudiante está inscrito en uno o varios cursos,
  • Un curso posee muchos estudiantes,
  • Un examen es presentado por muchos estudiantes.

5. Dados los siguientes ejercicios (con las entidades y los atributos propuestos), determinar el

diagrama E-R correspondiente haciendo uso de las suposiciones listadas en cada ejercicio.

I.

  • ALUMNO (IDAlu, Nombre, FechaNacimiento, Teléfono)
  • ASIGNATURA (IDAsignatura, Nombre)
  • PROFESOR (IDProf, Nombre, Especialidad, Teléfono)

Teniendo en cuenta lo siguiente:

  • Un alumno puede estar inscrito en una o varias asignaturas.
  • Además, puede estar inscrito en la misma asignatura más de un curso escolar (si

repite).

Página 4

  • Cada modelo de dormitorio puede ser comprado por uno o varios clientes y el mismo

cliente podrá comprar uno o varios dormitorios. De un cliente nos interesa su ID, nombre,

dirección, teléfono y fecha de compra de cada modelo.

II.

Se desea diseñar una base de datos sobre la información de las reservas de una empresa

dedicada al alquiler de automóviles teniendo en cuenta que:

  • Un determinado cliente puede tener en un momento dado varias reservas hechas.
  • De cada cliente se desea almacenar su ID, nombre, dirección y teléfono.
  • Además, dos clientes se diferencian por un único código.
  • De cada reserva es importante registrar su número de identificación, la fecha de inicio,

final de la reserva, y el precio total.

  • De cada vehículo se requiere la matrícula, el modelo, el color y la marca. Cada vehículo

tiene un precio de alquiler por hora.

  • Además, en una reserva se pueden incluir varios vehículos de alquiler. Queremos saber

los códigos de los vehículos y su consumo de gasolina, ya que se debe pudiera realizar

un cobro adicional.

  • Un cliente puede autorizar a un tercero para retirar el vehículo.

III.

Tenemos esta información sobre una cadena editorial:

  • La editorial tiene varias sucursales, con su domicilio, teléfono y un código de sucursal.
  • Cada sucursal tiene varios empleados, de los cuales tendremos sus datos personales,

como ID, nombre y teléfono. Un empleado trabaja en una única sucursal.

  • En cada sucursal se publican varias revistas, de las que almacenaremos su título,

número de registro, periodicidad y tipo de publicación (farándula, ciencia,

investigación, etc.).

  • La editorial tiene periodistas (que no trabajan en las sucursales) que pueden escribir

artículos para varias revistas. Almacenaremos los mismos datos que para los

empleados, añadiendo su especialidad.

  • Para cada revista, almacenaremos información de cada número publicado, que incluirá

la fecha, número de páginas y el número de ejemplares impresos.

IV.

La cadena de Video-Clubs San Peters ha decidido, para mejorar su servicio, desarrollar una

base de datos para almacenar la información referente a las películas que ofrece en alquiler.

Esta información es la siguiente:

  • Una película se caracteriza por su título, nacionalidad, productora y fecha. Puede haber

varias películas con el mismo título, pero rodadas en fechas distintas.

  • En una película pueden participar varios actores (nombre, nacionalidad, sexo) algunos

de ellos como actores principales.

  • Una película está dirigida por un director (nombre, nacionalidad).

Página 5

  • De cada película se dispone de uno o varios ejemplares diferenciados por un número

de ejemplar y caracterizados por su estado de conservación (como nuevo, buen estado,

delicado, etc.).

  • Un ejemplar se puede encontrar alquilado a algún socio (ID, nombre, dirección,

teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolución.

  • Un socio tiene que ser avalado por otro socio que responda por gastos adicionales en

caso de tener problemas en el alquiler.

V.

Diseñar un esquema ER que recoja la organización de un sistema de información en el que

se quiere tener los datos sobre municipios, viviendas y personas.

Cada persona sólo puede habitar una vivienda, pero puede ser propietaria de varias. Un

municipio está conformado por un conjunto de viviendas.

VI.

Se desea diseñar una BD de una entidad bancaria que contenga información sobre los

clientes, los empleados, las cuentas, las sucursales y las transacciones producidas.

Construir el Modelo E/R teniendo en cuenta las siguientes restricciones:

  • Una transacción viene determinada por un número de transacción (único para cada

cuenta), la fecha y la cantidad.

  • Un cliente puede tener muchas cuentas.
  • Una cuenta puede ser de muchos clientes.
  • Una cuenta sólo puede estar en una sucursal.
  • Un empleado puede trabajar en una o varias sucursales.

VII.

Se desea desarrollar una base de datos para una pequeña empresa para almacenar la

información de clientes, artículos y pedidos.

Hasta el momento se registran los siguientes datos:

  • Para cada cliente: Número de cliente (único), Direcciones de envío (pueden ser varias

por cliente; sin embargo, un cliente debe tener registrado al menos 1 dirección), Saldo,

Límite de crédito, Descuento.

  • Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen

(proveedores), Existencias de ese artículo en cada fábrica, Descripción del artículo.

  • Para cada pedido: Cada pedido se registrará en un documento impreso que tiene una

cabecera y el cuerpo del pedido. - Para generar dicho informe se necesitará la siguiente

información:

o La cabecera está formada por el número de cliente, dirección de envío y fecha

del pedido.

o El cuerpo del pedido son varias líneas, en cada línea se especifican el número del

artículo pedido, la cantidad, precio por unidad, y precio total.

Página 7

X.

La ministra de Medio Ambiente ha decidido crear un sistema de información sobre los

parques naturales gestionados por cada comunidad autónoma.

Después de realizar un detallado análisis, se ha llegado a las siguientes conclusiones:

  • Una comunidad autónoma (CA) puede tener varios parques naturales. En toda

comunidad autónoma existe uno y sólo un organismo responsable de los parques. Un

parque puede estar compartido por más de una comunidad.

  • Un parque natural se identifica por un nombre, fue declarado en una fecha, se

compone de varias áreas identificadas por un nombre y caracterizadas por una

determinada extensión. Por motivos de eficiencia se desea favorecer las consultas

referentes al número de parques existentes en cada comunidad y la superficie total

declarada parque natural en cada CA.

  • En cada área forzosamente residen especies que pueden ser de tres tipos: vegetales,

animales y minerales. Cada especie tiene una denominación científica, una

denominación popular y un número inventariado de individuos por área. De las

especies vegetales se desea saber si tienen floración y en qué periodo se produce ésta;

de los animales se desea saber su tipo de alimentación (herbívora, carnívora u

omnívora) y sus periodos de celo; de las minerales se desea saber si se trata de cristales

o de rocas.

  • Además, interesa registrar qué especies sirven de alimento a otras especies, teniendo

en cuenta que ninguna especie mineral se considera alimento de cualquier otra

especie y que una especie vegetal no se alimenta de ninguna otra especie.

  • Del personal del parque se guarda el ID, número de seguridad social, nombre,

dirección, teléfonos (domicilio y móvil) y sueldo. Se distinguen los siguientes tipos de

personal:

o Personal de gestión: registra los datos de los visitantes del parque y están

destinados en una entrada del parque (las entradas se identifican por un

número).

o Personal de vigilancia: vigila un área determinada del parque que recorre en un

vehículo (tipo y matrícula).

o Personal investigador: Tiene una titulación que ha de recogerse y pueden

realizar (incluso conjuntamente) proyectos de investigación sobre una

determinada especie. Un proyecto de investigación tiene un presupuesto y un

periodo de realización.

o Personal de conservación: mantiene y conserva un área determinada del parque.

Cada uno lo realiza en una especialidad determinada (limpieza general, siembra

de plantas, conteo de especies, ayuda en la reproducción, etc.).

  • Un visitante (ID, nombre, domicilio y profesión) debe alojarse dentro de los posadas que

dispone el parque; éstos tienen una capacidad limitada y tienen una determinada

categoría.

  • En las posadas se organizan excursiones al parque, en vehículo o a pie, en determinados

días de la semana y a una hora determinada. A estas excursiones puede acudir

cualquier visitante del parque.

  • Por comodidad, suponemos que un visitante tiene, obligatoriamente, que alojarse en

el parque. Suponemos también, que cada vigilante tiene su vehículo propio.