Estratto del documento

APPUNTI DI BASI DI DATI

Prof. Pietro Pala

11 MARZO 2018 1

Sommario

TRANSAZIONI ................................................................................................................................................. 3

Proprietà (A ,C ,I ,D ) ................................................................................ 3

ACID TOMIC ONSISTENCE SOLATION URABLE

Isolamento: ................................................................................................................................................ 3

1. read uncommitted ......................................................................................................................... 3

Esempi: .................................................................................................................................................. 3

2. read committed ............................................................................................................................. 3

Esempi: .................................................................................................................................................. 3

3. repeatable read ............................................................................................................................. 3

Esempi: .................................................................................................................................................. 3

TRIGGER (solo in SQL:99) ............................................................................................................................... 4

Introduzione .......................................................................................................................................... 5

Il livello di astrazione dei dati ................................................................................................................ 5

Il paradigma E-C-A ................................................................................................................................. 5

Tipi di Trigger ......................................................................................................................................... 5

Trigger a livello di tupla ..................................................................................................................... 5

Trigger a livello di istruzione .............................................................................................................. 5

Trigger BEFORE e AFTER .................................................................................................................... 5

Trigger INSTEAD OF ........................................................................................................................... 5

Trigger a livello di schema e database ............................................................................................... 6

La granularità ......................................................................................................................................... 6

Statement-level trigger ...................................................................................................................... 6

Row-level trigger ............................................................................................................................... 6

Definizione di trigger ......................................................................................................................... 6

Esecuzione ......................................................................................................................................... 7

Trigger in MySql ................................................................................................................................. 7

Sintassi dei trigger in MySql............................................................................................................... 7

Sintassi dei trigger in MySql............................................................................................................... 7

Variabili OLD e NEW .......................................................................................................................... 7

Privilegi di sistema richiesti per creare Trigger ................................................................................. 8

Privilegi in MYSQL .............................................................................................................................. 8

Chiamata di procedure all’interno dei trigger ................................................................................... 8

Gestione degli Errori .......................................................................................................................... 8

Viste ............................................................................................................................................................... 8

Viste materializzate ....................................................................................................................................... 8

2

PLSQL ............................................................................................................................................................. 8

Introduzione a PL/SQL ............................................................................................................................... 9

Esempio ............................................................................................................................................. 9

Esempio: default ................................................................................................................................ 9

Cursori ............................................................................................................................................... 9

Condizioni ........................................................................................................................................ 10

Cicli ...................................................................................................................................................... 10

Cicli semplici .................................................................................................................................... 10

Attributi del cursore ........................................................................................................................ 11

Cicli for ............................................................................................................................................. 11

Cicli for a cursore ............................................................................................................................. 12

Ciclo while ........................................................................................................................................ 12

Exception ......................................................................................

Anteprima
Vedrai una selezione di 4 pagine su 14
Appunti Basi di dati, prof. Pietro Pala Pag. 1 Appunti Basi di dati, prof. Pietro Pala Pag. 2
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti Basi di dati, prof. Pietro Pala Pag. 6
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti Basi di dati, prof. Pietro Pala Pag. 11
1 su 14
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 kravenor 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