PRÀCTICA1 [Disseny de BBDD]

evolució

L’objectiu d’aquesta Pràctica és, d’una banda, acabar d’afinar les habilitats en el disseny conceptual d’esquemes E-R i, d’altra banda, aprendre com crear bases de dades en un SGBD concret (MySQL), i com accedir a les seves dades ja sigui directament des de comandes SQL com des d’una aplicació web.

L’activitat es divideix en quatre parts:

  • BLOC 1:
    crear els models E-R per a la creació de les base de dades a partir d’un enunciat.
  • BLOC 2:
    treballar un diagrama E-R a partir d’un enunciat i una possible solució que conté errors en el disseny.
  • BLOC 3:
    practicar amb el llenguatge SQL i la base de dades adjunta a l’enunciat.
  • BLOC 4:
    repassar aspectes teòrics de la programació més bàsica de PHP

Data: curs 2013-2014 [1r semestre]

A tenir en compte:
Abans de començar s’aconsella treballar sobre els següents continguts:

  • fonaments de bases de dades
  • llenguatge SQL
  • motors d’emmagatzematge
  • llenguatge PHP
  • accés a MySQL amb PHP

Totes les consultes s’han de poder geolocalitzar en l’aplicació web que es crea. Es facilita la llibreria de GoogleMaps per tal d’incorporar-la a l’script. Un cop fet això es podrà manipular l’API a partir dels mètodes propis.

Dificultat: alta

Durada: 10/15 hores aproximadament.

Valoració: B (8’6)

OBSERVACIONS DEL CONSULTOR

Exercici A1:

  • s’haurien d’haver comentat les relacions.
  • falta l’entitat Instrument i la relació 1:N entre Concertista i Instrument.
  • a la relació N:N prefereixen entre usuari i Compositor.
  • falten les entitats Ciutat i pais i les relacions:
    • relació entre Auditori i Ciutat => Relació 1:N
    • relació entre Compositor i Ciutat ( neix ) => Relació 1:N
    • relació entre Compositor i Ciutat ( mor ) => Relació 1:N
    • relació entre Concertista i Ciutat ( neix ) => Relació 1:N
    • relació entre Ciutat i Pais => Relació 1:N

Exercici A2:

  • la Relació 1:1 si que es relació ( es representa igualment amb un atribut ). En comptes de director actual podria ser “dirigeix actualment” pero es correcte.
    Una Oficina es pot considerar com una sucursal bancària.No fa falta posar-la com un atribut multivalor, perquè amb la realció N:N entre Sucursal i Director ja estan representades ( i com tenim la data d’inici i data de fi, es pot accedir a l’històric sense haver de fer l’atribut extra.
  • la ternària no es relaciona amb la relació compra sino amb l’entitat usuari. Assumeixo que és un error al gràfic.

Exercici B:

  • tot OK.

Exercici C:

  • està molt bé, però no mostra la sucursal a l’atzar quan es carrega per primer cop la pàgina.


DOCUMENTS ADJUNTS

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s