Laboratorio di Progettazione Informatica - IEI
Prof. Sonia
Bergamaschi
Materiale Didattico
per
LABORATORIO DI PROGETTAZIONE INFORMATICA - IEI
Anno Accademico 2008-2009
Libro di Testo
Usare questo
indirizzo per segnalare gli errori.
Dispense del corso
-
Lezioni
-
Esercitazioni
-
Articoli
Esami Scritti
Di seguiti sono riportati i testi e le soluzioni di alcuni esami di BASI di DATI A:
Documentazione per l'utilizzo di DBMS
-
DB Designer 4
DBDesigner 4 è un sistema di design delle basi di dati che integra la modellazione, la creazione e
la manutenzione di una base di dati in un singolo ambiente.
È scritto per Microsoft© Windows 2k/XP© e Linux KDE/Gnome per supportare entrambi i sistemi operativi.
DBDesigner 4 è sviluppato ed ottimizzato per il DBMS MySQL.
-
My-SQL 5.0
Il 22 dicembre 2003 è stata rilasciata la prima versione della serie 5.0, che è entrata in produzione il 19 ottobre 2005.
Le aggiunte più significative rispetto alle versioni precedenti sono
sono:
- le viste, tabelle virtuali ricavate da una query SQL;
- le stored procedures. Oltre ai soliti parametri di ricerca e
selezione è possibile inserire costrutti [IF ... THEN ... ELSE];
- i trigger, istruzioni SQL che vengono lanciate automaticamente prima
o dopo l'esecuzione di determinate query su determinate tabelle
- INFORMATION_SCHEMA, un database virtuale che descrive la struttura di tutti
gli altri database; inoltre i comandi SHOW, che anch'essi restituiscono informazioni
sulla struttura dei database, sono stati potenziati
- il tipo di dati BIT
- gestione appropriata del fuso orario (timezone)
- i tipi di tabella Archive e Federated
- un'API per sviluppare nuovi tipi di tabelle
-
SQL-SERVER 2005
Microsoft SQL Server usa una variante del linguaggio SQL standard (lo standard ISO certificato nel 1992)
chiamata T-SQL Transact-SQL. Sia Microsoft SQL Server che Sybase Adaptive Server Enterprise comunicano
sulla rete utilizzando un protocollo a livello di applicazione chiamato "Tabular Data Stream" (TDS).
SQL Server supporta anche "Open Database Connectivity" (ODBC).
-
DB2
DB2 è un DBMS della IBM. La sua prima versione risale al 1983, ed è stato tra i primi prodotti a
utilizzare il linguaggio SQL.
IBM ha rilasciato DB2 Express - C, una versione gratuita del proprio dataserver, disponibile per Linux,
Windows e Unix per architetture a 32 e 64 bit. DB2 Express - C ha le stesse funzioni delle
versioni commerciali, ma può essere installato su server che hanno un massimo di due CPU
e fino a 4GB di memoria RAM.
DB2 può essere amministrato sia da riga di comando sia dal "Control Center",
un'applicazione GUI scritta in Java.
DB2 può essere usato all'interno di software applicativo accedendo a un'API disponibile per numerosi
linguaggi di programmazione, tra cui: Java, Python, Ruby, Perl, PHP, C, C++, COBOL, Fortran,
e altri linguaggi che supportano il Framework .NET.
IBM fornisce strumenti per l'integrazione e lo sviluppo con l'IDE Visual Studio ed Eclipse.
-
ORACLE
Oracle è uno tra i più famosi database management system (DBMS), fa parte degli RDBMS (Relational DataBase Management
System) ovvero di sistemi di database basati
sul Modello relazionale che si è affermato come lo standard dei database dell'ultimo decennio.
La società informatica che lo produce, la Oracle Corporation, è stata fondata nel
1977 ed ha la sua sede centrale in California.
La prima versione di Oracle risale al 1977, da allora sono state introdotte numerose modifiche e miglioramenti per
seguire gli sviluppi tecnologici, fino ad arrivare alla versione 10g.
Edizioni:
- 'Standard Edition' (SE) funzionalità database di base.
- 'Enterprise Edition' (EE) include maggiori funzionalità rispetto la 'Standard Edition', specialmente
dal punto di vista delle prestazioni e della sicurezza.
- 'Standard Edition One', introdotta a partire da Oracle 10g, è caratterizzata da alcune caratteristiche-
limitazioni, come l'utilizzo su macchine dotate di 1 o 2 processori.
- 'Express Edition' ('Oracle Database XE'), introdotta nel 2005, è una versione di Oracle 10g distribuita
gratuitamente. Si pone direttamente in concorrenza con Microsoft SQL Server 2005 Express Edition
Last Update: 15 April 2009