Estratto del documento
1) Modello relazionale
- Relazione matematico: semplice, prodotto cartesiano, relazione, struttura particolare
- Modello relazionale e ambito relazionale, modello basato su relazioni
- Schema di relazione
- Base e insieme di dati
- Esempio di base e base di dati
- Strutture nelle FICSE (Esempi di possibili soluzioni)
- Vincoli di integrità: esempio valori null
- Vincoli
- Chiavi e superchiavi
- Vincoli che si devono specificare minimali, chiave primaria
- Vincoli con chiave esterna referenziale (FK): definizione, violazione
2) Algebra relazionale
- Insieme su DDL e DML, linguaggi di dichiarativi e procedurali
- Algebra relazionale - Operatori in sintassi
- Unione
- Intersezione
- Operatori monadi:
- Ridenominazione
- Proiezione
- Selezione
- Definizione
- Naturale JOIN: definizioni, proprietà, cardinalità
- Outer joins (Left, right, full)
- Theta join ed equi-join
3) SQL
- Select: Target list, condizioni di selezione, controllo distinti
- Join: impliciti, espliciti
- Ordinamenti
- Operazioni sui gruppi:
- Count
- Sum, avg
- Max, min
- Raggruppamento (GROUP BY)
- Clausola HAVING
- Riferimento fonoi: problemi e soluzioni
- Operazioni di insiemistica:
- Union
- Intersect
- Except
- Interrogazione nidificate
- Definizione
- Any ed all
- IN, NOT IN
- Viste
- Viste materializzate, pro e contro
- View: pro e contro
- Creazione delle viste
- Aggiornabilità delle viste (update delle righe delle viste)
- Clausole WITH CHECK OPTION, CASCADED CHECK OPTION, LOCAL CHECK OPTION
4) TRIGGER
- Definizione
- Modello ECA
- Selezioni più efficaci e senza trigger, esempi di insert, update, delete
- Clausole FOR EACH ROW
- Trigger a livello di riga e di insieme row, pro e contro
- Trigger before e trigger after
1) Modello relazionale
- Relazioni: matematico, esempio, prodotto cartesiano relazione, struttura particolare
- Modello mediante le quintuple, relazione, modello basato su relazioni
- Schema di relazione
- Schema e base di dati
- Esempio di schema e base di dati
- Strutture nelle Fiste (Esempi di possibili soluzioni)
- Attributi in funzioni: valori null
Vincoli
- Chiavi
- Definizione di chiave, superchiave minimale, chiave primaria
- Vincoli di integrità referenziale (FK): definizione, violazione, impostazione
2) Algebra relazionale
- Intro su DDL e DML, linguaggi di programmazione e procedurali
- Algebra relazionale - operatori unari
- Unione
- Intersezione
- Differenza
- Operazione manuali:
- Ridenominazione
- Proiezione
- Selezione
Join
- Definizione
- Naturali join: Definizioni, proprietà, cardinalità
- Outer joins (left, right, full)
- Theta join ed equi-join
3) SQL
- Select: target list, condizione di selezione, costrutto distinct
- Operazioni implicite, esplicite
- Ordinamento
- Operazioni aggregati
- Count
- Sum, avg
- Max, min
- Raggruppamento (GROUP BY)
- Criterio HAVING
- Nullification: problemi e soluzioni
- Operazioni insiemistiche
- Union
- Intersect
- Except
Interrogazione nidificate
- Definizione
- Any ed all
- IN, NOT IN
Viste
- Viste materializzate, pro e contro
- Vista: pro e contro
- Creazione delle viste
- Approssimatezze delle viste (update delle tuple delle viste)
- Clausole WITH CHECK OPTION, CASCADED CHECK OPTION, LOCAL CHECK OPTION
4) TRIGGER
- Definizione
- Modello ECA
- Selezione più efficace senza trigger, esempi di insert, update, delete
- Clausole FOR EACH ROW
- Trigger a livello di tuple e di istruzioni, pro e contro
- Trigger before e trigger after
5) Modello ER
- Ciclo di vita
- Metodologie - dal progetto, sviluppo ed articolazione nella BDD
- Modello Entity-Relationship (ER)
- Entità: occorrenze, attributi, dominio, sinonimo complesso
- Relazioni: occorrenze, attributi, nodo tra n nodi, tra ricorsivi e sui attributi
- Identificatori: classificazione
- Generalizzazione: identificatore col sistema, weak entity
Anteprima
Vedrai una selezione di 8 pagine su 31
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Dettagli
SSD
Scienze matematiche e informatiche
INF/01 Informatica
I contenuti di questa pagina costituiscono rielaborazioni personali del
Publisher ciodar di informazioni
apprese con la frequenza delle lezioni
di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione
dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale
dell'università Università degli Studi di Firenze o del prof Pala Pietro.