Vai al contenuto principale
Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

SUISS - Struttura Didattica Speciale in Scienze strategiche

Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)
Oggetto:
Oggetto:

Informatica II

Oggetto:

Computer Science

Oggetto:

Anno accademico 2017/2018

Codice dell'attività didattica
INT1109
Docenti
Gian Luca Pozzato (Titolare del corso)
Dott. Ilaria Lombardi (Titolare del corso)
Corso di studi
[f055-c302] Triennale in Scienze Strategiche
Anno
2° anno
Periodo didattico
Primo 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
TR005 Computer Science
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 database systems. Furthermore, they must be confident with models for the project of a database as well as with the SQL language for querying relational databases. Moreover, students must be aware of technologies and principles underlying computer networks, focusing 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 base del linguaggio di interrogazione SQL. RETI DI ELABORATORI. Conoscenza dell'internet e dei protocolli della suite TCP/IP.

DATABASE. E-R model and relational model. Basic constructs of SQL.  COMPUTER NETWORKS. Internet and TCP/IP protocols.

Oggetto:

Modalità di insegnamento

Lezioni frontali.

Standard lessons.

Oggetto:

Modalità di verifica dell'apprendimento

Esame scritto.

Written test.

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-relationship

- Modello relazionale dei dati

- Vincoli del modello relazionale

- Traduzione da entity-relationship a relazionale

- Linguaggio di interrogazione SQL

- Esempio di uso di un DBMS (caso di studio)

 

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

- Protocolli ARP e RARP

- Internet Protocol (IP): datagramma, indirizzi IP, instradamento dei pacchetti

- Cenni ai protocolli di trasporto TCP e UDP.

 

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

- Standard Query Language (SQL)

- How to use  a dbms (case study)


 
COMPUTER NETWORKS.

- Basic concepts and history of computer networks

- Physical networks: Ethernet

- Internetworking and TCP/IP

- Protocols ARP e RARP 

- Internet Protocol (IP): datagrams, IP addresses, routing

- Transport protocols TCP and UDP (sketch)

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: la rete Ethernet; Internetworking e soluzione dell'Internet TCP/IP; Protocolli ARP e RARP; Internet Protocol (IP): datagramma, indirizzi IP, instradamento dei pacchetti; Cenni ai protocolli di trasporto TCP e UDP.

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:  Basic concepts and history of computer networks; Physical networks: Ethernet; Internetworking and TCP/IP; Protocols ARP e RARP; Internet Protocol (IP): datagrams, IP addresses, routing; Transport protocols TCP and UDP (sketch).

Testi 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).

DATABASE
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone. Basi di Dati. Modelli e linguaggi di interrogazione. (3a Edizione). McGraw-Hill Italia,2009. 

COMPUTER NETWORKS
Douglas E. Comer. Internetworking con TCP/IP (Vol. 1). Principi, protocolli e architetture (5a edizione).

 



Oggetto:

Orario lezioni

GiorniOreAula
Martedì14:00 - 16:00T/11 Palazzo Simoni
Mercoledì14:00 - 16:00T/11 Palazzo Simoni

Lezioni: dal 02/10/2017 al 22/12/2017

Oggetto:
Ultimo aggiornamento: 19/09/2017 13:58
Location: https://www.suiss.unito.it/robots.html
Non cliccare qui!