Post on 26-May-2015
MODELO ENTIDAD-RELACIÓN
BASE DE DATOS
EJERCICIOS
Ejercicio Nº 1:Electricista
La empresa de suministros eléctricos “El Chispa” te encarga de hacer un diseño de BD de control de stocks y facturación con los siguientes requerimientos:
“El Chispa” vende artículos. De cada artículo se quiere guardar el código del artículo, nombre, color, medidas, fabricante y precio de venta.
De cada fabricante se quiere guardar información del código del fabricante, nombre, dirección, población, teléfono y forma de pago
De cada venta “El Chispa” hace un documento entrega/venta, donde constan el código de entrega/venta, fecha, datos del cliente, número y código de los artículos vendidos, precio por unidad y precio total por artículo.
A finales de mes, se agrupan los albaranes hechos a un cliente en una factura donde queremos que conste: código de factura, fecha, datos del cliente, la información de cada albarán, total de la factura, forma de pago y vencimiento.
De un cliente se quiere guardar el NIF, nombre, dirección, población y teléfono
Los fabricantes envían artículos al almacén. Queremos guardar los envíos de entrada. De cada envío queremos saber la fecha, código del artículo y número de unidades enviadas
ENTIDADES
ARTÍCULO
FABRICANTE
VENTA
ALBARAN
CLIENTE
ENVÍO
Cód_art
Nom_art
Color
Medidas
Fabricante
Precio_ven
Cód_fab
Nom_fab
Dirección
Población
Teléfono
Forma_pago
Cód_ent/ven
Fecha
Dat_cli
Cantidad
Cod_art
Precio_u
Precio_t
Cód_fac
Fecha
Dat_cli
Cantidad
Nom_art
Precio_u
Precio_t_art
Tot_fac
Forma_pago
Vencimiento
NIF
Nombre
Dir_cli
Pob_cli
Tel_cli
Fec_envío
Cód_art
Nº_unidades
Cód_art
Nom_art
Color
Medidas
Fabricante
Precio_ven
ARTÍCULO
FABRICANTE
Cód_fab
Nom_fab
Dirección
Población
Teléfono
Forma_pago
Cód_ent/ven
Fecha
Dat_cli
Cantidad
Cód_art
Precio_u
Precio_t
VENTA
Cód_fac
Fecha
Datos_cli
Cantidad
Nom_art
Precio_u
Precio_t_art
Tot_fac
Forma_pago
Vencimiento
ALBARAN
NIF
Nombre
Dir_cli
Pob_cli
Tel_cli
CLIENTE
Fec_env
Cód_art
Nº_unidades
ENVÍO
Ejercicio Nº 2:Conflictos Bélicos
Una organización internacional quiere hacer un seguimiento de los conflictos bélicos que se producen. Por esto quiere hacer una BD que responda a los siguientes requerimientos:
Todo conflicto se identificará con un nombre o causa que lo provoca, además de un código único. Para cada conflicto se quiere guardar los países que afectan así como el número de muertos y heridos por cada país y el total
Pueden ser de diferentes tipos: territoriales, religiosos, económicos y raciales
El los conflictos intervienen diferentes grupos armados y diferentes organizaciones intermediarias. Tanto los grupos como las organizaciones pueden entrar y salir del conflicto.
Para cada grupo armado se guarda un código y un nombre. Cada grupo dispone de una o más divisiones y es liderado por un único líder político. En cada división se registra el Nº de aviones, de tanques, de barcos y hombres así como las bajas que ha tenido
Los traficantes de armas suministran diferentes tipos de armas. De cada tipo de arma se guarda un nombre y un indicador de potencia. De cada traficante se tiene un nombre y los tipos y cantidades de armas que puede suministrar
Los líderes políticos se identifican por su nombre y por el código del grupo armado que lideran
Cada división puede ser dirigida por un máximo de tres jefes militares. A cada jefe militar se lo identifica por un código y rango que tiene
De las organizaciones intermediarias se recogerá su código, nombre, tipo, la organización de quien depende, el número de personas que mantiene desplegadas y el tipo de ayuda que da en cada conflicto
ENTIDADES
CONFLICTO
TIPOS
ORGANIZACIONES
GRUPO ARMADO
DIVISIONES
TRAFICANTE
TIPO_ARMA
LIDER_POL
JEFE_MIL
TIPO_ORG
TIPO_AYUDA
Nombre
Causa
Cód_uni
Países
Nº_muertos
Nº_heridos
Nom_tipo
Cód_tipo
DescripciónCódigo
Nom_gru
Bajas_tot
Líder
Nº_barcos
Nº_aviones
Nº_tanques
Nº_hombres
Nº_bajas
Nom_tra
Tipo_arma
Cantidad
Nom_arma
Indicador_potNom_lid
Cód_gru
Dialogo_org
Cód_jefe
Rango
Nom_org
Fec_incor
Fec_salida
Tipo_org
Dependencia
Nº_pers
Tipo_ayuda
Dial_liderNom_tip
Cód
Descrip
Nom_ayuda
Cód_ayuda
Des_ayuda
CONFLICTO
Nombre
Causa
Cós_uni
Países
Nº_muertos
Nº_heridos
TIPOS_CON
Nom_tipo
Có_tpo
Descripción
G_ARMADO
Cód_gru
Nom_gru
Bajas_total
DIVISIONES
Líder
Nº_barcos
Nº_aviones
Nº_tanques
Nº_hombres
Nº_bajas
TRAFICANTE
Nom_tra
Tipo_arma
Cantidad
TIPO_ARMA
Nom_arma
Potencia
LIDER_POL
Nom_lid
Cód_gru
Diálogo_org
ORGANIZACION
Nom_org
Fec_incor
Fec_salida
Tipo_org
Dependencia
Nº_per
Tipo_ayuda
Diálogo_lider
TIPO_ORG
Nom_org
Cód_org
Des_tipo
TIP_AYUDA
Nom_ayuda
Cód_ayuda
Des_ayuda
EJERCICIO 3:PARQUES NATURALES
EL Ministerio de Medio Ambiente decide crear un sistema de información sobre parques naturales gestionados por cada Comunidad Autónoma (CA), con los siguientes requerimientos:
Una CA puede tener varios parques. En toda la CA existe un único organismo responsable de los parques. Un parque puede estar compartido por más de una comunidad
Un parque natural se identifica por un nombre y la fecha en que fue declarado parque natural, y está compuesto por varias áreas identificadas por un nombre y una extensión en kilómetros.
En cada área residen especies que pueden ser de tres tipos: vegetales, animales y minerales
Cada especie tiene una denominación científica y una vulgar. De las especies vegetales se quiere saber si tienen floración y en que mes se produce. De los animales se quiere saber su tipo de alimentación y su periodo de celo. De los minerales se desea saber si son rocas o cristales. Además que especies sirven de alimento a otra especies
Cada parque tiene un personal en dedicación exclusiva. De este personal se guarda el DNI, número de SS, nombre, dirección, teléfonos y sueldo.
De un visitante se desea guardar el DNI, nombre, dirección y profesión. Además puede alojarse en los alojamientos que tiene el parque. Los alojamientos tienen una capacidad limitada y una determinada categoría
Los alojamientos organizan excursiones al parque en vehículo o a pie unos determinados días de la semana y a horas determinadas. Para ir a estas excursiones hay que ser visitante del parque
ENTIDADESCOMUNIDAD_AUTONOMA
PARQUE_NATURAL
AREAS
ESPECIES
TIPO_ESPECIE
ESP_VEGETAL
PERSONAL
TIPO_PERSONAL
PROY_INVEST
VISITANTE
ALOJAMIENTO
ESP_ANIMAL
ESP_MINERAL
Organismo
ParquesNom_par
Fec_declar
Personal
Nom_area
Extensión
Tipo_esp
Nom_cien
Nom_vul
Nº_indiv
Tipo_esp
Sir_alimento
DNI
Nº_SS
Nom_per
Dirección
Teléfono
Sueldo
Tipo
Cod_tipo
Nom_tipoTítulo
Presupuesto
Inv_princ
Periodo
Inv_part
Cod_per
Nom_tip
Descripción
Capacidad
Categoría
Excursiones
DNI
Nom_visi
Dir_visi
Profesión
Tipo_alim
Period_celoFloración
Tiempo_florTipo_min
Nom_min