THREE-DIMENSIONAL MODELING
Course objectives
General goals: Expose students to solid methodologies for the design and implementation of databases in Third Normal Form, along with their related applications. Specific goals: Introduce students to formal and scalable methodologies for identifying constraints, performing conceptual analysis, and translating into the relational logical model, leading to the design and implementation of normalized databases and the use of standard technologies for querying them and embedding queries in software applications. Knowledge and understanding: Students will acquire fundamental methodological knowledge for designing non-trivial databases, particularly in the phases of: a) requirements gathering; b) conceptual analysis of data and functionalities; c) database and functionality design; d) verification of normalization and correction of anomalies, if necessary. They will also learn how to implement these designs using DBMS and standard languages for data definition, querying, and manipulation. Applying knowledge and understanding: Students will be able to effectively apply the knowledge described above to real-world projects involving non-trivial database applications. Critical and judgmental abilities: Students will be able to independently make rational decisions at all stages of the database and application design process and assess whether a relational schema conforms to Third Normal Form. Communication skills: Students will be able to interact effectively with clients (regarding requirements gathering) and with other analysts and designers (regarding the analysis and design of non-trivial software systems). Learning ability: Students will be able to independently expand their knowledge by consulting technical documentation as needed in the field of database application design" Specific goals: to obtain a general knowledge of the basic techniques of Differential Calculus and of the standard applications to problems of maxima-minima of functions of a real variable and to the study of their graph. Knowledge and understanding: at the end of the course, students will master the basic notions of Differential Calculus, in particular the notions of function, limit and derivative. Applying knowledge and understanding: students will be able to solve typical problems from Differential Calculus, such as the explicit calculation of derivatives, of maxima and minima of a function, and to plot an approximate graph of functions of a real variable. Critical and judgmental abilities: students will be able to use a graph as a tool to analyse concrete phenomena which admit a mathematical description. Communication skills: students will be able to fully understand a scientific text of moderate complexity and relate on the essential ideas contained in it. Learning ability: the notions and techniques learned will give students access to more advanced notions, either in a further course or in the form of self-study, concerning further aspects of Differential and Integral Calculus.
- Academic year2025/2026
- CourseComputer Science
- CurriculumSingle curriculum
- Year1st year
- Semester1st semester
- SSDMAT/05
- CFU6