Publication in the Diário da República: Despacho n.º 2851/2022 de 07/03/2022
6 ECTS; 1º Ano, 2º Semestre, 56,0 TP , Cód. 606716.
Lecturer
            - António Casimiro Teixeira Batista (1)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
          Not applicable.
Objectives
          At the end of the course, students should be able to:
(1)- describe the relational model;
(2)- design databases by the E-R method;
(3)- execute SQL commands to define the data structure;
(4)- execute SQL commands to interrogate and manipulate data from a database;
Program
          1- Relational Model
2 - Relationships. Instances and schemes. Data dictionary. Keys.
Primary key, foreign key and indices. Integrity and rules.
3 - Functional dependencies and normalization. 
4 - Entity-relationship method. Extended E-R. Cardinality and participation constraints.
5 - Applications in MSAccess. Tables, Selection and Forms. 
Evaluation Methodology
          Continuous Assessment (CAss):
Practical worksheets (20%) and  tests(80%).
Exam-based assessment: Written Test (80%); CAss (20%).
Bibliography
          - Elmasri, R.  e Navathe , S. (2019). Sistemas de Banco de Dados. (Vol. 1). Londres:  Pearson Universidades
- Silberschatz,, A.  e Korth, H. (2014). Fundamentos De Bases De Datos. (Vol. 1). Espanha:  McGraw-Hill Interamericana de España S.L.
(1989). Tecnologia de Base de Dados. (Vol. 1). Portugal:  FCA - Editora Informática
(2003). An Introduction to Database Systems. (Vol. 1). US:  Addison Wesley
Teaching Method
          Theoretical-practical and laboratory classes including problem solving and experimental work.
Software used in class
          PHPMyAdmin
MySql  

















