Modules | Area | Type | Hours | Teacher(s) | |
DATABASES | INF/01 | LEZIONI | 48 |
|
Gli elaboratori elettronici sono usati, nelle organizzazioni di ogni tipo e dimensione, principalmente per agevolare e potenziare le possibilità di archiviazione, recupero ed elaborazione di informazioni. I sistemi dedicati a questo scopo sono in genere basati sulla tecnologia delle basi di dati. Obiettivo del corso è di presentare le caratteristiche di questi sistemi, in particolare quelli relazionali, la loro architettura e i principi ai quali si ispirano, ponendosi dal punto di vista dei progettisti delle applicazioni.
The management of information is the main use of computers in organizations of all types and sizes. Information management is mostly based on data base technology. The aim of the course is to present the features of these systems, in particular the relational ones, their architecture and the principles they are inspired by, from the point of view of application designers.
Nell'esame scritto, lo studente deve dimostrare la capacità di usare i contenuti del corso per risolvere problemi specifici. Durante l'esame orale l'allievo deve essere in grado di dimostrare la propria conoscenza dei contenuti del corso e di essere in grado di discutere gli argomenti in maniera ragionata e con correttezza d'espressione.
Metodi:
In the written exam, the student must demonstrate the use of knowledge of the course contents to solve problems. During the oral exam the student must be able to demonstrate knowledge of the course contents and be able to discuss the topics thoughtfully and with propriety of expression.
Methods:
Lo studente acquisirà le seguenti abilità. Capacità di progettare un database. Capacità di scrivere una query di database.
The student will acquire the following skills. Ability to design a database. Ability to write a database query.
Nell'esame finale lo studente dimostrerà la capacità di progettare un database e la capacità di scrivere una query. Nella prova orale lo studente dimostrerà la capacità di giustificare le proprie scelte.
metodi:
Prova orale finale
Prova scritta finale
In the final exam the student will prove the ability of designing a database and the ability of writing a query. In the oral exam the student will prove the ability to justify her/his choices.
Methods:
Il corso richiede una buona conoscenza riguardo a programmazione, algoritmi, architettura degli elaboratori, logica matematica.
The course requires good knowledge about programming, algorithms, computer architecture, mathematical logic.
Lezioni frontali
Attività di apprendimento:
Frequenza: fortemente consigliata
Metodo di insegnamento:
Delivery: classroom teaching
Learning activities:
Attendance: Strongly advised
Teaching methods:
A. Albano, G. Ghelli e R. Orsini, Fondamenti di basi di dati, Zanichelli, Bologna, 2005. Scaricabile gratuitamente, dal momento dell'inizio delle lezioni, dalla pagina http://fondamentidibasididati.it/
A. Albano, G. Ghelli e R. Orsini, Fondamenti di basi di dati, Zanichelli, Bologna, 2005. Can be freely downloaded, during the teaching period, from page http://fondamentidibasididati.it/
Esame scritto e orale. Lo scritto sarà sostituibile tramite prove in itinere.
Written and oral exam. The written exam will be replaceable through mid-term tests.