- Oggetto:
- Oggetto:
Informatica e sistemi informativi
- Oggetto:
Information systems
- Oggetto:
Anno accademico 2014/2015
- Codice dell'attività didattica
- ECM0009
- Docente
- Luigi Di Caro (Titolare del corso)
- Corso di studi
- Laurea in Economia e Statistica per le Organizzazioni - a Torino
- Anno
- 1° anno
- Tipologia
- Di base
- Crediti/Valenza
- 6
- SSD dell'attività didattica
- INF/01 - informatica
- Modalità di erogazione
- Tradizionale
- Lingua di insegnamento
- Italiano
- Modalità di frequenza
- Obbligatoria/Compulsory
- Tipologia d'esame
- Scritto
- Prerequisiti
-
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Il corso ha come obiettivo l'insegnamento della teoria alla base dei database relazionali. L'idea, è quella partire dall'individuazione delle problematiche relative alla gestione dei dati, per poi comprendere le attuali tecniche risolutive attraverso l'uso di un tool specifico (database management system, o dbms). In particolare, il corso descriverà le fondamenta per la progettazione, la realizzazione e l'interrogazione di basi di dati.
The course has the goal of teaching the basic theory of relational databases. The idea is to start from the identification of the issues related to the general problem of managing data, in order to better understand the techniques and the tools to solve them. In particular, the course will describe the foundations for the design, the implementation and the query of databases.
- Oggetto:
Risultati dell'apprendimento attesi
Al termine del corso, sarà possibile: (i) progettare da zero basi di dati transazionali di qualità, (ii) realizzare, partendo dal progetto, le basi di dati transazionali, impiegando comuni sistemi di gestione di basi di dati, (iii) interrogare le basi di dati realizzate.
L'esame è scritto con la possibilità di un orale. La prova scritta propone esercizi semi-strutturati volti a verificare il grado di acquisizione dei concetti e delle metodologie di progettazione e realizzazione di basi di dati transazionali. La prova orale valuta le proprietà di linguaggio ed esposizione. Essa può prevedere esercizi da svolgere al calcolatore volti a verificare il grado di confidenza nell'utilizzo degli strumenti software adottati per lo studio e la sperimentazione.At the conclusion of the course students will be able: (i) to design from scratch good transational databases; (ii) to realize a transational database, thanks to the above design principles, by means of standard database management systems; (iii) to extract information.
Exams are prevalently written tests. They consist of semi-structured exercises which check the level of acquisition of concepts and methodologies to design and realize transactional data base systems. Oral examination assesses linguistic fluency and quality of exposition. Oral examination may also assess the skillness in the use of software tools we adopt to study and experiment.- Oggetto:
Modalità di verifica dell'apprendimento
L'apprendimento verrà inizialmente (ed obbligatoriamente) valutato attraverso un esame scritto su carta. Tale esame sarà di tipo semi-strutturato, ovvero sono previste sia domande aperte su definizioni teoriche e concettuali sugli argomenti trattati a lezione, sia domande nelle quali sarà necessario individuare (e spiegare) il legame tra schemi di basi di dati forniti nel testo e relative interpretazioni semantiche possibili.
Successivamente allo scritto, gli studenti avranno la possibilità di migliorare il risultato (solo se sufficiente) con un orale. In questa sessione d'esame, verranno proposte esercitazioni simili a quelle dello scritto, o una esercitazione al computer.
Tale approccio semi-strutturato permetterà di valutare gli studenti su molti aspetti e tematiche in maniera efficiente, dando comunque la possibilità di valutare il linguaggio tecnico relativo ai concetti teorici illustrati a lezione attraverso domande a risposta aperta.
Scritto, con possibilità di orale in caso di sufficienza (per migliorare il voto di max 5 punti)
- Oggetto:
Programma
Il programma include i seguenti capitoli:
- Base della teoria insiemistica e calcolo proposizionale.
- Progettazione concettuale: schemi entità-associazione, rappresentazione di informazioni del mondo reale. -
- Progettazione logica: dagli schemi entità-associazione alla base di dati transazionale.
- Estrazione d'informazione da una base di dati transazionale: query con proiezione, selezione, equi-join, operatori di aggregazione e funzioni aggregate, negazione e quantificazione universale.
The program will include the following parts:
- Basic set theory and propositional calculus.
- Entity-relationship design (syntax and intended meaning), real-world information modeling by Entity-relationship diagrams.
- Logical design: from entity-relationship schemes to the implementation of transational databases.
- Information extraction from transitional databases. Set of exercises that require written answers.
Testi consigliati e bibliografia
- Oggetto:
Dispense e materiale per sperimentazione gratuiti, sotto opportuna licenza Creative Commons, curati e forniti dal docente. Saranno disponibili su una piattaforma dedicata al supporto on-line alla didattica.
Notes and material for experiments, free of charge, delivered under a suitable Creative Commons license, developed by the teacher. They will be available (in italian) on a platform dedicated to the on-line support of teaching duties.
- Oggetto:
Note
Orario Lezioni
Dal 23/02/2015 al 31/03/2015 Lunedì dalle 12:00 alle 14:00 - 4 EINAUDI
c/o Complesso "Luigi Einaudi"
Martedì dalle 12:00 alle 14:00 - 4 EINAUDI
c/o Complesso "Luigi Einaudi"Dal 13/04/2015 al 28/04/2015 Lunedì dalle 08:00 alle 10:00 LABORATORIO LI1
c/o Complesso "Luigi Einaudi"
Martedì dalle 08:00 alle 10:00 LABORATORIO LI1
c/o Complesso "Luigi Einaudi"Dal 13/04/2015 al 28/04/2015 Lunedì dalle 12:00 alle 14:00 LABORATORIO LI1
c/o Complesso "Luigi Einaudi"
Martedì dalle 12:00 alle 14:00 LABORATORIO LI1
c/o Complesso "Luigi Einaudi"- Oggetto:
Altre informazioni
http://www.didattica-est.unito.it/do/home.pl/View?doc=home_appelli.html- Oggetto: