Conceptes Fonamentals i Disseny de Bases de Dades

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,85 KB

Què és i Per a Què Serveix una Base de Dades?

Una base de dades serveix per a emmagatzemar la informació que s'utilitza en un sistema d'informació determinat. Les necessitats i requisits dels futurs usuaris dels sistemes d'informació s'han de tenir en compte per a poder prendre adequadament les decisions anteriors.

Disseny de Bases de Dades

El disseny consisteix a definir l'estructura de les dades. En el cas relacional, seran esquemes de relació amb els seus atributs, dominis d'atributs, i elements clau com:

  • Claus primàries
  • Claus foranes
  • Altres restriccions d'integritat

Etapes del Disseny de Bases de Dades

  1. Etapa 1: Disseny Conceptual

    En aquesta etapa es decideix quina informació es farà servir i com s'estructurarà. No ens hem de preocupar pel llenguatge en què serà programat. S'expressa mitjançant un model de dades d'alt nivell, el més utilitzat és el model Entitat-Relació (ER).

  2. Etapa 2: Disseny Lògic

    Es tracta que la base de dades s'ajusti al SGBD en què es vol implantar. En aquest procés ens hem de centrar en les qüestions tecnològiques.

  3. Etapa 3: Disseny Físic

    Es transforma l'estructura obtinguda de l'etapa del disseny lògic amb l'objectiu d'aconseguir major eficiència. A més, es completa amb aspectes d'implementació física que dependran del SGBD.

Aspectes Clau d'un Model de Dades

Els tres aspectes fonamentals d'un model de dades són:

  • Estructura
  • Manipulació
  • Integritat

Conceptes Avançats del Model Entitat-Relació (ER)

El model ER es fa servir per a reflectir aspectes de l'estructura de les dades i de la seva integritat, però no la relació.

Què és una Entitat Dèbil?

És una entitat de la qual els atributs no la identifiquen completament, sinó que només la identifiquen de manera parcial. Aquesta entitat ha de participar en una interrelació que ajuda a identificar-la.

Generalització i Especialització

La Generalització permet reflectir el fet que hi ha una entitat general, que anomenem entitat superclasse, que es pot especialitzar en subclasse.

Superclasse

Ens permet modelitzar les característiques comunes de l'entitat vista a un nivell genèric.

Subclasse

Ens permet modelitzar les característiques pròpies de les seves especialitzacions.

Què és una Entitat Associativa?

L’entitat resultant de considerar una interrelació entre entitats com si fos una entitat és una entitat associativa, i tindrà el mateix nom que la interrelació sobre la qual es defineix.

Entradas relacionadas: