DATA BASE SYSTEMS-1
- Academic year
- 2025/2026 Syllabus of previous years
- Official course title
- DATA BASE SYSTEMS-1
- Course code
- CT0673 (AF:608560 AR:301138)
- Modality
- On campus classes
- ECTS credits
- 6 out of 12 of DATA BASE SYSTEMS
- Degree level
- Bachelor's Degree Programme
- Academic Discipline
- INF/01
- Period
- 1st Semester
- Course year
- 2
- Where
- VENEZIA
- Moodle
- Go to Moodle page
Contribution of the course to the overall degree programme goals
Expected learning outcomes
- knowledge and understanding of the fundamental concepts of databases;
- understanding the feasibility and complexity of creating a database and ability of selecting appropriate methods for analysis and modeling;
- knowledge of methodologies for the design of databases, both for building new systems, and for maintaining existing ones.
Ability to apply knowledge and understanding:
- logical-deductive and problem-solving skills;
- ability of formalizing, modeling and specifying real problems;
- ability of developing and implementing software projects using state-of-the-art technologies.
Communication skills
Being able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences.
Pre-requirements
Contents
Conceptual modelling
The Relational Data Model
From conceptual schemas to relational schemas
SQL Language
Laboratory to experiment SQL by using PostgreSQL
Referral texts
- H. Garcia-Molina, J.D. Ullman, J. Widom - Database Systems: The Complete Book (Second Edition), Pearson, 2008.
Assessment methods
1) the capability to design the conceptual schema of a database and the acquisition of the methodology for transforming the conceptual schema into a relational schema,
2) the ability to query in SQL,
3) knowledge of the concepts and algorithms related to the theory of normalization,
4) the ability to administrate a database by defining triggers, procedures and by adopting adequate security policies,
5) the ability to write application code which interacts with a database and to represent knowledge by using non relational models.
The written test may be replaced by successful completion of two intermediate examinations. The first one checks skills 1) and 2) and the second one evaluates the knowledge concerning 3), 4) and 5). During the written test is not allowed the use of books, notes, electronic media.
The project consists of a simple web application using a relational database. The project will be discussed with the teacher.
The exam assessment is structured as follows:
a) Written Exam
- Assessment of skills (1) and (2): corresponding to the content of Module 1, accounts for 50% of the overall grade.
- Assessment of knowledge (3), (4), and (5): corresponding to the content of Module 2, contributes 30% to the overall grade.
b) Project and oral exam
Accounts for 20% of the overall grade.
Type of exam
The lecturer has a duty to ensure that the rules regarding the authenticity and originality of exam tests and papers are respected. Therefore, if there is suspicion of irregular conduct, an additional assessment may be conducted, which could differ from the original exam description.
Grading scale
- Sufficient knowledge and ability to structure the project;
- Limited ability to justify implementation choices;
- Sufficient communication skills, especially in relation to the use of course-specific language.
B. Scores in the 23-26 range will be awarded in the presence of:
- Fair knowledge and ability to structure the project;
- Fair ability to collect and/or interpret data, proposing effective implementation solutions;
- Fair communication skills, especially in relation to the use of course-specific language.
C. Scores in the 27-30 range will be awarded in the presence of:
- Good or excellent knowledge and ability to structure the project;
- Good or excellent ability to collect and/or interpret data, proposing innovative implementation solutions;
- Fully appropriate communication skills, especially in relation to the use of course-specific language.
D. Lode will be awarded in the presence of excellent knowledge and applied understanding of the program, judgment skills, and communication abilities.
Teaching methods
2030 Agenda for Sustainable Development Goals
This subject deals with topics related to the macro-area "Climate change and energy" and contributes to the achievement of one or more goals of U. N. Agenda for Sustainable Development