Estratto del documento

INDICE

Sistemi informativi e basi di dati

 modelli di dati,Progettazione di DB

 Il modello relazionale, modello ER ed ER avanzato

 Progettazione Logica

 Normalizzazione forme normali

 Algebra relazionale e query

 Viste

 Organizzazione Fisica del DB, gestione delle interrogazioni

 Accenni alla gestione delle transazioni

 Introduzione a Mysql e primi passi con l’interfaccia

 testuale

Interfaccia grafica di Mysql – phpmyadmin

 Tanti esempi di query

 Trigger

 Accenni a ODBC e JDBC e PHP (il php è affrontato molto

 nel dettaglio negli appunti di programmazione web

presenti sempre sul sito. Oltre che tanti esempi di

programmi troverete tutto quello che riguarda l’utilizzo di

PHP per interrogare i DB, sia con mysqli che con i PDO)

Tanti esempi completi di progettazione di DB, con

 progettazione concettuale,ristrutturazione,progettazione

lodica,e query zE02-Soluzioni-SQL

-----------------ESEMPI DI TABELLE SQL-----------------

ESERCIZIO COMPETIZIONI

SCHEMA LOGICO

create table stadi(

codice integer not null primary key,

nome varchar(10) not null,

citta varchar(15) not null,

nazione varchar(15) not null,

maxSpettatori integer,

unique(nome,citta)

)

create table squadre (

nome varchar(15) not null primary key,

citta varchar(15) not null,

nazione varchar(15) not null,

presidente varchar(30),

stadio integer references stadi(codice)

)

create table competizioni (

nome varchar(15) not null,

anno integer not null,

dataInizio date,

dataFine date,

tipo char(1) not null check (tipo IN ('N','U','C')),

-- tipo: N=campionato nazionale, U=coppa uefa, C=champions league ...

vincitrice varchar(15) references squadre(nome),

primary key(nome, anno),

check(dataInizio is null or dataFine is null or dataInizio < dataFine)

)

create table risultati(

dataEOra timestamp,

nomeCompetizione varchar(15) not null,

annoCompetizione integer not null,

stadio integer references stadi(codice),

squadra1 varchar(15) references squadre(nome),

squadra2 varchar(15) references squadre(nome),

punti1 integer,

punti2 integer,

stato char(1) not null default 'P' check (stato IN ('P','A','O', 'T')),

-- tipo: P=prevista, A=attesa omologazione, O=omologata,

-- T= risultato determinato a tavolino

foreign key(nomeCompetizione,annoCompetizione)

references competizioni(nome,anno),

check (not (stato<>'P' and (punti1 is null or punti2 is null)))

)

ESERCIZIO TRENI

SCHEMA LOGICO

create table citta (

codice integer n

Anteprima
Vedrai una selezione di 16 pagine su 72
Basi di dati teoria + progettazione e realizzazione di database Pag. 1 Basi di dati teoria + progettazione e realizzazione di database Pag. 2
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 6
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 11
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 16
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 21
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 26
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 31
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 36
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 41
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 46
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 51
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 56
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 61
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 66
Anteprima di 16 pagg. su 72.
Scarica il documento per vederlo tutto.
Basi di dati teoria + progettazione e realizzazione di database Pag. 71
1 su 72
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 matrix0909 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 della Campania "Luigi Vanvitelli" o del prof Moscato Francesco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community