Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Sistemi Informativi: Introduzione alle Basi di Dati Relazionali, Slide di Basi di Dati

Il corso descrive i sistemi per la gestione di basi di dati, considerando sia le metodologie di progettazione di basi di dati, sia lo sviluppo di applicazioni di interrogazione e gestione di basi di dati. L'attivita' di laboratorio permette di sperimentare l'uso dei prodotti commerciali piu' diffusi.

Tipologia: Slide

2011/2012

Caricato il 03/07/2012

lucanius
lucanius 🇮🇹

14 documenti

1 / 15

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Sistemi informativi
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Anteprima parziale del testo

Scarica Sistemi Informativi: Introduzione alle Basi di Dati Relazionali e più Slide in PDF di Basi di Dati solo su Docsity!

Sistemi informativi

Obiettivi del corso

Corso con contenuti progettuali e

metodologici

Obiettivi

Progettare una base di dati relazionale

Scrivere interrogazioni in linguaggio SQL e in

algebra relazionale

Progettare un’applicazione che esegua

l’accesso a una base di dati

Unità 1 Introduzione Caratteristiche di un sistema per la gestione di basi di dati

Unità 2 Modello relazionale e algebra relazionale Caratteristiche del modello relazionale dei dati

Codice Nome MatrDocente

M2170 Fondamenti di informatica

D

M4880 Sistemi di elaborazione D F0410 Basi di dati D

Matricola Nome Dipartimento Telefono

D101 Verdi Informatica 123456 D102 Bianchi Elettronica 636363 D321 Neri Informatica 414243

Unità 3 Linguaggio SQL: fondamenti Istruzioni per la definizione delle basi di dati CREATE TABLE P (CodP CHAR(6), NomeP CHAR(20), Colore CHAR(6), Taglia SMALLINT, Magazzino CHAR(15)); CodP NomeP Colore Taglia Magazzino

Unità 3 Linguaggio SQL: fondamenti Istruzioni per la definizione delle basi di dati Istruzioni per l'elaborazione dei dati

Interrogazione

CREATE TABLE P (CodP CHAR(6), NomeP CHAR(20), Colore CHAR(6), Taglia SMALLINT, Magazzino CHAR(15)); CodP NomeP Colore Taglia Magazzino SELECT CodF, Nsoci FROM F WHERE Sede='Milano';

CodF NomeF NSoci Sede

F1 Andrea 2 Torino

F2 Luca 1 Milano

F3 Antonio 3 Milano

F4 Gabriele 2 Torino

F5 Matteo 3 Venezia

Unità 3 Linguaggio SQL: fondamenti Istruzioni per la definizione delle basi di dati Istruzioni per l'elaborazione dei dati

Interrogazione

Modifica

CREATE TABLE P (CodP CHAR(6), NomeP CHAR(20), Colore CHAR(6), Taglia SMALLINT, Magazzino CHAR(15)); CodP NomeP Colore Taglia Magazzino

Unità 4 Linguaggio SQL: costrutti avanzati Istruzioni per la gestione delle viste Istruzioni per la gestione del controllo dell’accesso Istruzioni per la gestione delle transazioni SQL per le applicazioni architetture client-server integrazione delle istruzioni SQL all’interno di applicazioni software Istruzioni per la creazione di indici

Unità 5 Progettazione di basi di dati Modello concettuale dei dati

Modello Entità-Relazione

Metodologia di progettazione di una base di dati

Concettuale

Logica relazionale

Requisiti didattici

Capacità di

Analisi e comprensione di un problema

Definizione di una soluzione progettuale

Nessun requisito specifico

Per l’unità 4

Conoscenze di base di programmazione