









Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Appunti lezioni informatica documentale
Tipologia: Appunti
1 / 16
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!










Progettazione di data base. Margherita Zorzi [email protected] Libro: Basi di Dati-modelli e linguaggi di interrogazione (2018) Paolo Atzeni, Stefano Ceri....McGraw-Hill Esame 20 domande, sia domande aperte sia domande a risposta multipla Orario lezione 9.20-11. Nozioni generali: dato, informazione, base di dati, DBMS, Sistemi informativi Modelli logica dei dati: come organizzare i dati seguendo costrutti formali Come “interrogare” (fare domande) ai database Come progettare concettualmente i database CAPITOLO 1: introduzione Studio delle basi di Dati, ovvero insiemi organizzati di dati. Da un punto di vista informatico, le basi di dati sono un supporto digitale su cui immagazzinare i dati, un software che permette di recuperare i dati e una rete che ne permetta la condivisione. Contenuti chiave:
Sistema informativo
Il sistema informatico è una porzione automatizzata del sistema informativo: parte del sistema informativo che gestisce informazioni con tecnologia informatica. Gestione delle informazioni Nelle attività umane, le informazioni vengono gestite in forme diverse:
E vari supporti
Informazioni e dati Nei sistemi informatici (e non solo), le informazioni vengono rappresentate in modo essenziale, spartano: attraverso i dati Informazione: notizia, dosato o elemento che consente di avere conoscenza più o meno esatta di fatti, situazioni, modi di essere Dato: ciò che è immediatamente presente alla conoscenza, prima di ogni elaborazione; (in informatica) elementi di informazione costituiti da simboli che debbano essere elaborati I dati sono spesso il risultato di forme di organizzazione e codifica delle informazioni Esempio: nei servizi anagrafici e nel riferimento a persone
Perché i dati?
Basi di dati (Accezione generica, metodologica)
Garantendo
DBMS: prodotti software complessi disponibili sul mercato, esempi: DB2, Oracle, SQLServer; MySQL,PostgreSQL, Access, Base (LibreOffice) I DBMS
Una distinzione sui linguaggi (separazione fra i dati e programmi) Data manipulation language (DML); per l’interrogazione e l’aggiornamento di istanze e di basi di dati Data definition language (DDL); per la definizione di schemi (logici, esterni, fisici) e altre operazioni generali. CAPITOLO 2: Modello relazionale Tre modelli logici tradizionali
Relazione: Tre accezioni
Relazione matematica, proprietà Una relazione matematica è un insieme di n-uple ordinate Una relazione è un insieme:
Ciascuno dei domini ha due ruoli diversi, distinguibili attraverso la posizione:
Struttura non posizionale A ciascun dominio si associa un nome unico nella tabella (attributo), che ne descrive il ruolo (L’ordine delle colonne non conta) Tabelle e relazioni In una tabella che rappresenta una relazione
Identificazione delle ennuple
sull’attributo di matricola
attributi, Cognome, nome e data di nascita Superchiave e chiave Definizione di superchiave : insieme di attributi che identificano univocamente le ennuple di una relazione (chiede all’esame) Formalmente:
relazione STUDENTI, ci impedisce di identificare univocamente ogni studente. Come si risolve il problema? Chiave primaria definizione: chiave su cui non sono ammessi valori nulli. Vincoli interrelazionali: integrità referenziale
Vincoli di integrità referenziale fra:
Join naturale: operatore binario (generalizzabile) Produce un risultato:
- CHECK: (non lo fa non c’è in esame)
- REFERENCE e FOREIGN KEY: permettono di
- Di nuovo due sintassi - Per singoli attributi - Su più attributi - È possibile definire politiche di reazione alla violazione - CHECK