Está en la página 1de 62
COAPERNO DE ExvacsavoS EdeReTexcs De ER. DISENO DE BASES DE DATOS. Ejercicios. 41) Enuna biblioteca pilblica se maneja informacién acerca de: LIBROS, AUTORES, TEMAS Y PERSONAS que los piden, con las siguientes restricciones: Cada libro puede estar escrito por mas de un autor. + Un autor puede escribir més de un libro. ‘Cada libro puede tretar de més de un tema Hay muchos libros de cada tema. [No existe més que un ejemplar de cada libro. Gada persona eélo puede tomar un libro prestado ala vez. ‘Cuando lo devuelve, se supone que la informacién del préstamo se bora. 2)Disefa el entidadirelacién para un videoctub en e! que se _manejan ls siguientes datos: PELICULAS: Titula, Ao de estreno, actores principales, tema. CINTAS: Cédigo de cinta (es Unico), sistema de reproducci6n. PRESTAMOS. Cinta, fecha, client. CLIENTES: DNI, nombre, dreccién, telétono. Las restriociones seméinticas minimas son: PROVEEDORES Y A CLIENTES, SERVICIO TECNICO SOBRE ARTICULOS ‘© Unciente puede alqullar varias peliculas e! mismo dia. ‘Puede haber distintascintas con la misma pelicula + Elimismo affo no pueden estrenarse dos peliculas con et mismo titulo, pero si pueden hacerse versiones de la misma pelicula en diferentes afos. ‘+ Las peliculas con e! mismo titulo son dal mismo tema. + Elmo afo no pueden exenarse 2 pats ono mismo titul 3)Disérese una 8D que gestions le informacion relatva a un bazar. El digefio debe considerar los siguientes elementos de informacién: ARTICULOS, PROVEEDORES, STROCK, FACTURAS A. ‘OFERTADOS, PRECIOS, FECHAS RELATIVAS A LAS FACTURAS, DATOS, DE LOS CLIENTES, PROVEEDORES. Las restricciones minimas a cumplir son: ‘> Cada proveedor puede suministrar distintos articulos. + Unarticulo determinado puede ser suministrado por distntos pproveedores y a distintos precios. “+ Habré dos tipos de facturas: = Las emitidas pro proveedores al bazar. Su cabecera debe ‘especiicar el o5digo dal proveedor, e! preci total, asi como la fecha de emisién. + Las destinadas a los clientes, cuya cabecera debe ‘especiiar el cédigo del cliente, el precio total y la feche de emision Ambos nos de facture deten deslosar los atiouos o servicios >. {ue incluye, precios unitarios y las cantidades de cada unode ellos. ee ‘+ Los aparetes que llegan al servicio técnico deben especificar el ae ‘cédigo dol cliente y demés datos relaivos ala averia, ‘+ Los articulos deben llevar ascciados una cantidad disponible (stock) ‘si como una cartidad minima permisibe (stack minim) 4) Be desea informatizar la gestion de un institute que esta crganizado ter Siguiente mode: Los profesores s@ agrupan on departamentos, ‘Un profesor solo puede pertenecer a un departamento. + Los departamentos organizan asignaturas, + Una asignatura solo puede ser organizada por un departemento. + Los alumnos se organizan en grupos. + Los profesores dan clase a grupos, ‘+ Cada grupo tend un tutor, que es un profesor. + Cada profesor podra ser tutor solo de un grupo. ‘+ Varios departamentos pueden orgenizar conjuntamente ‘actividades extraescolares, ‘+ Los elumnos podran partcipar de modo individual en las actividades extraescolares. ‘+ Por cada actividad extraescoler se quardaré solamente su ‘nombre, fecha y una descripcién. Una misma actividad no podré repetirse el mismo dia. DDisefar una BD para este instituto eligiendo los atrbutos que se ‘ean més adecuados para cada una de las entidades. Relacin de ec Enis Reacon ‘atono Caste, Pag Ejercicion*t.-ALOJAMIENTO RURAL ‘La comunidad de Madhid desea guardar informacion sobre los alojaminto rurales que existen en dicha comunidad. Para ello decde crear una base de datos que recoja las siguientes consideraciones: 4 Un alojamiento rural se identifica por un nombre, tienen una dieccin, un teléfono, y una persona de contacto que pertenece al personal del alojamiento, Er ‘cada alojaminto rabsjan una sere de personas que se dentiican por un cbdiga de Personal. Se requere conocer el nombre completo, la dreccion y el DNL. Aunque er tun alojamionto tabajen varias personas, una persona puede trabojar en ur aljamionta Los sojamentos se alqulan por habitacones y se desea conocer cusrtas| habitaciones componen al algamianto, da qué po es cada una de éstas habltacones, Siposee cuarto de bao y precio, En algunos de estos abjamientos se reaizan ocividades mutiaventura corganizadas para los hubspedes. Estas actividades se identfean por un cédigo. Es de interés saber el nombre de la actividad, la descrpcén, y el nivel de difutad de dca actividad Ettas acthidades ge reaizan una vez a la semana. Por ejemplo, en la cas Vila Aurora, se pracica venderemo los jueves y se desea guardar esta inieemaccn Puede haber algun dia en el que no se practque ninguna actvicad Ejorcicio n"2-BAZAR Disérese una Base de datos que gestione ia informacion relativa@ un bazar. seo debe considera os siguiente elementos de iformacién: Aticuls, Droveedores, stock, facuras a proveedoresY a cientes,servico tecnica sobre los ‘arictlos ofertadcs, precios, fecha relatvas alas facturas, datos de los clientes, proveederes, tas resticicnes semérticas minimas a cumpir sn: +" Cada proveedor puede sumiistrar ditintosaticuos. + Un article determinado puede ser suministrado por distintos proveedores y 2 dlstntos precios. ++ Habra dos tpos de facturas: © Las emtidas prc los proveedores al Bazar. Su cabecera debe ‘especticar el cbxigo del proveeder, el precio total, asi como la fecha de ‘emision © Las destinadas a ofentes, cwya cabecera debe especifiar el cédigo de! ‘lente, e precio totaly la fecha de emision = Los aparatos que logan al servicio téenico deben espactiar el cidigo del cliente y demas datos concemiontos ala averia considerada + Loe atculoe deben evar asociados una canticad disponibe (stock) as! como tuna canta minima permisibie (Stoxx min), Dichas cantcades sarancaloladas sobre la dsponbidad total de! articulo st ‘considera’ el proveedor que la haya suministrado, Ejercicio n°3BIBLIOTECA PUBLICA En una bibloteca pubes se mane informacion acerca de: bros, autores, ternas _ypersonas quo los pen, con a siguiente esiocnes (Cada bre puede estar eserto por mas de un autor Un autor puede eserzir mas de unlit Cada libre puede ratar da ma do un tema, Hay muchos libros de cada toma, Nolet mas que un eemplar de cada lar, ERD Relein de Ecc EnivadReacn Antorio Castoin Pag 2 4c persona slo puede tomar un iro presto ala vez Gund ke dove. ce upone que a informacion del préstama se sare "elacin para una cadena de hoteles Stn rca cemce nce Te oa tr nw rst een i {ad hotel (el que ntresa amacenar su nombre, dreccin, telefono, afo de serene, 2) se encuentra casteado oblgstoramente por elem eas estrellas, pucionde subir o bajar de catogora, aa Satopia tne asociada dversas infomaciones, como por elemplo el tino de IVA que le comrsponde, Los “noteles tone diferentes individuaies). Las habia ‘cents la pinta en la que Es {eevas les puede reatzar tanto personas partculaes como agencias de nies En as reserva figuraran el nombre, dveccén, telefono y aos datos okaros rbrtarn Guo Tealza la reserva, En caso de tratarse de una agenca de Vales oe saonetaran Joe mismes datos, ademas del nombre de Ta persona pars as ease aarraer casi e2ténrealizance a reserva. También se daberdreScar a Solesors el hotel que se desea, peviodo dela estancay la clase de hate sor ra ce cate destonar ls lens de a cadena de hotles, lo que supone Exgantscion doles proxines campeonatos mundial, Se desee lever a'une toss co, Sas toda la gestion relatia a paricpantes alojamientos y parides tories cy cuenta En el campeonato paripan jugadores y stirs, de ambos se quieren onneer: el nimero de asociado, nombre, econ, telllono, ¥ campeeneins eee Gy2}ha patcipade (como jugador o como arbivo) de los jugadores ve rece scenes Pawel de wuego en una scala do 1'a 10. Nngin aire puede hanicna ems ‘vaador. 1a Paltes ervian al campeonato un carunto de jugadores y abies, aunque No ted ls paises envian partcipantos, Todo jogador y arbitro @8 enviado por un inico pas. Un pals puede ser {ezeeserlago por oro Das, cada pals se ieniica por un numero contains secarnay ‘Qrcten alfabético, inferesa conocer ademas Ge su nombre, el ninere de eaten ae ‘ajedrez exstentes on el mismo, at Pata 6 identifica por un nimero core, a juegan dos jugadores y icra attr, intresa register las paras que juoga cade hseser so Peartcpa al menos en una partes, JJanto lugadores como értros so algjon en uno de os hoteles en los que se Serarroln las patdas, se desea conocer en que hotel y fechas sea ibiode saae ase 28 partcipantes pueden no permanecer en mot durante todo el campeonato, fino scudr cuando tenon que jugerelguna patiéaaojandous en of mienee eae hoteles, De cada hotel se desea conocer, el nmbve. decals 9tedtore EL gampeonato se desarla fo largo de una sere de joradas (amo, mes y seagate Paria tend ugar en una de las joradas, aunque ne fgan Lae, aida todas as jomadas. ay Relacion de Eris EnidadRelatn Arlorie Castolin.Pag 3 ‘Cada paride ¢e celobca on una de ae ealae de las que pueden dieponer los hoteles, se desea conocer el numero de erivadas vendidas on la sala para cada paride’ De cada sala se dosea conocer los medios de los que dispone ( radia, felovsin, video) para facitar la retratmision de lot encuentos. Una sla puede sponer de varios meds distinos. De cada partda se pretenden registrar todos lo movimiertos que la companen. La identificacion gel movimiento se establece en base @ un numero de orden en arid, para cada movimiento se guardala jugada, yun breve comentario. ( 5 ) Ejercicio n*6-CAMPEONATO MUNDIAL DE FUTBOL ‘Conetruir el modelo Entided / Relacién y a partz del modelo rlacional que Fofleje toda la informacién necesaria para almacenar la informacion relaiva a algunos ‘spectos del campeonato mundial de futbol considarande les supuestos semanticos siguientes: * Un gadorpatence aun unico enuipo y no hay dos jugadores cone mismo ‘+ Un jugador puede actuar en varios puestos cistrtos, pero en un determinado ‘arldo slo puede jugar en un puesto. ‘+ En cada partido intervienen vari colegiados Un colegiado puede realizar una funcion en un partido y otra dstnta en otro partido. Es obligato en todo momento que un jugador perenezca a un equipo determinado y 1 pod cambiar de equipo alo largo del mundial, Ejercicio n°7-COMPARIA DE TELEFONOS. Une compatia de teleonia movi necesta crear una base de datos para ‘imacenar los daios cortespondentes alos telefonos que tiene coniatados @ efectos de factzacion, Para cada telefono se quarda el numero de teléton, ol modelo y ol tipo de contrato ‘Cacia telefono es de un Unico cients, alos que se asigna unideniicador Unico, yde los que ademds se quarda su nombre, fecha de nacimiento y dreccn Para cada teléfono ee guarda la informacién relaiva a coneumo on fora de llamadas reakzadas y mensajes erviados. De cada lamada se almacena la fecha, Ia hora de inicio, fa hora de fin la duracion. De los mensajes se quardala fecha y hora de envio, asi como la compara a la que pertenece el teiéfono al que se ciige el mensaie. Esta compata también desea ofrecer un servicio de envio de mensajes a sus abonados con las lamadas perdidas para lo que se deberd almacerar para cada llamada perdida la fecha y hora en que se produo, asi como el nimero de teéfono que realz6 la larada. Per timo, se guardan lo datos de facturacin para cada teéfono inciuyendo Lun nimoro de factura, fecha, imports, dtale de lamadas ralzadas y deta do mensajes envados, Ejerciclon°8-DEPARTAMENTO DE INFORMATICA El departamento de informacion de una empresa desea construir una base de datos para lanificar y gestionar a formacion de sus erpleados, ‘La empresa organiza cursos inieros de formacién de los que se desea conocer el cédigo de curso, ol nombre, una descripién, la horas de duracion y el preci. Un mismo curso tene distiniss ediciones es decir se imparten en dstinios lugar, fochas y'con sforentes horas. (nteneivo, mafana, tarde) En una misma fecha de ricio solo pueden impartse una edcién de un curs. Los cursos se imparten por personal de la propia empresa, 6es | Rolain de EjrcicesEntdaReacion Antonio Casto. Pag 4 De, os empleados se desea alnacenar au cbdigo de empleado, nombre spalide,dveclén, telfono, sexo, salario siesta c no capactado para inper, Un mismo empleado puede ser docente on una edcin y alumna en otra {dicién pere nunca ambas cosas ala vez Ejercicion*®.-DEPARTAMENTOS fe Una empresa almacena datos referees a: f ' Deparamentos: cédigo de departamenio, nombre ( Empleados: DN, nombre, ON del conyuge Proyectos. cédigo de proyecto, nombre roveeder:cocigo de proveedar, nombre, teéfono,dreccén. Productos: o6dgo de producto, nombre, pres, Les resrccones semaricas minimas a cumplir on: 7 Cada empleadotrabaiaen un departamanto, {| Un empleado puede trabajar en varios proyectos, 1 Exot un empleaco ave dige cada proyecto Los proyectos usan productos os precios de los productos pueden varias de un proveedor a otro, Algunos producto tienen componeries que son. a su vez, prosuctos Ejercicio "10-GRUPO EDITORIAL, ‘Tenemos esta informacion sobre una cadena edt: Le editorial tiene varias sucueaies, con su domicio,tel6fono y un codigo de sucursal Gade sucursl tiene varios empleados, de los cusles tendremos sus datos | ersonales, DNI telfonc. Un empleado trabala en una dries susuea, En cada Sucural se publican varias revista, de las que aimaconaremos su ‘tuo, nimero de registro, priodicdad y too La editorial ene peridistas (que no trabajan en las sucursales) que puoden setbiranticulos para varias revstas. Almacenaremos los msmios datos Gee para oe ‘mpleados,afadendo su especiaidad. Guardaremos tambien las seccones ae de 20 revista, que tendran un tsa yuna extension, Para cade revista, almacenaremos informecién de cada nimere, que ict ta fecha, ndmero de pagina y el nimero de eiemplares vendices Ejercicio n"1-EMPRESA Ug base de datos COMPANIA se ocupa de los empleados, depariamertos proyectos de una empresa, de acuerdo con los siguientes requistos * La compafia esté organizada en departamentos. Cada departamento tiene un nombre ‘nico, un numero nice un empleado que la diige y estanos Interesacos en quardar ia fecha en que dicho empleado comenzé a cig 61 ‘departamerto. Un departamento puede estar astrtud en varie ugares * Cade departamento contola un cierto numero de proyectos sad ine de los ules Bene un nombve y un nimero Gricos, yea realza en un so lager, + Se aimacena el nombre, numero de la Seguridad Socal, diveccon tala, ‘Se%0 fecha de nacimiento de cada empleado, Todo empleado esta asignao. 2 un departamento, pero puede trabaar en varios proyecios que, no tones Parque Gor del mismo departamento, Nos iteresa Saber el nimoro do horse {gue un empleai trabaia en cada proyecto alos que esta asignado, | * También so quiero guordar la relacion de las cargas familares de cada {emleaco para administer el seguro que poseen. Almacenafemes el nombre, S270 y fecha de nacmionto de cada una de las cargas farmiares yo Darentesco can el empleado. Relacion de Ejercios EnidadRelacén Antonio Cast. Pag Elorcicio n°t2-ENERGIA ELECTRICA ‘Se pretende vara a cabo un contol sobre la energiaeléctrica que se produce ye consume en un determinade pals. Existen productoes basicos de electcidad que se idenifican por un nombre, e los cuales interesan su produccion mecia,produccion maxima y fecha de entrada e funcionamienio. Estos, productores basicos lo son de una de las siguiente categories: Fidroeléerca, solar, nuclear © térmica, De una centrar hidrooléctrica nos interess| ‘aber su ooupacion, capacidad méxima y nimero de turbinas. De uno solar nos interesa saber la superioe total de paneles, la media anual de hores de sol y tipo. De Una nuclear nos inforesa saber el nimore ce reaciores que posee, el volumen de Blutonio consumide y el de residuoe nucieares producdos. De una central mica nos Interesa saber el rmero oe Rornos que posee. el vlumen de carbon Froducidos et ‘olumen de su emision de gases. Por motivos de seguridad interesa cotrlar el pluton del que se provee una central nuclear, este contol se refere a a caida de pluton que compra a cada uno fe sis poses suminisradores (nombre y pals) y que porta un determinado {ransporteta (nombre y matiul), a de fenerse en cuenta que el mismo sumstrador puede vender a dstinas centvales y que cada aperte (un Unico porte por compra) puede realizar un tansperieta diferent, Cada dia los productores entregan la energ'a producida 2 una 0 varias ‘estaciones peimarias las cuales pueden recibir Garamente una cantdad cistinia de ‘energia de cada uno de los productores. Los procuctores eniregan siempre el total de SU producon. Las estacones prmarias se identfcan por su nombre, tiene un ndmero 4e ransformadores y son cabecera de una 0 varias redes de cistibucion Una red de estribucidn se identifica por un nimero de reds y slo puede tener una estacién primaria como cabecera, La propiedad de una red puede ser compara por varias comparias eleven, @ cade compafia ce ideniea por su nombre. La energia sobrante do una do las redes pucde envarse a otras redes, se rogitran el vlumen toll de energia que intercambia ertre dos reces, una red esta Compuesta por una sera de sublineas, cada sublinea s© identifica por un numero ‘Secuencia dono del nlmero de red ytene una determinada longitad. La mener de sublines posible abastacerd al menos a2 subestaciones. Una subestacion es abestecda por una sublinea y distbuye a una 0 varias ‘zonas de servicio, las provncas (cédgo, nombre) se encveriran divas en tales {Zonas de senicio, no puede haber zonas de servicio que pertenezcan 9 mas de una provincia, Cada zona de service puede ser atondida por mas de una subestacén En cada zona de servic se desea registrar el consume medo y & namero de consumidores finales de cada una de as siguiente categories: partoulares, empresas ‘einstiveones. Ejerciclon°13INMOBILIARIA La inmobiiaia“E lacilo® desea dsefar una base de datos pera informatzar su unconamiento ‘La nmobitera trabaja con promotoras que construyen las viviendas. Las vYviandae son adidas po los ciantos a través do un vended. ‘Pera cada promotora tenemos su nombre, CIF. domicio y telafono Para cada lente so guarda el nombre, NI. domico telefono Cada viviends prtenece a una promecen y tiene un numero, una descipcon, tun precio yuna superficie. g Relacion de Ejrcos Enda Retacon Antonio Castaln. Pag 6 Cada vivenda tiene una serie de cavacterstios (equipamiento) con un 2890, ta descipein y une cantioad Para cada vendedor tenemos su nomare y su NIF Resticciones de! probiema * Una viviends puede ser adauirda por varios cintes Tenemos que dsefar una base de datos para una empresa de material, Informatica, de Ia que tenemos esta informacion: (Coaigo de equipo, Desorpan de equipo, Precio de equipo CCadigo de componente, Descrocién de componente, Stock de componente, Precio de componente DDNI del empieado, Nombre del empleat, Seccin del empleado, NF del cient, Nomtre del clerte, Domi del cient, Cadigo_equipos_clente, Canidad_ecuipos_ciente, Cédigo_componentes_ cliente, Cantidad _componentes_clente Sabemoe a * Un empleadotraba en una seccén, + Cada ciente compra a través de un slo empleado Un equipo consta de varios components. ‘Se pueden comprar equipas competos 0 componentes sustos. Ejercicio n°18.-PUBS DE ALMERIA Tenemos que dsefar una base de datos sobre los pubs de Almeria. La informacion 6 que disponemes es la siguente ‘De catia pub, almacenaremas el nombre, licencia fecal, domicllo, fecha de ‘apertura horario y dias de apertura Cada pub tendra uno o varios ttulares, de los que aimacenaremos sus datos personales: nombre, DNIy demicio. Tendremos que anctar también los empleados de cada pub, teniendo en ‘venta que un empleado puede Vabsjar on vance sites. Para cada emploado, fenaremes sus dates poreonales. nombre, ONI'y demi; también anctaremes funeion que cesempeta, que puede ser distinta]en cada pub Para cada negeco, levaremos un inventaro de exstencias, con el nombre del ‘aticule, su c6digo a candad yal precede caste ‘A efectos de contabiidad, levaremos una rlacion de los pedidos, con un ‘mero de Pedido (Grice), fecha, proveedor, codigo y nombre de les ariculos suministrados, cantidady preci total del peice. ‘Tombién tonemos que almacenar los recaudaciones dirias de cada negocio Elorcicio a'4- MATERIAL INFORMATICO @ Ejerciclo n°t6.-VIDEO CLUB Los datos que se maniplan en un video clio son os siguiente Peliculas: thule, ato de astreno,actores, toma ‘Ginta: cécigo, sistema de reproduccion, Presiamos: cinta fecha, ciante ‘Clientes: DNL nombre, dreccion telfono, Las restiociones seménticas son las siguientes: ‘Un clente puede alqular varias pele el mismo di Puede haber cistnae cinta con la misma pelicula, ‘+ Elmismo afl no pueden estrenarse dos paliculas con a mismo titulo, per si pueden hacaree versiones ds i misma pelicula en cferentes Fes Las patcuas con el misma thule son del mismo tema aq ‘patti del siguiente enunciado ee dosoa realiza ol modelo entidad-relacion. Una emeresa vende productos a varies lientes. Se necesita conocer los datos personales de los clentos (nombre, apelides, di, dreccion y fecha de nacimiento). Cada produto tne un nombre y un eédlgo, asi como un precio unttario. Un cliente puede Comprar varios productos @ la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por dforantes proveedores. Se dobe tener en cuenta ‘que un producto solo puede ser suministrado por un proveedor, y que un proveedor puede ‘iministrar dlferentes productos. De cada proveedor se desea conocer a! NIF, nombre y aroceie". EJERCICIO2 [Apart do siguiente enunciado se desea realizar el modelo entidad-elacién, Se desea Informatizar la gestién de una empresa de transportes que reparte paquetes ‘por toda Esparia. Los encargados de levar los paquotes son los carmioneros, de 108 que Ee quiere guardar dnl, nombre, teléfono, dreccién, salar y poblacén en la que vive. ‘Do los paguetes transportados inferesa conocer el cédigo de paquete, descripcion, ‘Gestnatario y dreccién del destinataro. Un camionero cistrbuye muchos paquetes, y Un paquete sole puede sor distribuide por un camionero. ‘Do las provincas a las que legan los paguetes interesa guardar ol cbdigo de provincia y ‘0! nombre. Un paquete solo puede llegar a una provincie. Sin embargo, a una provincia pueden logar varios paquetes. De los camiones que levan los camioneres, interesa conocer la matriula, modelo, tho y poteneia, Un camionero puede conduc diferentes camiones on fechas diferentes, y un emisn puede ser conducido por varios camioneros". EJEROIIOS MODELO ENTIDAD-RELACION. PAG.2 5h o> G0) EJERCICIOS ‘Apantr de siguiente enunciado ciserar el modelo entidad-relacion. “Se desea olseriar la base de daios de un Instituto. En a base de datos se desea guardar lbs datos de los profesores del Insttuto (ONI, nombre, direccién y telfono). Los ‘profesores imparten médulos, y cada médulo iene un eédigo y un nombre. Cada elurmno ‘std matriculado en uno 0 varios médulos. De cada alumno se desea guardar ol n° de ‘expedionte, nombre, apelidas y fecha de nacimiento. Los profesores pueden impartr varios madulos, pera un médulo solo puede ser imparido por un protesor. Cada curso tiene un grypo de alumnos, uno de los cuales 6s el delegado del grupo". EJERCICIOS ‘Apantr dol siguiente supuesto iserer el modelo entdadt-relacin: "Se desea disefar una tase de datos para almacenar y gestionar la informacién ‘empleada por una empresa dedicada @ la venta de automovles, teniendo en cuenta los siguientes aspoctos: La empresa dispone de una serie de coches para su venta. Se necesita conocer la ‘matricula, marca y modelo, el color yel precio de venta de cada coche. Los datos que interesa conacer de cada cliente son el NIE. nombre, dreccién, cludad y ‘nimoro de toléfono: ademas, los clentes se aferencian por un cédigo interno do ia ‘empresa quo so increments aulométicamente cuando un clente se da de alta en lla. Un ‘fonte puede comprar tantos caches como desee a la empresa. Un coche determinado ‘oo puede ser comprade por un nico client. EI concesionario también s0 oncarga de levar a cabo las revisiones quo so realizan a cada coche. Cada revision tiene asociado un cédigo que se inementa aulométicamente ‘por cada revision que se haga. De cada revsién so desea saber siso ha hacho cambio de fro, 81 88 ha hecho cambio de aceite, si so ha hecho cambio de frenos u ots. Los ‘coches pueden pasar varias revsiones en el concesionario™. EJERCICIOS ‘Apartc del siguiente supuesto cisefar el modelo entidad-relacién: “La clinioa “SAN PATRAS* necesita llevar un contro! informatizado de su gostin do ppaciontes y médicos. De cada paciente se desea guardar el cédigo, nombre, apellides, dreccién, poblacién, EJERCICIOS MODELO ENTIOAD-AELAGION PAG. 3 provincia, cédigo posta, telefono y fecha de nacimienio. ‘De cada médico so desea guardar el cédlgo, nombre, apelidos,teléfono y especalidad, {Se desea levar el control de cada uno de los ingresos que el paciente hace en el hospital Gada ingreso que realza el paciente queda regisirado en la base de datos. De cada Inoreso se quarda ol c6digo de ingreso (que sa Incrementaré automticamente cada vez ‘dus ol paciente realice un ingreso), el numero de habilacién y cama en la que el paciento ‘realza el ingreso y la fecha de ingreso. Un médico puede atender varios ngresos, pero el ingreso de un paciente solo puede ser ‘atendido por un tnico médico. Un paciente puede realizar varios ingresos en el hospital” EJERCICIOS ‘Se desea informatizar la gestién de una tionda informatica. La tienda dispone de una serie {de productos que se pueden vender alos. “De cada producto informatio se desea guardar el cédlga, descripi6n, precio y numero de tris, De cade otc donne quarto cg, nnbre,aaios Sreccny ‘ndmero de telétoro. Un cllnte puede comprar varios productos an la tienda y un mismo producto puede ser ‘comprado por varios clentes. Cada vez quo se compre un aticulo queda registra la ‘Compra en le base de datos junto con la facha en fa que se ha compradi el arcu. la tienda tiene contactos con varios proveedores que son ios que suministran los Un mismo producto puede ser suministrado por varios proveedores. De cada Proved am desc gar co, ont, apes deen, prvi ¥nanea tel6fono”. EJERCICIOT Pasa el modelo entidad-relacién del olerciso 1 al modelo relacional. Diseha las tables en ‘Access, realiza les elaciones que corsideres oporiunas e inserta cinco registos en cada tuna de las tabla. EJERCICIO 8 asa el modelo entidad-relacién del ejercido 2 al modelo relacional, Diseia las tablas en ‘Access, realiza les relaciones que corsideres oportunes e insert cinco regstros en cada tuna oe las tablas. EJERCICOS MODELO ENTIOAD-RELAGION. PAG. 4 EJERCICIOS el modelo entidad-relacion del ejercicio 3 al madelo relacional.Disena las tabias en ‘Access, realiza las relaciones que consideres oportunas e inserta cinco registros en cada tuna de las tablas. 4Cémo quedaria el madeto relacional suponiendo que cada profesor s6lo imparte un ‘meédulo y cada médulo es impartico por sblo un profesor? EJERCICIO 10 ‘Transforma el modelo entidad-relacin del ejercicio 4 al modelo relaconal. Disera las tablas en Access, reaiza las relaciones que considares oportunas @inserta cinco regstros fen cada una de las tablas. Si.un cliente soto puede comprar un coche en el conoesionario, un coche solo puede ser comprado por un cliente, gcémo quedaria el modelo relacional? EJERCICIO 11 ‘Transforma el modelo entidad-elaciin del ejercicio 5 a modelo relacional. Disefa las tables on Accass,realiza las relaciones que consideres oportunas e inserta einco registros ‘en cada una de las tabla. EJERCICIO 12 ‘Transforma el modelo entidad-relacion del ejercicio 6 al modelo relacional, Disofa las fables on Access, reaiza las relaciones que consideres oportunas eInserla cinco registro fn cada una de las tables. EJERCICIO 13, CConsidera ta siguiente relaciin PERSONA-TIENE HIJOS-PERSONA. Una persona puede toner muchos hijos/as o ninguno. Una persona siempre es hija de otra persons. Los ‘tributes de la persona son dni, nombre, direccién y tel6tono. Transtormatio al modelo relaconal. EJERCICIOS MODELO ENTIOND-RELACION PAG. 5 EJERCICIO 14 ‘A partir dol siguiente enunclado, disefar el modelo entided-elacion. “En la biblotece del centro se manelan fechas de autores y Ktvos. En la fcha de cada ‘ular se tone ol cio de autor y al nombre. De cada libro se quarda el céaigo titulo, ISBN, editorial y numero de pagina. Un aufor puede escribir varios Iixos, y un lo puede ‘er asento por varios autores. Un libro asté formado por ejamplares. Cada ejemplartione in cg yuna leealeacn Un libro tiene muchos elemplares y un ejemplar pertenece s6lo a un tro. Los usuarios de a biboteca del centro también disponen de fcha en la biblioteca y sacan ‘do olla. De cada usuario so guarda el cédigo, nombre, dreccién y teléfono. {Tos ejomplares son prestados a los usuarios. Un usuario puede tomar prestados varios ‘olomplres, y un ejemplar puede ser prestado a varios usuarios. De cada préstamos intoresa guardar la fecha do préstamo y la fecha ce devolucén’. Pasar ol modelo entidad-relacién resultante al modelo relaconal. Disefar las tablas en ‘Access, roazar las relaciones oportunas entre tablas e inserlar cinco regisros en cada una de las tabla. _————— EJERCICIO 1S [A partir del siguiente supuesto realizar et madelo entidad-elacion y pasarlo a modelo ‘elacional. “Aun concesionario de coches lagan olentes para comprar automéiles. De cada coche interesa saber la matricula, modelo, marca y color. Un cliente puede comprar varios ‘Caches en el concesionerio. Cuando un cliente compra un coche, s2 fe hace una fica en {I cancesionario con la siguionte informacion: dni, nombre, pelle, creccion y teléfono. ‘Los caches que ef concesionario vende pueden ser nuevos o usados (de segunda mano). De los coches nuevos interesa saber el nimero de unidades que hay en el oncesionario, De los coches vieios interesa el nimero de kilémetros que leva recorrcos. El concesionario también cispane de un taller en el que fos mecénicos reparan los coches {que levan los cfentes, Un mecdnico repara varios coches a lo largo del dia, yun coche [puede ser reparado por varios mecsricos. Los mecénicos tienen un di, nombre, ‘pelidos, fecha de contratacién y salario. Se desea guardar también la fecha en la que Se ‘epara cada vohicuo y ef numero de horas que se tardado en arregiar cada automéui" Pasar el modelo entidad-elacién resutarte al modelo relacional. Disofiar las tablas or ‘Access, realzar las relacones oportunas entra tablas e insertar cinco registros en cada una de las tablas. EJERCICIOS MODELO ENTIOAD-RELAGION PAG. 6 | | Ge La iga de ftbol profesional, pesicida por Don Angol Maria Villar, ha decidido intormatizar ‘us insialaciones creanco una base de datos para guardar la informacion de los partidos ‘que se juegan en la ga ‘Se desea quardar en primer lugar los datos de los jugadores, De cada jugador se quit uarcar of nombre, fecha de nacimionto y posicion en la que juega (poriero, defense, Cenirocampista.). Cada Jugadortiono un ebdigo de jugador que lo kdeniica de manera Sic De cada uno de los equipos de la liga os necesario registrar el rome del equipo, nombre tstaclo en el quo juaga, el aforo que tiene, el fo de fundacién del equipo y la cudad {e la que es e! equipo. Cada equipo también tiene un cddigo que lo identifica do mar linea, Un jugador solo puede pertenecer a un tnico equipo. De cada partido que os equipos de la liga juegan hay que registrar la fecha en la que st |uoga el partido, los goles que ha metido el equipo de casa y los goles que ha meio ‘equipo ce fuera. Cada partido tendré un cédigo numérico para identica el partido, ‘También se quiere llevar un recuento de los goles que hay en cada partido, Se quiere almacenar el minuto en el a Bzar el gol y la descripcion del gol. Un partido tiene. ‘varios goles yun jugador puede meter varios goles en un partido. Por dito se quiere almacenar, en la base de datos, os datos de los presidentes do los ‘equipos de ftibol (dri, nombre, apelidos, fecha de nacimiento, equipo dol que es Presidente y aro en el que fue elegido presidents). Un equipo ce titbol tan solo puede toner un prosidente, yuna persona sélo puede ser presidente de un equipo de la iga Pasar ol modelo entidad-elacién resultant al modalo relacional, Disefar las tablas en ‘Access, realizar las relacones oportunas entre tablas @ ineetar cinco registros en cada, tuna de les tables. EJERCICIO7 ‘Apartr del siguiente supuesto disefar el modelo entdec-elacion, ‘Los alurmnos se matrculan en una o mas asignaturas, y de ollas se desea almacenar ef 26digo de asignatura, nombre y nimero de horas que se imparten a la semana. Ut profesor del centro puede impartr varias asignaturas, poro una asignalura solo 0s ‘impartida por un inico profesor. De cada una de las aslgnaturas se desea ammacerar ‘EJERCICIOS MODELO ENTIOAD-RELAGION..PAG.7 Be, también la nota que ¢aca ol alumno y las incidencias que puedan darse con él ‘Ademés, 2e desea llevar un control de los cursos que se imparten en el centro do ‘ensarfanza, De cada curso ¢0 guardara ol cédigo y ol nombre. En un curso se imparten varias asignaturas,y una asignatura s6lo puede ser impartda en un inico curso. Las asignaturas ee Imparton on diferontes aulas dl centro. De cada aula se quiere ‘almacenar of eBdlgo, plso del conto an ef que se encuentra y ndmero de pupires de que ‘dispone. Una asignatura so puede dar en diferentes aulas, y on un aula so pueden Impartr varias asignaturas. Se desea lovar un registro do las asignaturas quo se imarton fen cada aula. Para ello se anotard ol mos, dia y hora en of que ce imparton cada una de las asignaturas en las cistintas aula. La lreccién del centro también designa a varios profesores como tutores on cada uno do los cursos. Un profesor es tutor fan sélo de un curso. Un curso tone un Unico tuor. Se hhabrd de tener en cuenta que puede que haya profesores que no sean tutores de ningun curso” Una vez construide ! modelo E-R pasarlo al modelo relaconal. Disefer las tablas on ‘Access, hacer las rlaciones oportunas ¢ inserta 5 rogistros en cada una de las tables EJERCICIO 18 Una empresa necesita organizar Ia siguiente informacién referente a su organizacién itor, ‘La empresa esta organizada en una serie de departamontos. Ceda departamento tiene un ‘ebdigo, nombze y presupuesto anu. Cada departamento esté ubicado en un centro de ‘abajo. La informacion que se desea guard del centio de trabajo es el cédigo de centro, ‘nombre, pobiacén y drecciin del contro. La empresa tione una serie de empleads. Cada empleado tiene un tel6iono, fecha de alta en la empresa, NIF y nombre. De cada empleado también interesa saber el ndmero 4 hijo que tone ye! salario de cada empleadb. ‘A esa empresa también le inleresa tener quardada informacién sobre los hijos de los ‘empleados. Cada hijo de un empleado tendra un cédlgo, nomtve y fecha de nacimiento. ‘Se desea mantener también informacion sobre las habilidades de ios empleados (por ‘jemplo, mercadotecnia, rato con el cliente, fresador, perador de telefonia, etc...) Cada ‘habit tendré una deseripeiin y un codigo”. ‘Sobre este supuesto disefar el modelo E/R y el modelo relacionalteniendo en cuenta los ‘Siguiontas aspectos, + Un emploado esta asignado 2 un dnico departamento. Un departamento estara ‘compuesto por uno © mas empleados.. EJERCICIOS MODELO ENTIDAD-RELACION. PAG. 4p (16) * Cada departamento se ubica en un Gnico centro de trabajo. Estos ge componen de ‘uno 0 mas departamentos. + Un empleado puade tenor varios hjos. * Un emplaado puede tener varias hablldades, y una misma habilded puede ser /poseida por empleados diferentos, * Un conto de trabajo es dirigido por un empleado. Un ‘rigir contro de trabajo citntos, Realizar el dsofo de la base do datos en Access o introdueir cinco registos en cada una. do las tabla. smo empleado puede EJERCICIO 19 Se trata de realizar el disero de la base do datos en el modelo E/R para una cadena do hoteles. ‘Cada hotel (de! quo interesa almacenar su nombre, dieccién, telélono, ato do onstruccién, etc.) so encuentra clesificado oblgatoriamenie en una categoria (por ejemplo, tes estelis) puciondo bajar 0 aumentar de categoria. Catia categoria tiene asoclada diversas inormaciones, como, por ejemplo, el tio de IVA ‘que le corrasponde y la deseripcisn. Los hotoles tone diferentes clases de habitaciones (sults, dobles,indlvicuales, etc), que ‘80 numeran do forma que se pueda identiicar féclmente la planta en la quo 'se encuentran. Asi pues, de cada habltaciin se desea guardar el cddgo y él ipo de habitacién, Los particulates pueden realizar reservas de las habtaciones de los hoteles. En la resorva 4 los partculares fgurardn el nombre, la aieceien y el teléfona, Las agenoias de viaje también pueden realizar reservas de las habitaciones. En caso de (quo la reserva la reaiza una agencia de viajes, se necesitaran los mismos datos que para ‘os particulares, ademas del nombre de la porsona para quien la agencia de visjos esta vealizando a reserva, En los dos casos anteriores también se debe almacenar el precio do la reserva, la fecha inicio y la fecha ce fn do la reserva’. EJERCICIO 20 Imagina que una agencla de seguros de tu municipio ta ha solictado una base de datos ‘mediante la cual evar un control do los accidentes y las multas. Tras una sere de ‘ontrevistas, has tomado las siguientas notas: "Se desean registrar todas las personas que tienen un vehiculo. Es necosaro quardar los EJERCICIOS MODELO ENTIOAD-RELACION PAG. 9 GR e Ga % {datos personales de cada persona (nombre, apelids, direccién, poblacién, teiéfono y wp. eo cada vehicuo se desea almacenar le maticula, fa marca y el modelo. Una persona ‘puede tenor varios vehicules, y puede darse el caso de un vehicula pertonezca a varias porsonas ala vez. También s0 desea incorporar la informacién destinada a gestinar los accidantes do! ‘municipio. Cada acoiéonto posee un numero de referencia corelato sogin orden de ‘ontrada a la basa do datos. Se desea conocer la fecha, lugar y hora en que ha tenido lugar cada accidonto. Se debe tener en cuenta que un accidente puade involucrar a varias porsonas y varios vohiculs. ‘Se desoa llevar también un registro do las multas que se aplican. Cada mutta tondra ‘asignado un nimero do reforancia correlative. Ademés, deberd registrarse la fecha, hora, lugar de inraccién e importe de la misma. Una mutta solo se aplcaré a un conductor 0 involuera a un solo vehicul.” FRealiza el modelo E-R y pisalo al modelo rolacional. Disefia después las tablas en ‘Access, realiza las relaciones oportunas onto ollaso insorta cinco regjstos en cada una os tablas. EJERCICIO 21 “La agencia desea guardar a siquionte informacion de los vajers: chi, nombre, lreccién yteléfono. De cada uno de les viajes que mansja la agencia interesa guardar el cécigo de vsjo, ‘ntmero de plazas, fecha en la que so realiza ol viaje y olres datos. Un vajero puede realizar tantos viajes como desee con la agencia. Un viaje determinado s6lo puede ser ‘ubierto por un vajoro. Cada viaje ealizado tiene un destin y un lugar de origen. De cada uno de ellos se quiere almacenar el eédigo, nombre y otros datos que puedan ser de interés. Un viaje tiene un Sinico lugar de destino y un nico lugar de orgen RRealizar ol modelo E-R y pasailo al modelo de datos relacional. Disefar as tablas en ‘Access, realizar las oportunas relaciones entre tablas@ inroducir cinco regstros en cada una de as taba. EJERCICIOS MODELO ENTIOAD-RELACION PAG. 10, abe <= EJERCICIO 22 Una_omprosa Informacin gon "De cada uno de ios proyectas realtzacos intoresa almacenar e cédigo, descrpcién, ‘uantia del proyecto, fecha de inicio y fecha de fi. Los proyectos son realizados por Glontes de los que se desea guardar el cédigo, feléfono, domiclio y razén social Un lionte puede realizar varios proyectos, pero un solo proyecto es realzado por un tnico ‘conte. En les proyectos partcipan colaboradores de los que se dlspone la siguiente informacion: ‘i, nombre, domicil, teléone, banco y mimero de cuenta. Un colaborador puade ‘panicipar en varios proyectos. Los proyectos san realizados por una o més colaboradores. Los colaboradores de los proyectos reciben pagos. De las pagos realizados so quiere ‘Guardar ef nimero de pago, concepto, cantidad y fecha de pago. También inferosa ‘almacenar ios diferentes tipos de pagos que puede realizar la empresa. De cada uno de los tioas de pagos se desea guardar el cddigo y descripclén. Un tipo de pago puede pertenecera varios pagos" EJERCICIOS MODELO ENTIOAD-RELACION. PAG. 1 = I9 PROBLEMAS DE M.E.R. ¥ MERE. BJERCICIO 1- SERVICIO MILITAR 1 Miniserio de Dense sen dieor una Base de Dlos para llevar un ceo conto de os soldaos que eliza el servicio militar. Les datos sgifcatvs a ener en cunt son: + Un solid se define pr suelo desoldad nen), su nombre yapelidos,y su grads, ise varios cules, cad wn se define pr st ciigo de cute, cmt y ican + Hay que tener en cuenta que exisen ditentes Coepos det cto (infer, Aria Armada.) cad uno se define pr uneéigo de Cuerpo y denomincia, Los sodas estin agrpidos on compat, siendo sigiatva pra cas una de és, mero de company a actividad principal que rein “+ Sedesscontolar lo servicios que realizan los sods (guia imayiis, curlers.) _ 8 defien po ei de servicio ydesipcion. Censideracones do dso: ‘+ Un sold partence aun nico cuerpo y a una nica compas, durante todo el servicio ‘militar A un companta pueden pence sada de diftetes corps, no abiondo relaion rer ere companiasy corps. + Los soldads de una ism compa puden estar desta en difrents cums, e dec, wn compat puede estar ubicda en varios cuales, y en un cumrtel pode Inter varias compas. Es un okdado slo eta nunc. ‘Un sldado rena varios servicios largo de a il, Un mismo servicio pede sr reizado or ms de un sldado (con indgpndencia de a compat), siendo significative la fecha de raasin, Blo (ee EJERCICIO 2- GESTION DE TRABAJOS DE FIN DE. CARRERA. ‘nn Escuela de Informit quire generar un sistema pra tener contra en una base de datos todo lo etre alos Trabjos Fin de Care: lunes qe ls rian, profisre que ls drge, temas deo que ttn y rbunales que los caren. Por tanto, es de interés: ‘+ Que los unos se defn por su nimero de macula, DNIy nombre: Un aumno riz, cvidentemente, sSloun EC. + Quelos TFC: se definn por su tema, por wa nimero de olen y por afc de comienza. Un ‘TEC. determina, no pode se reid por varies alunos ‘+ Quemprofisrse define por su DNI, nombre y damicio; y puesto qu los TC: son dl ea ‘ene que tba, NO interes conocer TC. qu die sino a qué aamno se lodge ‘+ Que un Titunal es orado por varios proses y los profisres pueden formar paris de ‘vais tribunales. Por tr pre, ses deters para tribunal conocer qué slur el ge reset, con qué TIC yen qué fx oh defend nal edie or un nimero de tribunal, ugar de examen y pore mimero de components. ‘+ Almay dees un alum pu haber perenecdo a alpin grup de investencin del que ‘ya srpido Ia iden el TFC. Dichos grupos se enifican por un nimero de grupo, su nombre {por su nimero de cmponnts Un slmno no pues perience amd de wn ep’ no es limes saber sel grupo teal que vero n0 ean el TC el alum, sien de interés a ‘eck de neurpacin a dicho grupo. ‘+ Por ova pare, un profes, al margn de digi el TIC. de algunos shmnos, pate haber

También podría gustarte