Anda di halaman 1dari 3

Aprendiendo el modelo relacional.

Ejercicio No 1 ADME vende productos a varios clientes, necesita por lo tanto el diseo de una base de datos que le permita conocer los datos personales de los clientes (nombre, apellidos, DNI, direccin y fecha de nacimiento), as como la informacin de cada producto (nombre, cdigo, 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 (NIT, nombre, direccin). Ejercicio No 2 La empresa de carga transcarga desea le diseen el modelo relacional para su empresa delimitado de la siguiente forma los encargados de llevar los paquetes son los camioneros (DNI, nombre, telfono, direccin, salario, poblacin) y de igual manera de los paquetes transportados se desea conocer (cdigo, descripcin, destinatario, direccin del destinatario). Un camionero distribuye muchos paquetes, y un paquete slo puede ser distribuido por un camionero. De las provincias a las que llegan los paquetes se desea almacenar (cdigo de provincia, nombre). Un paquete slo puede llegar a una provincia. Sin embargo, a una provincia 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. Ejercicio No 3. Una institucin de educacin no formal desea le sea diseada una base datos para guardar la informacin de 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 No 4. Se desea disear una base de datos para la empresas de automviles Mazda, teniendo en cuenta las siguientes reglas del negocio: en la empresa existen coches ofertados en venta, de los cuales se desea conocer su matricula, marca, modelo, color, precio de venta, de igual forma de cada cliente se desea conocer (identificacin, nombre, direccin, ciudad, telfono), adicionalmente los clientes en la organizacin son identificados por medio de un cdigo nico incremental. Un cliente puede adquirir la cantidad de coches que desee de la empresa pero un coche en especfico solo puede ser adquirido por un solo cliente. De igual forma el concesionario quiere llevar un registro de las revisiones que son realizadas a cada coche, estas revisiones tienen asociado un codigo que es

incrementado automticamente al realizar cada revisin. De cada revisin se desea conocer si se ha hecho cambio de filtro, de aceite, frenos u otros. Los coches pasan por varias revisiones mientras se encuentran en el concesionario. Ejercicio No 5. La clnica ADME necesita le sea realizado un diseo de base de datos con las siguientes reglas de negocio para gestionar el personal involucrado en sus procesos: pacientes y medico. En este caso de cada paciente se desea conocer (cdigo, nombre, apellidos, direccin, provincia, cdigo postal, telfono y fecha de nacimiento), de igual forma se desea almacenar cada ingreso que el paciente realiza a la clnica por medio de un cdigo el cual ser incremental cada vez que un paciente solicite el servicio, el numero de habitacin y la cama en la cual se encuentra el paciente y la fecha en que este ingres. UN medico puede atender en este caso a muchos ingresos, pero el ingreso de un paciente determinado solo puede ser atendido por un medico. Un paciente en forma general puede realizar varios ingresos al hospital. Ejercicio No 6. Una tienda que ofrece recursos informticos desea le sea diseada una base de datos que soporte las siguientes reglas de negocio. De cada producto se desea almacenar (cdigo, descripcin, precio, numero de existencias), de igual forma de cada cliente se desea conocer (cdigo, nombre, apellido, direccin, telfono). En esta tienda un cliente puede adquirir varios productos y de igual forma un mismo producto puede ser comprado por varios clientes, tambin se debe tener en cuenta que en el evento en que un cliente adquiera un producto este debe ser almacenado como compra en la base de datos juntamente con la fecha en que se ha adquirido el articulo, esta tienda a su vez posee contratos con diferentes proveedores que son aquellos que suministran los productos, de los cuales se desea conocer(cdigo, nombre, provincia y telfono). Ejercicio No 7. Consideremos la siguiente relacin y debe ser modelado diagrama relacional. Una persona puede tener muchos hijos o ninguno. Una persona siempre es hijo/a de otra persona. Los atributos de la tabla personas son dni, direccin y telfono. Ejercicio No 8. La biblioteca maneja su sitema por medio de fichas de autores y libros. En la ficha correspondiente a cada autor se posee el cdigo,nombre de cada autor. De igual forma de cada libro se almacena su cdigo, titulo, ISBN y el numero de paginas. Un autor especifico puede escribir varios libros y un libro a su vez puede ser escrito por varios autores. Un libro se encuentra conformado por ejemplares, y cada ejemplar en particular posee un cdigo y una localizacin. Un libro tiene muchos ejemplares y un ejemplar pertenece a un nico libro. Los usuarios en esta biblioteca tambin poseen una ficha de la cual se almacena el cdigo, nombre, direccin telfono. Los ejemplares son prestados a los usuarios. Un usuario puede prestar varios

ejemplares y un ejemplar puede ser prestado a varios usuarios. De caed prstamo se desea conocer la fecha del prstamo y la fecha de devoluccion. Ejercicio No 9 En un concesionario llegan muchos clientes a comprar automviles. De cada automvil se tiene la siguiente informacin matricula, modelo, marca y color. Un cliente puede adquirir varios automviles en el concesionario. Pero cuando cada cliente compra un automvil en el concesionario se le realiza una ficha que posee la siguiente informacin: dni , nombre, apellidos, direccin y telfono. Los automviles vendidos en este concesionario pueden ser nuevos o usados de los automviles nuevos se desea conocer el kilometraje de los mismo. El concesionario posee un taller donde son reparados los coches de los clientes. Un mecnico puede repara varios coches en el da y de igual forma un coche puede ser reparado por varios mecnicos. Los mecnicos se les almacena la siguiente informacin: dni, nombre, apellidos, fecha de contratacin y salario. Se desea tambin guardar la fecha en que se repara cada vehculo y el nmero de horas que ha tardado en arreglar los mismos.

Anda mungkin juga menyukai