
6 ECTS; 1º Ano, 2º Semestre, 56,0 TP , Cód. 606716.
Docente(s)
- Vasco Renato Marques Gestosa da Silva (1)
- João Pedro Fernandes Bonniz (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
Os alunos devem compreender os princípios fundamentais do modelo relacional, identificando as suas principais componentes, conseguir analisar requisitos de informação, identificar entidades, atributos e relacionamentos, e elaborar modelos entidade-relacionamento, desenvolver competências na utilização da linguagem SQL, aplicar instruções SQL de manipulação e consulta de dados (DML e DQL), incluindo inserção, atualização e eliminação de registos, bem como consultas simples e complexas.
Programa
1. Introdução aos sistemas de gestão de bases de dados (SGBD): Principais características dos sistemas de bases de dados. Vantagens. Quando usar e não usar SGBD. Modelos de dados dos
SGBD: Modelo Relacional; Arquitetura de SGBD; Mercado dos SGBD. O processo de concepção dos sistemas de base de dados.
2. Modelo relacional: Tabelas, atributos, chaves (primária e forasteiras), relacionamentos.
3. SQL: Comandos para manipulação de dados. Consulta, inserção, atualização e remoção de dados. Comando Select. Cláusulas (WHERE, GROUP BY, etc). Funções (strings e temporais).
Junções, uniões, subconsultas (simples, relacionadas e tabelas derivadas). Comandos Inset, Update e Delete: Simples e com subconsultas.
4. Objetos programáveis: Procedimentos. Triggers. Eventos, Cursores.
Metodologia de avaliação
Classificação Final em Avaliação de Frequência (ou Avaliação Contínua - AvC)= Testes (80%)+fichas de exercícios (20%).
Classificação Final em Avaliação de exame: Prova escrita (80%) e AvC (20%).
Classificação mínima para aprovação na Unidade Curricular em Avaliação de Frequência - a que decorrer do Regulamento Académico das Escolas do Instituto Politécnico de Tomar, em vigor à data do preenchimento da FUC, sendo que a sua obtenção resulta simultaneamente na dispensa da realização de Avaliação de exame.
Classificação mínima para aprovação na Unidade Curricular em Avaliação de Exame - a que decorrer do Regulamento Académico das Escolas do Instituto Politécnico de Tomar, em vigor à data do preenchimento da FUC.
Bibliografia
- 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
Método de Ensino
Aulas teórico-práticas em que são propostos exercícios de aplicação, e Práticas de Laboratório.
Software utilizado nas aulas
PHPMyAdmin
MySql
Objetivos de Desenvolvimento Sustentável