Anda di halaman 1dari 7

EJERCICIO GRUPO 1 A partir del siguiente enunciado se desea realiza el modelo entidadrelacin.

Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, dni, direccin y fecha de nacimiento). Cada producto tiene un nombre y un cdigo, as 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 slo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el NIF, nombre y direccin. Consultas e informes 1. Listado de clientes 2. Listado de productos 3. Listado de productos que ha comprado cada cliente 4. Listado de proveedores y productos que vende 5. Listado de productos y precios 6. Listado edad de clientes

EJERCICIO GRUPO 2

A partir del siguiente enunciado se desea realizar el modelo entidadrelacin. Se desea informatizar la gestin de una empresa de transportes que reparte paquetes por toda Colombia. Los encargados de llevar los paquetes son los camioneros, de los que se quiere guardar el dni, nombre, telfono, direccin, salario y poblacin en la que vive. De los paquetes transportados interesa conocer el cdigo de paquete, descripcin, destinatario y direccin del destinatario. Un camionero distribuye muchos paquetes, y un paquete slo puede ser distribuido por un camionero. De las ciudades a las que llegan los paquetes interesa guardar el cdigo de la ciudad y el nombre. Un paquete slo puede llegar a una ciudad. Sin embargo, a una ciudad pueden llegar varios paquetes. De los camiones que llevan los camioneros, interesa conocer la matrcula, modelo, tipo y potencia. Un camionero puede conducir diferentes camiones en fechas diferentes, y un camin puede ser conducido por varios camioneros. Consultas e informes 1. Listado de camioneros 2. Listado de camiones

3. 4. 5. 6. 7.

Listado Listado Listado Listado Listado

de ciudades de productos que ha comprado cada cliente de proveedores y productos que vende de productos y precios edad de clientes

EJERCICIO 3

Realice el modelo E/R de un Sistema de Informacin, donde se recoge informacin sobre municipios, viviendas y personas, bajo los siguientes supuestos: a) Cada persona slo puede habitar en una vivienda, pero puede ser propietario de ms de una. b) Una vivienda est ubicada en un municipio y pertenece a un barrio. c) El barrio pertenece a una comuna Consultas e 1. Listado 2. Listado 3. Listado 4. Listado 5. Listado 6. Listado 7. Listado informes de viviendas de propietarios de antigedad de viviendas de barrios de municipios edad de propietarios de comunas

EJERCICIO 4 Realice bajo el modelo E/R, el diseo parcial de un banco, teniendo en cuenta los siguientes supuestos: a) El banco tiene distintas sucursales que se identifican por un cdigo. b) Cada sucursal tiene una serie de cuentas ya sea de ahorro o corrientes asignadas a ella que se identifican por un cdigo distinto para cada cuenta. c) Una cuenta tiene asociados a ella a uno o varios clientes. Es posible, sin embargo, que las operaciones que pueden realizar cada uno de estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 110245 tiene como clientes asociados A y B, es posible que el privilegio de cerrar la cuenta slo lo tenga A y no B.

d) Cada cliente, que se identifica por su DNI, puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de ellas. e) Los clientes pueden tener otorgados prstamos, sin que estn asociados a ninguna cuenta corriente. Cada prstamo se otorga a nombre de un solo cliente, y a un cliente se le puede asignar ms de un prstamo. Consultas e informes 1. Listado de bancos especificando si es principal o sucursal 2. Listado de cuentas corrientes 3. Listado de cuentas de ahorro 4. Listado de prestamos 5. Listado de clientes 6. Listado de clientes con privilegios sobre cada cuenta 7. Listado de clientes y cuantas cuentas, sin importar el tipo de cuenta que posee. Ejemplo Juan Prez 8

EJERCICIO 5 Construir el esquema conceptual en el modelo Entidad-Relacin que refleje toda la informacin necesaria para la gestin de las lneas de METRO de una determinada ciudad. Consideremos los siguientes supuestos: a) Una lnea est compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la informacin de este orden. b) Cada estacin pertenece al menos a una lnea, pudiendo pertenecer a varias. c) Cada estacin puede tener varios accesos (direcciones), pero consideramos que un acceso slo puede pertenecer a una estacin. d) Cada lnea tiene asignada una serie de trenes, no pudiendo suceder que un tren est asignado a ms de una lnea, pero s que no est asignado a ninguna (por ejemplo, est en reparacin). e) Cada lnea tiene asignados como mnimo tantos trenes como estaciones tenga y como mximo el doble del nmero de estaciones. f) Algunas estaciones tienen cocheras, y cada tren tiene asignada una cochera. Suponemos que en cada cochera se pueden aparcar varios trenes. Consultas e 1. Listado 2. Listado 3. Listado informes de estaciones general de estaciones por lnea de lneas

4. 5. 6. 7.

Listado de caractersticas de trenes y su estado Listado de estaciones con cochera Listado de cocheras y sus trenes asignados Cuantos(en nmeros) trenes estn asignados por estacin EJERCICIO 6

En un determinado centro educativo, se desea realizar una Base de Datos que contenga la informacin necesaria para la gestin del centro. Realizar el modelo E/R correspondiente, teniendo en cuenta los siguientes supuestos: a) Se desea llevar un control de los alumnos matriculados en cada curso. Los alumnos quedan identificados por su nmero de matrcula. Cada alumno est matriculado en un nico curso y por tanto, en todas las asignaturas del mismo curso. b) Durante el periodo de matriculacin se desea obtener una serie de listados referentes a las asignaturas que componen cada curso. c) Tambin se desea llevar un riguroso control de las asignaturas que imparte cada profesor. Un profesor puede impartir varias asignaturas, pero cada asignatura es impartida por el mismo profesor. d) Los profesores que imparten asignaturas son identificados por su DNI. Tambin es necesario almacenar su nombre, categora (director, educador, coordinador,...) e) Las asignaturas se identifican por un cdigo de asignatura y por su nombre. f) Tambin se pretende gestionar la bibliografa recomendada por cada asignatura. Cada ao escolar se lista una relacin de los libros que recomienda cada asignatura. Un mismo libro puede estar recomendado por distintas asignaturas. Se harn consultas de libro por autor y por editorial. Consultas e informes 1. Listado de cursos 2. Listado de alumnos por cursos 3. Listado de asignaturas por curso 4. Listado de docentes y asignaturas que dicta 5. Listado de libros con su detalles y a que grupo se recomend 6. Listado numero de alumnos por curso 7. Listado edad de alumnos

EJERCICIO 7

Queremos realizar una Base de Datos que contenga la informacin de los resultados de las pruebas realizadas por los alumnos en una determinada asignatura. Realizar el modelo entidad-relacin correspondiente. Para realizar dicho diseo se sabe que: a) Los alumnos estn definidos por su nmero de matrcula y el grupo al que asisten a clase. b) Dichos alumnos realizar dos tipos de pruebas a lo largo del curso acadmico: Exmenes escritos: cada alumno realiza varios exmenes a lo largo del curso, y stos se definen por el nmero de preguntas de que consta y la fecha de realizacin (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen. Prcticas: se realizan un nmero indeterminado de ellas durante el curso. Se definen por un cdigo de prctica y el grado de dificultad. En este caso los alumnos se pueden examinar de cualquier prctica cuando lo deseen, debindose almacenar la fecha y la nota obtenida. c) En cuanto a los profesores, nicamente interesa conocer, adems de sus datos personales, cul es el que ha diseado cada prctica, sabiendo que en el diseo de una prctica puede colaborar ms de un profesor, y que cada profesor puede disear ms de una prctica. Adems, nos interesa saber la fecha en la que ha sido diseada cada prctica. Consultas e informes 1. Listado de grupos existentes 2. Listado de alumnos por grupo 3. Listado de asignaturas por grupo 4. Listado de notas del alumno 5. Promedio de notas del alumno 6. Listado de profesores y practicas realizadas 7. Listado de notas de exmenes escritos 8. Listado de notas de exmenes prcticos

EJERCICIO GRUPO 8 A partir del siguiente enunciado disear el modelo entidad-relacin. Se desea disear la base de datos de un Instituto. En la base de datos se desea guardar los datos de los profesores del Instituto (DNI, nombre, direccin y telfono). Los profesores imparten mdulos, y cada mdulo tiene un cdigo y un nombre. Cada alumno est

matriculado en uno o varios mdulos. De cada alumno se desea guardar el n de expediente, nombre, apellidos y fecha de nacimiento. Los profesores pueden impartir varios mdulos, pero un mdulo slo puede ser impartido por un profesor. Cada curso tiene un grupo de alumnos, uno de los cuales es el delegado del grupo.

EJERCICIO GRUPO 9 A partir del siguiente supuesto disear el modelo entidad-relacin. Se desea disear una base de datos para almacenar y gestionar la informacin empleada por una empresa dedicada a la venta de automviles, teniendo en cuenta los siguientes aspectos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la matrcula, 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, direccin, ciudad y nmero de telfono: adems, los clientes se diferencian por un cdigo interno de la empresa que se incrementa automticamente 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 tambin se encarga de llevar a cabo las revisiones que se realizan a cada coche. Cada revisin tiene asociado un cdigo que se incrementa automticamente por cada revisin que se haga. De cada revisin 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. EJERCICIO GRUPO 10 A partir del siguiente supuesto disear el modelo entidad-relacin. La clnica SAN PATRS necesita llevar un control informatizado de su gestin de pacientes y mdicos. De cada paciente se desea guardar el cdigo, nombre, apellidos, direccin, poblacin, provincia, cdigo postal, telfono y fecha de nacimiento.De cada mdico se desea guardar el cdigo, nombre, apellidos, telfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el hospital. Cada ingreso que realiza el paciente queda registrado en la base de datos. De cada ingreso se guarda el cdigo de ingreso (que se incrementar automticamente cada vez que el paciente realice un ingreso), el nmero de habitacin y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un mdico puede atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un nico mdico. Un paciente puede realizar varios ingresos en el hospital.

EJERCICIO GRUPO 11 Se desea informatizar la gestin de una tienda informtica. La tienda dispone de una serie de productos que se pueden vender a los clientes.De cada producto informtico se desea guardar el cdigo, descripcin, precio y nmero de existencias. De cada cliente se desea guardar el cdigo, nombre, apellidos, direccin y nmero de telfono. Un cliente puede comprar varios productos en la tienda y un mismo producto puede ser comprado por varios clientes. Cada vez que se compre un artculo quedar registrada la compra en la base de datos junto con la fecha en la que se ha comprado el artculo. La tienda tiene contactos con varios proveedores que son los que suministran los productos. Un mismo producto puede ser suministrado por varios proveedores. De cada proveedor se desea guardar el cdigo, nombre, apellidos, direccin, provincia y nmero de telfono. EJERCICIO GRUPO 12 A partir del siguiente enunciado, disear el modelo entidad-relacin. En la biblioteca del centro se manejan fichas de autores y libros. En la ficha de cada autor se tiene el cdigo de autor y el nombre. De cada libro se guarda el cdigo, ttulo, ISBN, editorial y nmero de pgina. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro est formado por ejemplares. Cada ejemplar tiene un cdigo y una localizacin. Un libro tiene muchos ejemplares y un ejemplar pertenece slo a un libro. Los usuarios de la biblioteca del centro tambin disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda el cdigo, nombre, direccin y telfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada prstamos interesa guardar la fecha de prstamo y la fecha de devolucin. Pasar el modelo entidad-relacin resultante al modelo relacional. Disear las tablas en Access, realizar las relaciones oportunas entre tablas e insertar cinco registros en cada una de las tablas.

Anda mungkin juga menyukai