M2 - Bases de dades / UF1NF2: Annex: Decisions de disseny

De wikiserver
La revisió el 16:36, 9 oct 2014 per Rsort (Discussió | contribucions) (Es crea la pàgina amb «El disseny de les BD consisteix a definir una estructuració de les dades tal que satisfaci les necessitats dels futurs usuaris del sistema d’informació que es vol con…».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Dreceres ràpides: navegació, cerca

El disseny de les BD consisteix a definir una estructuració de les dades tal que satisfaci les necessitats dels futurs usuaris del sistema d’informació que es vol construir.

Per tal de satisfer com cal els requeriments funcionals dels usuaris, el dissenyador de BD haurà de considerar els diferents tipus d’operacions a realitzar sobre les dades.

          El dissenyador haurà de prendre certes decisions en la modelització 
          de les dades, que fins i    tot poden comportar la revisió de l’esquema 
          trobat inicialment, com per exemple en els àmbits següents:

              - Ús d’entitats o d’atributs
              - Ús d’entitats o d’interrelacions         
              - Ús d’una interrelació n-ària o de diferents interrelacions binàries
              - Ubicació dels atributs de les interrelacions
              - Ús de l’entitat DATA
                Pot ser interessant per al dissenyador de BD conèixer 
                algunes notacions alternatives que permetin representar 
                els mateixos conceptes del model ER de manera equivalent,
                com ara l’estàndard UML (unified modeling language), o 
                llenguatge unificat de modelització, el qual permet modelar
                simultàniament dades i funcionalitats, i que està especialment
                orientat al disseny global de dades i d’aplicacions que 
                s’hagin d’implementar preferentment mitjançant llenguatges 
                de programació orientats a objectes. 
          El dissenyador també haurà de detectar i evitar els paranys de disseny que es 
          puguin produir en fer conceptualitzacions errònies del món real, com ara:

               - Encadenament erroni d’interrelacions binàries 1-N
               - Ús incorrecte d’interrelacions binàries M-N
               - Falses interrelacions ternàries

A continuació, cal plasmar totes aquestes decisions en una documentació que permeti continuar treballant en les fases de disseny posteriors.

Alternatives de disseny

Ús alternatiu d'entitats o d'atributs

Ús alternatiu d'entitats o d'interrelacions

Ús alternatiu d'interrelacions binàries o ternàries

Ubicació dels atributs de les interrelacions

L'entitat DATA

Paranys del disseny

Encadenament erroni d'interrelacions binàries 1-N

Ús incorrecte d'interrelacions binàries M-N

Falses interrelacions ternàries