Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoFerruccio Corradi Modificato 9 anni fa
1
SCHEDA INFORMATIVA DI UNITÀ
2
PROGETTAZIONE DI UN DATABASE Identificazione delle informazioni salienti Definizione di relazioni fra i dati
3
Il modello relazionale dei dati Database NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe Attributi Modello per relazionare dati Definizione di struttura più complessa Modello relazionale di datiDatabase come insieme di relazioni
4
Il modello relazionale dei dati Database NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe ATTRIBUTI Tuple Modello per relazionare dati Definizione di struttura più complessa NOMECOGNOMECODICE FISCALESTATO CIVILE GiuseppeLentigppnti68M68M133Vcelibe MarziaSassomrzass50M96F733Bconiugata Modello relazionale di datiDatabase come insieme di relazioni
5
Il modello relazionale dei dati NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe Anagrafica (nome, cognome, indirizzo, città, data_nascita, codice_fiscale, stato_civile) Schema della relazione ATTRIBUTI Tuple Nome relazione
6
Istanza di relazione Il modello relazionale dei dati NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe Anagrafica (nome, cognome, indirizzo, città, data_nascita, codice_fiscale, stato_civile) Nome relazione Schema della relazione ATTRIBUTI Tuple
7
Istanza di relazione Il modello relazionale dei dati NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe Anagrafica (nome, cognome, indirizzo, città, data_nascita, codice_fiscale, stato_civile) Nome relazione Schema della relazione ATTRIBUTI Tuple Chiave di relazione
8
I linguaggi del DBMS Linguaggi nel DBMS per la costruzione e gestione del database modifiche dati query Database DDL Schema base di dati Data dictionary DML
9
I linguaggi del DBMS Linguaggi nel DBMS per la costruzione e gestione del database modifiche dati query Database DDL Schema base di dati Data dictionary DML SQL Interrogazioni complesse
10
Le Query STRUTTURA GENERALE: SELECT : seleziona i campi di interesse FROM: seleziona le relazioni su cui effettuare le ricerche WHERE: seleziona le condizioni di ricerca sui dati.
11
Le Query STRUTTURA GENERALE: SELECT : seleziona i campi di interesse, per esempio, il nome di attributi FROM: seleziona le relazioni su cui effettuare le ricerche, per esempio i nomi di relazioni. WHERE: seleziona le condizioni di ricerca sui dati. NOMECOGNOMEDATA NASCITA AlbertoRossi10.7.1960 LucaVago6.8.1970 Risultato della query NOMECOGNOMEINDIRIZZOCITTÀDATA NASCITA CODICE FISCALESTATO CIVILE AlbertoRossiLeopardi, 1Milano10.7.1960rssabl60f10f337gcelibe FernandaSaliceEinstein, 2Varese12.11.1962slcfrb62s12m233mconiugata LucaVagoRossi, 5Bologna6.8.1970vgalcu70n06456gcelibe
12
Il modello entità relazioni (E-R) Relazioni Entità Attributi
13
Il modello entità relazioni (E-R) impiegato reparto azienda Relazioni Entità Attributi denominazionenumero nomematricola Rag. Soc. P. IVA indirizzo
14
Il modello entità relazioni (E-R) impiegato reparto azienda Rag. Soc. denominazionenumero P. IVA nomematricola indirizzo Lavora in appartiene Relazioni Entità Attributi
15
Strumenti per la creazione di database FORM Ambienti grafici Applicazione SQLscomodo per gli utenti Sviluppo DB interrogazione DB Immagine di persona VIDEATA PC COME DA FOTOCOPIA (ME LA DEVE MANDARE ANTONELLA)
16
Interazione Modello E-R Entità Relazioni Tabelle Attributi Tuple Modello Relazionale Chiavi Linguaggio grafico/visuale Chiavi
17
Riepilogo Modelli dei dati Modello ENTITÀ-RELAZIONI Modello RELAZIONALE PROGETTAZIONE E STRUTTURAZIONE DEI DATABASE realizzazione fisica degli archivi scelta dati e relazioni rappresentazione delle informazioni
18
Riepilogo Modelli dei dati Modello ENTITÀ-RELAZIONI Modello RELAZIONALE PROGETTAZIONE E STRUTTURAZIONE DEI DATABASE realizzazione fisica degli archivi scelta dati e relazioni rappresentazione delle informazioni SQL APPLICAZIONI Semplificano la creazione di interfacce grafiche
19
Test di autovalutazione unità 1)Lo schema di una relazione è il numero di tuple che lo compongono ? a) V b) /F 2) Il linguaggio SQL: a) Funge sia da DDL, sia da DML b) Consente di sviluppare interfacce grafiche sofisticate c) Funge da solo DDL d) Funge da solo DML e) È un linguaggio grafico per la rappresentazione di modelli E-R 3) La chiave di una relazione a)è il numero di attributi di una relazione b) consente di identificare univocamente le tuple di una relazione c) è l’insieme dei valori assunti dalla base di dati in un certo istante
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.