Skip to main content
If you continue browsing this website, you agree to our policies:
  • Condizioni di utilizzo e trattamento dei dati
Continue
x
If you continue browsing this website, you agree to our policies:
  • Condizioni di utilizzo e trattamento dei dati
Continue
x
e-Learning - UNIMIB
  • Home
  • More
Listen to this page using ReadSpeaker
English ‎(en)‎
English ‎(en)‎ Italiano ‎(it)‎
 Log in
e-Learning - UNIMIB
Home
Percorso della pagina
  1. Science
  2. Bachelor Degree
  3. Informatica [E3102Q - E3101Q]
  4. Courses
  5. A.A. 2020-2021
  6. 3rd year
  1. Advanced Data Base Systems
  2. Summary
Insegnamento Course full name
Advanced Data Base Systems
Course ID number
2021-3-E3101Q115
Course summary SYLLABUS

Course Syllabus

  • Italiano ‎(it)‎
  • English ‎(en)‎
Export

Obiettivi

Il corso, erogato in italiano, consentirà agli studenti di avere una panoramica aggiornata dei principali sistemi di storage attualmente disponibili (relazionale, rdf e NoSQL) le architetture (anche commerciali) attualmente disponibili. Gli studenti inoltre apprenderanno il concetto di transazione e le sue proprietà. Per rdf e NoSQL saranno anche descritti modelli dei dati sottostanti e i linguaggi di interrogazione


Contenuti sintetici

Conoscenze della struttura interna di un DBMS relazionale, il concetto di transazione e le sue proprietà. Principali problematiche di sicurezza nelle basi di dati centralizzate DBMS non relazionali: NoSQL e rdf; architetture, linguaggi di interrogazione




Programma esteso

introduzione e strutture fisiche di accesso

2 ottimizzazione delle interrogazioni

3 controllo di concorrenza

4 sicurezza

5 architetture commerciali rdbms

6 reliability manager

7 Sistemi NoSql, modelli, linguaggi di interrogazione e architetture disponibili

8 Modello RDF, linguaggio di interrogazione SPARQL e architetture disponibili

9 cenni su architetture big data


Prerequisiti

Basi di dati


Modalità didattica

Classroom lectures with slide support, classroom and laboratory exercises with the main storage management tools available

During the COVID-19 emergency, the course will be delivered remotely asynchronously with synchronous videoconferencing events, self-assessment exercises that do not influence the grade may be offered

Materiale didattico

Textbooks  P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone Basi di dati: architetture e linee di evoluzione McGraw-Hill Italia,


Periodo di erogazione dell'insegnamento

secondo semestre

Modalità di verifica del profitto e valutazione

Il corso prevedere due modalità alternative per a verifica della valutazione dello studente 

1) uno scritto scritto e progettino. Lo scritto verterà su domande aperte sugli argomenti teorici relativi ai contenuti del corso e una serie di esercizi di modellazione ovvero  interrogazione o dimensionamento delle strutture dati  o infine applicazioni degli algoritmi visti a lezione. Il progettino è relativo alla realizzazione di un piccolo attività di un database adinistrator ovvero di modellazione e intterrogazione di un sistema nosql 

2) un elaborato su argomenti inerenti a quelli trattati nel corso


Orario di ricevimento

Giovedì dalle 10 alle 11 stanza 2017 edificio u14

Export

Aims

The course will  be provided in Italian and it will allow students to have a wide and up-to-date overview of the main storage systems (relational, rdf, nosql) and architectures (including commercial ones) . Students will be also able to understand transaction and its properties. For rdf and NoSQL the underlining data models, query languages and architecture will be also explained


Contents

Relational dbms architecture, transaction and ACID properties, Main issue on security of centralized rdbms and description of architectures of most adopted commercial RDBMS. Non relational dbms: NoSQL and RDF; architetures and query languages


Detailed program

1 introduction and physical access structure

2 query optimization

3 concurrency control

4 security

5 architecture of commercial DBMS

6 reliability manager

7 NoSQL, models, query language and architectures

8 rdf model, query language and available architectures

9 Big data architecture (outline)


Prerequisites

Database

Teaching form

lectures with slides, exercises and practical exercise on most important storage management system


Textbook and teaching resource

Textbooks  P. Atzeni, S. Ceri, P. Fraternali, S. Paraboschi, R. Torlone Basi di dati: architetture e linee di evoluzione McGraw-Hill Italia,


Semester

second semster

Assessment method

Two are the alternative way to assess students:

1) a written exam followed by a smal project. The written part is composed by a set of query related to theoretical issues explain in the course and a set of exercise related to algorithm, protocols, model, and query languages explained in the course. The small project wants to veriy the capabiliy of a given student to execute typical database administrator activities or  modelling and quering  NoSQL database systems

2) a project realted to one of the topic related to the course.

Office hours

Thursday 10-11 building U14 room 2017

Enter

Key information

Field of research
INF/01
ECTS
8
Term
Second semester
Activity type
Mandatory to be chosen
Course Length (Hours)
76
Degree Course Type
Degree Course

Staff

    Teacher

  • SG
    Simone Grega
  • AM
    Andrea Maurino
  • AR
    Anisa Rula
  • BS
    Blerina Spahiu
  • Assistant

  • RA
    Roberto Avogadro

Students' opinion

View previous A.Y. opinion

Bibliography

Find the books for this course in the Library

Enrolment methods

Self enrolment (Student)
Manual enrolments

You are not logged in. (Log in)
Policies
Get the mobile app
Powered by Moodle
© 2025 Università degli Studi di Milano-Bicocca
  • Privacy policy
  • Accessibility
  • Statistics