Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

8
Le base di dati database

Transcript of Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Page 1: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Le base di dati

database

Page 2: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Archivi organizzati per

Cercare

Aggiungere

Cancellare

Spostare

……….

Page 3: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

caratteristiche

» Consistenza» Sicurezza» integrità

Page 4: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Progettare un database

• Modelli di dati

» Modello concettuale (schema funzionale):

entità/relazioni

modello logico:

tabelle

Page 5: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Il vocabolario per le E/R

• Entità• Attributi

chiave primariaCompostoNullabileMultivaloreAttributo della relazione

• Relazionenomecardinalitàternaria

Page 6: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

generalizzazioni

• Entità padre

• Entità figlie

– t/e totale esclusive– t/s totale sovrapposta– p/e parziale esclusiva– p/s parziale sovrapposta

Page 7: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Diagramma E/Rmodello concettuale (schema funzionale)

nazionalità

artista

ruolo

gruppo opere

tracce

genere

Sotto genere

di

del

di

del

“svolge” “Appartiene”

“Appartiene”

“Appartiene”“produce”

“contiene”

Page 8: Le base di dati database. Archivi organizzati per Cercare Aggiungere Cancellare Spostare ……….

Tabellemodello logico

• OPERE(titolo_opera,data,durata,copertina,numero_tracce,casa_produttrice,nome_gruppo,nome_sottogenere,nome_genere)

• GRUPPO(nome_gruppo,logo,numero_partecipanti,data_formazione)• NAZIONALITA’(nazione)• ARTISTA(nome_d’arte,nome,cognome,data_nascita;nazione,nome_gruppo)• RUOLO(nome_strumento,ruolo_strumento)• SVOLGE(nome_d’arte,nome_strumento)• TRACCE(titolo,versione,contenuto_audio,testo,spartito,durata,num_prog_op

era,nome_genere,titolo_opera,data,nome_gruppo)• GENERE(nome_genere,periodo,regione)• SOTTOGENERE(nome_sottogenere,regione,periodo,nome_genere)