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


ejercicios de bases de datos, Apuntes de Programación de Bases de Datos

Orientación de una EER, PARA BASE DE DATOS

Tipo: Apuntes

2020/2021

Subido el 14/11/2024

francisco-garcia-valencia
francisco-garcia-valencia 🇪🇸

7 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
EJERCICIOS PARA EVALUAR
Deberéis realizar el esquema EER de cada uno de los cuatro ejercicios,
explicando en cada uno de ellos el por qué de las relaciones
establecidas, así como las cardinalidades indicadas y las restriccciones
expresadas.
EJERCICIO 1: ARTÍCULOS Y ENCARGOS
Una base de datos para una pequeña empresa debe contener información
acerca de clientes, artículos y pedidos. Hasta el momento se registran los
siguientes datos en documentos varios:
• Para cada cliente: Número de cliente (único), Nombre, NIF, Direcciones de
envío (varias por cliente), Saldo, Límite de crédito (depende del cliente,
pero en ningún caso debe superar los 18.000 ), Descuento.
• Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen,
Existencias de ese artículo en cada fábrica, Descripción del artículo.
• Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido.
La cabecera está formada por el número de cliente, dirección de envío y
fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se
especifican el número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las
fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de
la fábrica (único), Nombre y Teléfono de contacto. Y se desean ver cuántos
artículos (en total) provee la fábrica. También, por información estratégica,
se podría incluir información de fábricas alternativas respecto de las que ya
fabrican artículos para esta empresa.
Nota: Una dirección se entenderá como Calle, Número, Puerta, CP y
Localidad. Una fecha incluye día, mes, año y hora.
Se pide hacer el diagrama ER para la base de datos que represente
esta información.
EJERCICIO 2: CASAS DE COLONIAS
Realizar el diagrama ER para modelizar el siguiente sistema de
información:
a) Cada casa de colonias tiene un nombre que la identifica. Se desea saber
de cada una, aparte del nombre, la capacidad (el número de niños que se
pueden alojar en cada una como máximo), la comarca donde está situada y
pf3

Vista previa parcial del texto

¡Descarga ejercicios de bases de datos y más Apuntes en PDF de Programación de Bases de Datos solo en Docsity!

EJERCICIOS PARA EVALUAR

Deberéis realizar el esquema EER de cada uno de los cuatro ejercicios, explicando en cada uno de ellos el por qué de las relaciones establecidas, así como las cardinalidades indicadas y las restriccciones expresadas.

EJERCICIO 1: ARTÍCULOS Y ENCARGOS

Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios:

  • Para cada cliente: Número de cliente (único), Nombre, NIF, Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 18.000 €), Descuento.
  • Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo.
  • Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único), Nombre y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa. Nota: Una dirección se entenderá como Calle, Número, Puerta, CP y Localidad. Una fecha incluye día, mes, año y hora. Se pide hacer el diagrama ER para la base de datos que represente

esta información.

EJERCICIO 2: CASAS DE COLONIAS

Realizar el diagrama ER para modelizar el siguiente sistema de información: a) Cada casa de colonias tiene un nombre que la identifica. Se desea saber de cada una, aparte del nombre, la capacidad (el número de niños que se pueden alojar en cada una como máximo), la comarca donde está situada y

las ofertas de actividades que proporciona. Una casa puede ofrecer actividades como por ejemplo natación, esquí, remo, pintura, fotografía, música, etc. b) Es necesario tener en cuenta que en una casa de colonias se pueden practicar varias actividades (de hecho, cada casa debe ofrecer como mínimo una), y también puede ocurrir que una misma actividad se pueda llevar a cabo en varias casas. Sin embargo, toda actividad que se registre en la base de datos debe ser ofertada como mínimo en una de las casas. c) Interesa tener una evaluación de las ofertas de actividades que proporcionan las casas. Se asigna una calificación numérica que indica el nivel de calidad que tiene cada una de las actividades ofertadas. d) Las casas de colonias alojan niños que se han inscrito para pasar en ellas unas pequeñas vacaciones. Se quiere tener constancia de los niños que se alojan en cada una de las casas en el momento actual. Se debe suponer que hay casas que están vacías (en las que no se aloja ningún niño) durante algunas temporadas. e) De los niños que se alojan actualmente en alguna de las casas, interesa conocer un código que se les asigna para identificarlos, su nombre, su apellido, el número de teléfono de sus padres y su comarca de residencia. f) De las comarcas donde hay casas o bien donde residen niños, se quiere tener registrados la superficie y el número de habitantes. Se debe considerar que puede haber comarcas donde no reside ninguno de los niños que se alojan en un momento determinado en las casas de colonias, y comarcas que no disponen de ninguna casa. Nota : Es posible, por ejemplo, que una actividad como el esquí tenga una calificación de 10 en la oferta de la casa Grévol, y que la misma actividad tenga una calificación de 8 en la casa Ardilla

EJERCICIO 3: TRANSPORTE

Se desea mecanizar la gestión de una empresa de transportes que reparte paquetes por toda España. Los encargados de llevar los paquetes son los camioneros de los que se quiere guardar el DNI, nombre, teléfono, dirección, salario y localidad donde reside. De los paquetes transportados interesa conocer el código de paquete, descripción, destinatario, y dirección del destinatario. Un camionero distribuye muchos paquetes y un paquete sólo 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 sólo puede llegar a una provincia, sin embargo, a una provincia pueden llegar muchos paquetes.