La prova de síntesi de Disseny de bases de dades tenia 4 preguntes amb un valor del 25% cadascuna:
- Observa amb atenció el següent model E-R. Dóna un nom i un tipus de correspondència a les relacions R1, R2 i R3. Justifica l'elecció que has fet tenint en compte que el model s'ha d'adaptar a la vida real.
- Explica la diferència entre una relació binària (de grau 2) i una relació ternària (de grau 3). Posa un exemple de cada una d’elles. Presenta una consulta SQL on es vegi l’ús d’una relació binària.
- El següent codi HTML presenta un formulari per a obtenir la quantitat de persones a una localitat amb el mateix nom i edat. Per exemple, (Joan, 23 anys, Barcelona).
<html>
Respon a les següents preguntes:
<head>
<title>Formulari d'exemple</title>
</head>
<body>
<form method="get" action="agenda.php">
<p>Nombre: <input name="nom" type="text" id="nom"></p>
<p>Edad: <input name="edat" type="text" id="edat" size="5"></p>
<p>Localidad: <input name="localitat" type="text" id="localitat"></p>
<p><input type="submit" name="Submit" value="Enviar"></p>
</form>
</body>
</html>
- Quin nom ha de tenir script que tracti les dades enviades pel formulari?
- Com es podrà obtenir el valor de la variable “nom” des de l’script que tracti les dades enviades pel formulari?
- Normalitza les taules d'una base de dades de visites de pacients en un Centre d'Atenció Primària de manera que aquestes quedin relacionades entre sí. Crea un conjunt de relacions que permetin emmagatzemar la informació en una base de dades minimitzant les redundàncies innecessàries i sense que es perdin dades. Per aconseguir aquest objectiu usa els criteris de la teoria de la normalització comentant, pas a pas, el procés de normalització aplicat. Normalitza fins al màxim necessari.
Notes a tenir en compte:
- Tot i tenir una temàtica relacionada amb la primera pregunta, les relacions que es plantegen no tenen per què correspondre's.
- Les dades existents en les taules següents són purament fictícies i no volen reflectir la realitat.
Taula A: Metge
MetgeEspecialitatCAPHorariJosep Martin OnrubiaOftalmologiaGràciaTardesAnna Martínez AsensioDermatologiaGràciaMatins, tardes............
Taula B: Pacient
PacientMetgeCAPHorariEspecialitatJordi Gil NogueraJosep Martin OnrubiaGràciaTardesOftalmologiaJordi Gil NogueraAnna Martínez AsensioGràciaMatinsDermatologia...............
Cap comentari:
Publica un comentari a l'entrada