Che cos’è un database Un database è una raccolta organizzata di informazioni
Tipi di database
Relazionale
Gerarchico
Reticolare
Ad oggetti
DATABASE RELAZIONALE Raccolta di informazioni organizzate in tabelle possono essere messe in relazione tra loro
Alcuni elementi…
Tabella - Raccolta di dati relativi ad un argomento specifico e strutturate in righe e colonne
Campi - Le colonne di una tabella che contengono dati relativi ad un argomento
Record - Le righe di una tabella, ovvero i dati contenuti all’interno di un campo
Ad esempio… In una tabella che contenesse le generalità degli studenti iscritti ad un corso, i campi saranno nome, cognome, numero di matricola etc…, mentre i record saranno i dati effettivi che riempiranno i rispettivi campi
In sostanza… Possiamo pensare ad un database come ad uno schedario, in cui i cassetti sono le tabelle, le schede sono i campi e i dati riportati sulle schede sono i record
IMPORTANTE! Ciascun record nella tabella deve essere unico. Per garantire questa unicità nella tabella viene individuato un campo che avrà un valore che non potrà essere ripetuto
CHIAVE PRIMARIA
Ad esempio… Nella tabella studenti potremmo indicare come chiave primaria il codice fiscale, visto che, a differenza del nome, è unico per ogni persona
Relazioni tra tabelle
Uno a uno
Uno a molti
Molti a molti
Uno a uno Ogni record di una tabella sarà collegato ad uno solo di un’altra tabella
Per esempio, in un ospedale è possibile avere un database in cui alla tabella pazienti ne corrisponde un’altra con le rispettive anamnesi
Uno a molti Un record di una tabella può essere correlato a nessuno, a uno o a molti di un’altra
Per esempio, la tabella “studenti universitari” e la tabella “scuola di provenienza” sono legate dalla relazione uno a molti, in quanto uno studente proviene da una sola scuola, ma dalla stessa scuola possono provenire più studenti
Molti a molti Ogni record di una tabella può essere correlato a più record di un’altra
Per esempio, se sto catalogando le mie videocassette, la tabella “attori” e quella “film” saranno collegate da una relazione molti a molti, in quanto in un film ci sono più attori e ogni attore avrà interpretato più film
Oggetti fondamentali di un database
Consente di stampare i dati in diverse modalità (riepiloghi, etichette…) REPORT Permette di visualizzare i dati nel modo desiderato MASCHERA Consente di “interrogare” il database per richiedere informazioni specifiche QUERY Definisce la struttura del database TABELLA
Comments