20801686 - DATABASES

Presentation of models, methods and tools for the definition, design and development of software systems that manage large sets of data. A student who has passed the course will be able to: (i) develop software applications that make use of databases of even high complexity, (i) design and built autonomously databases of medium complexity, and (iii) be involved in the project and development of large databases of high complexity.

Curriculum

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria informatica L-8 MERIALDO PAOLO, ATZENI PAOLO

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria informatica L-8 MERIALDO PAOLO, ATZENI PAOLO

Programma

Database systems: general properties. Relational model. Relational algebra. SQL. Conceptual database design. Logical database design. Normalization-

Testi Adottati

P. Atzeni et al. Basi di dati 5/Ed. McGraw-Hill, 2018 (in alternative, any major database textbook, contact the instructor for advice)
Additional material available on the course site:
http://www.dia.uniroma3.it/~atzeni/didattica/BDN/BDNindex.html

Modalità Erogazione

Class lectures, class exercises, practical activities (small projects), to be developed along lines provided by the instructor. Should the COVID-19 emergency continue, the course will implement all the indications provided by the university. If needed video-lectures will be broadcast and recorded, with the appropriate modes of interaction with students, on site or remote.

Modalità Frequenza

Not compulsary

Modalità Valutazione

The written examination contains 3-6 exercises, aimed at verifying the level of effective comprehension of the concepts and the ability of the student to apply them in practical contexts. Optional midterms are also offered, with the same structure. All the exam (and midterm) tests of previous years (since 1998) area available on the course Web site: http://www.dia.uniroma3.it/~atzeni/didattica/BDN/compitiPDF/index.html During the COVID-19 emergency: - examinations will be held by appointment - they will be mainly oral, via the online platform, with the discussion of brief exercises, similar to those usually proposed, to be solved during the discussion with the instructor or during a preliminary written test held the same day

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria informatica L-8 MERIALDO PAOLO, ATZENI PAOLO

scheda docente | materiale didattico

Mutuazione: 20801686 BASI DI DATI in Ingegneria informatica L-8 MERIALDO PAOLO, ATZENI PAOLO

Programma

Database systems: general properties. Relational model. Relational algebra. SQL. Conceptual database design. Logical database design. Normalization-

Testi Adottati

P. Atzeni et al. Basi di dati 5/Ed. McGraw-Hill, 2018 (in alternative, any major database textbook, contact the instructor for advice)
Additional material available on the course site:
http://www.dia.uniroma3.it/~atzeni/didattica/BDN/BDNindex.html

Modalità Erogazione

Class lectures, class exercises, practical activities (small projects), to be developed along lines provided by the instructor. Should the COVID-19 emergency continue, the course will implement all the indications provided by the university. If needed video-lectures will be broadcast and recorded, with the appropriate modes of interaction with students, on site or remote.

Modalità Frequenza

Not compulsary

Modalità Valutazione

The written examination contains 3-6 exercises, aimed at verifying the level of effective comprehension of the concepts and the ability of the student to apply them in practical contexts. Optional midterms are also offered, with the same structure. All the exam (and midterm) tests of previous years (since 1998) area available on the course Web site: http://www.dia.uniroma3.it/~atzeni/didattica/BDN/compitiPDF/index.html During the COVID-19 emergency: - examinations will be held by appointment - they will be mainly oral, via the online platform, with the discussion of brief exercises, similar to those usually proposed, to be solved during the discussion with the instructor or during a preliminary written test held the same day