Diferència entre revisions de la pàgina «Pas a Model Relacional I»

De wikijoan
Salta a la navegació Salta a la cerca
Línia 31: Línia 31:
  
 
=Tasques a realitzar=
 
=Tasques a realitzar=
Passar de model ER a model relacional les següents bases de dades (a classe ja hem treballat el model ER):
+
1a. Base de dades '''municipis'''
Cas MUNICIPI, PROVINCIA; COMUNITAT
 
  
El format que has de donar és:
+
1b. Comentaris
  
MUNICIPI (
+
2a. Base de dades '''langtrainer'''
id_mun (PK),
+
 
municipi,
+
2b. Comentaris
id_prov (FK)
+
 
)
+
3a. Base de dades '''cases de colònies'''
 +
 
 +
3b. Comentaris
  
 
=Entrega=
 
=Entrega=
  
 
{{Autor}}, octubre 2021
 
{{Autor}}, octubre 2021

Revisió del 15:49, 20 oct 2021

Introducció

Hem vist la teoria inicial de com podem passar de model Entitat-Relació a model Relacional.

Resumint:

  • les entitats es converteixen en taules
  • les relacions N:M segur que creen una taula pont
  • les relacions 1:M a vegades creen una taula pont, i a vegades interessa no interessa crear una taula nova, sinó incorporar la clau primària com a clau forànea en la taula del cantó M.

Desenvolupament

TBD: Aquí van les imatges de les tres bases de dades que hem treballat a classe.

Per cadascuna de les taules que es creen, el format és el següent:

MUNICIPI ( id_mun (PK), municipi, id_prov (FK) )

És a dir:

  • taula en majúscules
  • camps separats per comes
  • indicar les claus primàries (PK) i les claus forànies (foreign key, FK).
  • si una clau primària és combinació de de dos camps, posar en la última línia PK (camp1, camp2)

base de dades: municipis

base de dades: langtrainer

base de dades: cases de colònies

Tasques a realitzar

1a. Base de dades municipis

1b. Comentaris

2a. Base de dades langtrainer

2b. Comentaris

3a. Base de dades cases de colònies

3b. Comentaris

Entrega


creat per Joan Quintana Compte, octubre 2021