0% encontró este documento útil (0 votos)
25 vistas34 páginas

Ejercicios

El documento describe varios ejercicios para diseñar modelos de bases de datos en diferentes contextos, incluyendo la venta de productos, transporte de paquetes, venta de automóviles, gestión de muebles, clínicas de salud y educación. Cada ejercicio detalla las entidades, atributos y relaciones necesarias para representar la información relevante en cada caso. Se presentan tablas para organizar los datos de clientes, productos, proveedores, camioneros, paquetes, automóviles, revisiones, medicamentos, homeópatas, pacientes y profesores.

Cargado por

22041182
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas34 páginas

Ejercicios

El documento describe varios ejercicios para diseñar modelos de bases de datos en diferentes contextos, incluyendo la venta de productos, transporte de paquetes, venta de automóviles, gestión de muebles, clínicas de salud y educación. Cada ejercicio detalla las entidades, atributos y relaciones necesarias para representar la información relevante en cada caso. Se presentan tablas para organizar los datos de clientes, productos, proveedores, camioneros, paquetes, automóviles, revisiones, medicamentos, homeópatas, pacientes y profesores.

Cargado por

22041182
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 DOCX, PDF, TXT o lee en línea desde Scribd

Ejercicio 1

A partir del siguiente enunciado se desea realizar el modelo


entidad-relación.
Una empresa vende productos a varios clientes. Se necesita
conocer los datos personales de los clientes (nombre,
apellidos, DNI, dirección y fecha de nacimiento). Cada
producto tiene un nombre y un código. Asi como un precio
unitario. Un cliente puede comprar varios productos a la
empresa y un mismo producto puede ser comprado por varios
clientes.
Los productos son suministrados por diferentes proveedores.
Se debe tener en cuenta que un producto solo puede ser
suministrado por un proveedor y que un proveedor puede
suministras diferentes productos. De cada proveedor se desea
conocer el NIF, nombre y dirección.
Clientes
Nombre Apellido Dirección DNI Fecha de
Nacimiento

Productos
Nombre Código Precio

Proveedores
Nombre Dirección NIF

Compra
DNI Código
Tabla Clientes

Tabla Productos
Tabla Proveedores

Tabla Compras
Ejercicio 2
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 guardar el DNI, nombre, teléfono, dirección,
salario y población en la que vive. De los paquetes
transportados se interesa conocer el código de paquete,
descripción, destinatario y dirección del destinatario. Un
camionero distribuye muchos paquetes y un solo 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 se
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.
Camionero
Nombre Dirección DNI Teléfono Población Salario

Paquete
Código Descripción Destinatario Dirección del
destinatario

Provincias
Código de Provincia Nombre

Camiones
Matricula Modelo Tipo Potencia
Tabla Camionero

Tabla Provincia
Tabla Paquete

Tabla Camion
Tabla Conducción

Ejercicio 3
Se desea diseñar una base de datos para almacenar y gestionar la información
empleada por una empresa dedicada a la venta de automóviles teniendo en
cuenta los siguientes aspectos:
La empresa dispone de una serie de coches para su venta. Se necesita conocer
la matricula, marca y modelo, el color y el precio de venta de cada coche.
Los datos que interesa conocer de cada cliente son el NIF, nombre, dirección,
ciudad y número de teléfono, además los clientes se diferencian por un código
interno de la empresa que se incrementa automáticamente cuando un cliente
se da de alta en ella. Un cliente puede comprar tantos coches como desee a la
empresa. Un coche determinado solo puede ser comprado por un único cliente.
El concesionario también se encargara de llevar a cabo las revisiones que se
realizan a cada coche. Cada revisión tiene asociado un código que se
incrementa automáticamente por cada revisión que se haga. De cada revisión
se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de
aceite, si se ha hecho cambio de frenos u otros. Los coches pueden pasar

varias revisiones en el concesionario.


Automóvil

Matricula Marca Modelo Color Precio


Venta

Cliente

Código NIF Nombre Dirección Ciudad Teléfono

Revisión

Código Revisión Cambio Filtro Cambio Aceite Cambio frenos

Compra

Código Cliente Matricula Fecha Compra Precio Venta


Tabla Cliente

Tabla Coche
Tabla Compra

Tabla Revisión
Tabla Historial Revisiones

Ejercicio 4
El gerente de la fábrica de muebles MosKea, Sr Bert Oldosen, ha
decidido utilizar un sistema de base de datos para representar la
estructura de los muebles que distribuye. Realizar el diagrama ER
correspondiente teniendo en cuenta que:
Los muebles están representados por nombre único y también se quiere
conocer su precio.
Todo mueble está formado por una o más piezas, cada pieza tiene un
identificador único y puede formar parte de varios muebles.
Todas las unidades de una pieza se encuentran en uno o mas estantes
del almacén. El estante viene determinado de forma única por 2 valores:
pasillo y altura. Además de en qué estantes están las piezas interesa
conocer cuantas unidades de la pieza hay almacenadas en cada estante.

Mueble
Nombre Precio

Pieza
Id Pieza

Estante
Pasillo Altura

Compuesto por
Nombre mueble Id pieza

Almacenado en
Id Pieza Pasillo Altura Cantidad

Tabla Mueble
Tabla Pieza

Tabla Composición
Tabla Estante

Tabla Almacenamiento
Ejercicio 5
Una clínica desea utilizar una base para registrar su actividad. La clínica
elabora medicamentos y homeopáticos. De cada medicamento se conoce su
nombre y un código que lo identifica. También se conoce el conjunto de
enfermedades para los cuales se identifica y una descripción. Para una misma
enfermedad pueden existir varios medicamentos recomendados. Todo
medicamento está compuesto por sustancias, conociéndose la cantidad
requerida de cada sustancia para elaborarlo. De una sustancia se conoce su
nombre y un código que la identifica, ciertas sustancias, cuando se combinan,
pueden resultar nocivas para la salud. Interesa registrar que sustancias no
deben ser combinadas. En la clínica trabaja un conjunto de homeópatas. De
cada homeópata se conoce su nombre, cedula de identidad, dirección, teléfono
y la fecha a partir de la cual ejerce la homeopatía. Algunos de ellos sin además
médicos. De los médicos se conoce cuál es su especialidad. A la clínica que
concurren pacientes. De cada paciente se conoce su nombre, cedula de
identidad, teléfono, dirección y edad. Los pacientes consultan a los
homeópatas interesando registrarla fecha de dicha consulta. En la consulta el
homeópata realiza un diagnóstico de la enfermedad que tiene el paciente y le
indica un medicamento para tratarla. A un mismo paciente le pueden
diagnosticar más de una enfermedad y para una misma enfermedad le pueden
indicar más de un medicamento. Para cada paciente atendido por un
homeópata interesa registrar las enfermedades que le diagnostico junto con los
medicamentos que le indico, interesa especialmente modelar el hecho de que
el medicamento indicado para la enfermedad debe ser uno de los
medicamentos recomendados para dicha enfermedad.

Medicamento
Código Nombre
Enfermedad
Código Nombre

Sustancia
Código Nombre

Homeópata
Cedula Nombre Dirección Teléfono Fecha de
inicio

Medico
Cedula Especialidad

Paciente
Cedula Nombre Teléfono Dirección Edad

Consulta
Id consulta Fecha Cedula Cedula
paciente Homeópata

Recomendado para
Código med Condigo enf

Compuesto por
Código med Código sus

No combinar
Código sus 1 Código sus 2
Diagnostico
Id consulta Condigo enf Código med

Tabla Medicamento
Tabla Enfermedad

Tabla Recomendación
Tabla Sustancia

Tabla Sustancia Incompatibles


Tabla Composición

Tabla Homeópata
Tabla Medico

Tabla Paciente
Tabla Consulta

Tabla Diagnostico
Ejercicio 6
En la base de datos se desea guardar los datos de los profesores del instituto
(DNI, nombre, dirección y teléfono). Los profesores imparten módulos y cada
módulo tiene un código y un nombre. Cada alumno está matriculado en uno o
varios módulos. De cada alumno se desea guardar el número de expediente,
nombre, apellidos y fecha de nacimiento.
Los profesores pueden impartir varios módulos, pero un módulo solo puede ser
impartido por un profesor. Cada curso tiene un grupo de alumnos, uno de los
cuales es el delegado del grupo.

Profesor
DNI Nombre Dirección Teléfono

Modulo
Código Nombre DNI profesor

Alumno
Expediente Nombre Apellidos Fecha ID curso
nacimiento

Curso
ID curso Delegado

Matriculado en
Expediente alumno Código modulo

Tabla Profesor
Tabla Modulo

Tabla Alumno
Tabla Curso

Tabla Grupo
Tabla Matricula

También podría gustarte