- Oggetto:
- Oggetto:
Informatica II
- Oggetto:
Computer Science
- Oggetto:
Anno accademico 2013/2014
- Codice dell'attività didattica
- TR011
- Docente
- Gian Luca Pozzato (Titolare del corso)
- Corso di studi
- [f055-c301] Triennale Interfacoltà in Scienze Strategiche
- Anno
- 2° anno
- Periodo didattico
- Secondo semestre
- Tipologia
- Affine o integrativo
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Facoltativa
- Tipologia d'esame
- Scritto
- Prerequisiti
- Informatica TR005
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Al termine del Corso gli studenti dovranno avere acquisito nozioni generali ma rigorose sui fondamenti teorici delle basi dati, nonchè avere una buona conoscenza dei modelli usati per la progettazione di una base dati e della interrogazione di basi dati con il linguaggio standard SQL. Gli studenti dovranno inoltre aver appreso i principi e le tecnologie relativi alle reti di calcolatori, con particolare riferimento all'Internet.At the end of the course, students have to be aware of the basis of data base systems. Furthermore, they must be confident with models for the project of a data base as well as with the SQL language for querying these systems. Moreover, students must be aware of technologies and principles underlying computer networks, focussing on the approach of the Internet.- Oggetto:
Risultati dell'apprendimento attesi
BASI DI DATI. Conoscenza e capacità d'uso dei modelli entity-relationship e relazionale dei dati. Conoscenza dei costrutti di case del linguaggio di interrogazione SQL.
RETI DI ELABORATORI. Conoscenza dell'internet e dei protocolli della suite TCP/IP.
- Oggetto:
Programma
BASI DI DATI.- Cenni storici e motivazioni all'introduzione di basi di dati e dbms
- Progettazione concettuale e modello entity-relationship
- Ristrutturazione di un modello entity-relatioship
- Modello relazionale dei dati
- Vincoli del modello relazionale
- Traduzione da entity-relationship a relazionale
- Linguaggio di query SQL.
RETI DI ELABORATORI
- Concetti di base e cenni storici sulle reti di elaboratori
- Tecnologie di sottorete. Caso di studio: la rete Ethernet
- Internetworking e soluzione dell'Internet TCP/IP
- Cenni ai protocolli ARP e RARP
- Internet Protocol (IP): datagramma, indirizzi IP, instradamento dei pacchetti
- Protocolli di trasporto TCP e UDP
- Cenni ai protocolli di livello applicativo.
DATA BASE.
- History, motivation, introduction to data base systems and dbms
- Conceptual modeling: entity-relationship model
- Reconstruction of an entity-relatioship model
- Relational model
- Constraints in the relational model
- Translation from E-R to relational
- Query language SQL
COMPUTER NETWORKS
- Basci concepts and history of computer networks
- Phisical networks: Ethernet
- Internetworking and TCP/IP
- Protocols ARP e RARP (sketch)
- Internet Protocol (IP): datagrams, IP addresses, routing
- Transport protocolos TCP and UDPTesti consigliati e bibliografia
- Oggetto:
BASI DI DATI
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. Basi di Dati. Modelli e linguaggi di interrogazione. (3a Edizione). McGraw-Hill Italia,2009.
RETI DI ELABORATORI
Douglas E. Comer. Internetworking con TCP/IP (Vol. 1). Principi, protocolli e architetture (5a edizione).- Oggetto: