Estratto del documento

1) Modello relazionale

  1. Relazione matematico: semplice, prodotto cartesiano, relazione, struttura particolare
  2. Modello relazionale e ambito relazionale, modello basato su relazioni
  3. Schema di relazione
  4. Base e insieme di dati
  5. Esempio di base e base di dati
  6. Strutture nelle FICSE (Esempi di possibili soluzioni)
  7. 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

  1. Insieme su DDL e DML, linguaggi di dichiarativi e procedurali
  2. Algebra relazionale - Operatori in sintassi
  3. Unione
  4. Intersezione
  5. Operatori monadi:
    • Ridenominazione
    • Proiezione
    • Selezione
  6. Definizione
    • Naturale JOIN: definizioni, proprietà, cardinalità
    • Outer joins (Left, right, full)
    • Theta join ed equi-join

3) SQL

  1. Select: Target list, condizioni di selezione, controllo distinti
  2. Join: impliciti, espliciti
  3. Ordinamenti
  4. Operazioni sui gruppi:
    • Count
    • Sum, avg
    • Max, min
  5. Raggruppamento (GROUP BY)
  6. Clausola HAVING
  7. Riferimento fonoi: problemi e soluzioni
  8. Operazioni di insiemistica:
    • Union
    • Intersect
    • Except
  9. Interrogazione nidificate
    • Definizione
    • Any ed all
    • IN, NOT IN
  10. 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

  1. Definizione
  2. Modello ECA
  3. Selezioni più efficaci e senza trigger, esempi di insert, update, delete
  4. Clausole FOR EACH ROW
  5. Trigger a livello di riga e di insieme row, pro e contro
  6. Trigger before e trigger after

1) Modello relazionale

  1. Relazioni: matematico, esempio, prodotto cartesiano relazione, struttura particolare
  2. Modello mediante le quintuple, relazione, modello basato su relazioni
  3. Schema di relazione
  4. Schema e base di dati
  5. Esempio di schema e base di dati
  6. Strutture nelle Fiste (Esempi di possibili soluzioni)
  7. 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

  1. Intro su DDL e DML, linguaggi di programmazione e procedurali
  2. Algebra relazionale - operatori unari
  3. Unione
  4. Intersezione
  5. Differenza
  6. Operazione manuali:
  7. Ridenominazione
  8. Proiezione
  9. Selezione

Join

  • Definizione
  • Naturali join: Definizioni, proprietà, cardinalità
  • Outer joins (left, right, full)
  • Theta join ed equi-join

3) SQL

  1. Select: target list, condizione di selezione, costrutto distinct
  2. Operazioni implicite, esplicite
  3. Ordinamento
  4. Operazioni aggregati
  5. Count
  6. Sum, avg
  7. Max, min
  8. Raggruppamento (GROUP BY)
  9. Criterio HAVING
  10. Nullification: problemi e soluzioni
  11. Operazioni insiemistiche
  12. Union
  13. Intersect
  14. 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

  1. Definizione
  2. Modello ECA
  3. Selezione più efficace senza trigger, esempi di insert, update, delete
  4. Clausole FOR EACH ROW
  5. Trigger a livello di tuple e di istruzioni, pro e contro
  6. Trigger before e trigger after

5) Modello ER

  1. Ciclo di vita
  2. Metodologie - dal progetto, sviluppo ed articolazione nella BDD
  3. 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
Basi di Dati - Orale Pag. 1 Basi di Dati - Orale Pag. 2
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 6
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 11
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 16
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 21
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 26
Anteprima di 8 pagg. su 31.
Scarica il documento per vederlo tutto.
Basi di Dati - Orale Pag. 31
1 su 31
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
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.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community