Salta el contingut

DAM - DAW - MP 0484 Bases de Dades

Exercicis Model ER

Ex1 - Entitats en diversos escenaris

L'objectiu d'aquesta activitat és identificar les entitats del model ER en diverses situacions del món real.

Trobeu, en els enunciats següents, les entitats del model.

1.- A l'hospital de Sant Socors hi visiten metges, que atenen pacients, els quals tenen malalties.

2.- A la botiga informàtica Segle22 hi venen productes, els quals tenen un codi de barres i un preu associat. A la botiga, hi despatxen 2 empleats, els quals tenen DNI i nom. La botiga també disposa de proveïdors.

3.- En l'empresa de missatgeria Corre-si-pots hi ha dos tipus de treballadors: missatgers i administratius. Els missatgers tenen motos associades, i els administratius, ordinadors. Els administratius reben els paquets dels clients i els donen als missatgers associats a la zona on va destinat el paquet. Els missatgers agafen una moto i porten el paquet al destinatari.

Ex2 - Atributs en diversos escenaris

L'objectiu d'aquesta activitat és identificar els atributs de les entitats seleccionades en diverses situacions del món real.

Trobeu, en els enunciats següents, els atributs de cada entitat del model.

1.- A l'hospital de Sant Socors hi visiten metges (que es caracteritzen per un DNI, i tenen nom i cognoms), que atenen pacients (que tenen un codi, nom i cognoms), els quals tenen malalties (que codifiquem amb un nombre i que tenen un nom tècnic i un nom comú).

2.- A la botiga informàtica Segle22 hi venen productes, els quals tenen un codi de barres i un preu associat. A la botiga, hi despatxen 2 empleats, els quals tenen DNI i nom. La botiga també disposa de proveïdors que es caracteritzen per un nom i tenen un número de telèfon.

3.- En l'empresa de missatgeria Corre-si-pots hi ha dos tipus de treballadors (amb número d'afiliació a la SS, nom i cognoms): missatgers i administratius. Els missatgers tenen motos associades, i els administratius, ordinadors. Els administratius reben els paquets dels clients i els donen als missatgers associats a la zona on va destinat el paquet. Els missatgers agafen una moto i porten el paquet al destinatari. Els paquets tenen un pes associat i una adreça de destinació. Les motos tenen un nombre identificatiu i una cilindrada. El destinatari té un nom i una adreça associats.

Ex3 - Interrelacions en diversos escenaris

L'objectiu d'aquesta activitat és identificar les interrelacions entre les entitats en diverses situacions del món real.

Trobeu, en els enunciats següents, les interrelacions del model.

1.- A l'hospital de Sant Socors hi visiten metges (que es caracteritzen per un DNI i tenen nom i cognoms), que atenen pacients (que tenen un codi, nom i cognoms), els quals tenen malalties (que codifiquem amb un nombre i que tenen un nom tècnic i un nom comú).

2.- A la botiga informàtica Segle22 hi venen productes, els quals tenen un codi de barres i un preu associat. A la botiga, hi despatxen 2 empleats, els quals tenen DNI i nom. La botiga també disposa de proveïdors que es caracteritzen per un nom i tenen un número de telèfon.

3.- En l'empresa de missatgeria Corre-si-pots hi ha dos tipus de treballadors: missatgers i administratius. Els missatgers tenen motos associades, i els administratius, ordinadors. Els administratius reben els paquets dels clients i els donen als missatgers associats a la zona on va destinat el paquet. Els missatgers agafen una moto i porten el paquet al destinatari. Els paquets tenen un pes associat i una adreça de destinació. Les motos tenen un nombre identificatiu i una cilindrada. El destinatari té un nom i una adreça associats.

Ex4 - Advocats

L'objectiu d'aquesta activitat és identificar les entitats i interrelacions en un escenari concret.

Feu una llista de les entitats, amb els seus atributs i claus, i de les interrelacions, amb les característiques associades de l'escenari següent que es vol modelitzar:

Es necessita una base de dades relacional per a emmagatzemar informació sobre els assumptes que tracta un gabinet d'advocats. Cada assumpte té un número d'expedient que l'identifica, i correspon a un sol client. De l'assumpte es vol emmagatzemar la data d'inici, la data d'arxiu (finalitzat), el seu estat (en tràmit, arxivat, etc.), així com les dades personals del client al qui pertany el cas (DNI, nom, adreça, etc.). Alguns d'aquests assumptes els porta un o més d'un procurador, dels quals ens interessa saber també les dades personals.

Ex5 - Zoologics

L'objectiu d'aquesta activitat és identificar les entitats i interrelacions en un escenari concret.

Feu una llista de les entitats, amb els seus atributs i claus, i de les interrelacions, amb les característiques associades de l'escenari següent que es vol modelitzar:

Es vol dissenyar una base de dades relacional que emmagatzemi informació relativa als zoos existents al món, així com a les espècies animals que hi resideixen. De cada zoo es coneix el nom, la ciutat i el país on es troba, la grandària (en m2) i el pressupost anual. De cada espècie animal s'emmagatzema el nom vulgar i el científic, la família a la que pertany i si es troba en perill d'extinció. A més, es vol desar informació sobre cada animal que els zoos posseeixen, com el número d'identificació, espècie, sexe, any de naixement, país d'origen i continent.

Ex6 - Club nàutic

L'objectiu d'aquesta activitat és identificar les entitats i interrelacions en un escenari concret.

Feu una llista de les entitats, amb els seus atributs i claus, i de les interrelacions, amb les característiques associades de l'escenari següent que es vol modelitzar:

Es necessita una base de dades per a emmagatzemar les dades dels socis d'un club nàutic. De cada soci es necessiten les dades personals i les dades del vaixell o vaixells que posseeixen: número de matrícula, nom, número d'amarra i quota que paga per amarrar. A més, es vol mantenir la informació sobre les sortides realitzades per cada vaixell, com la data i l'hora de sortida, destí i dades personals del patró, que no ha de ser obligatòriament el propietari del vaixell, ni necessàriament ha de ser soci del club.