Conceptes Essencials de Bases de Dades i Model Relacional

Clasificado en Informática

Escrito el en catalán con un tamaño de 3,52 KB

Bases de Dades: Conceptes Bàsics

És una eina que ens permet emmagatzemar diverses dades relacionades entre si. Aquestes dades les podem manipular posteriorment: afegir, eliminar, modificar i consultar valors. Totes les bases de dades utilitzen el llenguatge SQL, que és amb el qual realitzarem les consultes. La base de dades està formada per una taula amb files (fan referència als registres) i columnes (fan referència als camps, on dins els camps hi ha els atributs).

Elements d'una Base de Dades

Consulta:
És un element que ens permet interactuar amb la informació.
Formularis:
Permeten mostrar informació en un llistat.
Informes:
Prepara una vista prèvia de la consulta que demanem per imprimir.

Problemes d'Integritat de Dades

Integritat:
Manera de conservar correctament les dades.
Fallida del maquinari:
Dades no correctes.
Programari defectuós:
Possibles errors de disseny.
Errors d'integritat de les dades:
Taula d'amics, num telf -- sabadell
Integritat referencial:
Fa que cap fila d'una taula que conté un camp forà faci referència a informació que no existeix a la taula principal.

El Model Relacional

El model relacional és un model de dades que s'ocupa de l'estructura, la manipulació i la integració de les dades.

Passos per Crear un Model Relacional

  1. Crearem el model relacional al full a mà.
  2. Passar-ho a taules, a mà.
  3. Ho escriurem a Access.

El model relacional ens mostra l'estructura de la base de dades.

Components del Model Relacional

Entitat = Taula

Atribut = Camp

Tipus de Relacions (per Grau)

Binàries:
Són les relacions en les què participen dues entitats.
Reflexives:
Aquelles relacions on només hi ha una entitat.
Ternàries:
Participen tres entitats a la relació.

Polítiques Addicionals (Integritat Referencial)

Polítiques addicionals:

Política de restricció:
No permet actualitzar dades que afectin a una relació.
Política d'actualització en cascada:
Que permet actualitzar les dades, de manera que quan es canvia el registre principal, es canvia a totes les taules relacionades.
Política d'anul·lació:
Depèn del gestor de base de dades. Canvia el camp per nul.

Consultes SQL

El llenguatge de consulta estructurat SQL és un llenguatge que es fa servir per manipular dades o els propis objectes de la base de dades. Està compost per comandes i diverses clàusules que es combinen en les instruccions per crear, actualitzar i manipular dades i objectes.

Tipus de Relacions (per Cardinalitat)

  1. Relació 1 a 1: quan els dos camps que relacionen les taules són camps clau candidata i en una d'elles és camp clau principal.
  2. Relació 1 a molts: quan un dels camps que relacionen les taules és clau principal i l'altre és un camp que conté dades del mateix tipus que el camp clau principal.
  3. Relació molts a molts: quan els camps que relacionen ambdues taules es poden repetir.

Entradas relacionadas: