
Databases I
Code
100013
Academic unit
NOVA Information Management School
Credits
6.0
Teacher in charge
Weekly hours
45.0
Teaching language
Portuguese. If there are Erasmus students, classes will be taught in English
Objectives
Introduce the fundamental concepts inherent in relational databases including data modeling - the conceptual point of view and from a physical standpoint, standardization, optimization of queries, data integrity and transaction management, aimed at supporting the development of transactional systems. This course places great emphasis on a theoretical framework coupled with the fact that providing extensive practical experience grounded in the use of relational DBMSs such as Microsoft SQL Server and data modeling tools such as Sybase Power Designer tool knowledge.
Prerequisites
Basic knowledge of information systems.
Subject matter
Bibliography
Thomas M. Connolly and Carolyn E. Begg, Database Systems: a Practical Approach to Design, Implementation, and Management, Addison-Wesley, Pearce Education Limited, 2010
Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts, McGraw-hill, 2006
Luis Damas, SQL Structured Query Language - 13ª Edição, FCA, 2005
Teaching method
Oral presentation of theoretical subjects.
Practical project (groupwork).
Practical exercices in practical classes.
Evaluation method
Continuous
- Project with presentation (40%), minimal grade 8.
- Midterm exam (20%).
- Written examination 1st Period (40%), minimal grade 8.
- Written examination 2nd Period (100%), minimal grade 10.