Code: | L.EIC012 | Acronym: | BD |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Informatics Engineering and Computing |
Active? | Yes |
Web Page: | https://moodle2425.up.pt/course/view.php?id=4162 |
Responsible unit: | Department of Informatics Engineering |
Course/CS Responsible: | Bachelor in Informatics and Computing Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L.EIC | 371 | Syllabus | 2 | - | 6 | 52 | 162 |
Teacher | Responsibility |
---|---|
Carla Alexandra Teixeira Lopes | |
Michel Celestino Paiva Ferreira |
Lectures: | 2,00 |
Recitations: | 2,00 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Lectures | Totals | 2 | 4,00 |
Carla Alexandra Teixeira Lopes | 2,00 | ||
Michel Celestino Paiva Ferreira | 2,00 | ||
Recitations | Totals | 16 | 32,00 |
Michel Celestino Paiva Ferreira | 4,00 | ||
Ahmad Naser Eddin | 4,00 | ||
Rui Jorge Eduardo Ramos | 4,00 | ||
Carla Alexandra Teixeira Lopes | 2,00 | ||
João Paulo Madureira Damas | 2,00 | ||
Alexandre Henrique Macris | 2,00 | ||
Lázaro Gabriel Barros da Costa | 4,00 | ||
António Humberto Sá Pinto | 4,00 | ||
Mariana Ferreira Dias | 4,00 | ||
Ana Margarida Mendes Antunes Martins Victoriano | 2,00 |
Background
Information Systems (IS) is a key topic in informatics engineering. Databases are data repositories required in any IS. The database course is a key course in the area of IS. The main objective of this course unit is to prepare students to design and develop database systems that meet the users' needs according to the organizational management goals.
Specific Aims
This is an introductory course on databases. It is focused on the relational paradigm. It covers the design (UML model and relational normalization), construction (SQL data definition language), querying (SQL data manipulation language) and management (physical organization and query optimization) of relational databases.
Percent Distribution
Scientific component: 50%
Technological component: 50%
Basic knowledge of set theory.
UML class diagram. Relational schema, normalization and mapping from a high-level database model. SQL Data Definition Language and integrity constraints. Relational algebra as a query language. SQL Data Manipulation Language. Views. Indexes. Transactions. Introduction to data warehouses and NoSQL systems.
Lectures introduce the subject topics and include application examples. Practical sessions are held in a computer lab, where students work with the SQLite database management system. During these lab sessions, students will complete hands-on exercises and undertake small development projects.
Designation | Weight (%) |
---|---|
Exame | 75,00 |
Trabalho laboratorial | 25,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Estudo autónomo | 70,00 |
Frequência das aulas | 52,00 |
Trabalho laboratorial | 40,00 |
Total: | 162,00 |
To be eligible for the final exam, students must not exceed 25% of absences from the theoretical-practical classes.
PROJ - Project/Group work
FE - Final Exam
Final Grade = round (0.25 PROJ + 0.75 FE)
Minimum grade of 40% (8 out of 20) in every assessment component: Project and Exam.
The project is a group work that will be assessed in two moments: the first submission is worth 40% and the second is worth 60% of the project evaluation.
Students who met the attendance criteria in the immediately preceding edition of the course may opt to retain their project scores. To do so, they must notify the course responsible by the end of the second week of classes and refrain from enrolling in theoretical-practical sessions.
The project is not subject to appeal assessment.
The project is mandatory for students with worker statute or equivalent.
Improving the classification of all assessment components through course attendance is allowed.
It is possible to improve the final classification through a second exam to be carried out during the period scheduled for this purpose.
The classification of the project cannot be improved in the same academic year.