Escolas Superiores Portais
ESEESAESTGESSESCEESDL MULTIMÉDIAINTERNACIONAL
Escola Superior de Educação
Escola Superior Agrária
Escola Superior de Tecnologia e Gestão
Escola Superior de Saúde
Escola Superior de Ciências Empresariais
Escola Superior de Desporto e Lazer
SASOTICEMPREGO
 
   
 

Programa Unidade Curricular

Curso
Unidade Curricular
Ano
Periodo
ECTS
Ano Letivo
Engenharia da Computação Gráfica e Multimédia
Bases de Dados
2
S1
5
201920

 
T
TP
TC
P
PL
L
S
E
EC
O
OT
Horas de Contacto
0
24
0
0
24
0
0
0
0
0
0

Equipa Docente
Nome
Carga Letiva na UC
Responsável
Maria Estrela Ribeiro Ferreira da Cruz
48

Resumo
A cadeira de Base de Dados evidencia a importância da informação para as organizações e consequentemente a importância das Bases de Dados no contexto dos Sistemas de Informações nas Organizações.
A cadeira de Base de Dados aborda o desenvolvimento de bases de dados, nomeadamente a modelação relacional de dados e a manipulação de dados e de estruturas de dados através da linguagem SQL. A cadeira aborda também a programação sobre uma base de dados relacional.

Objetivos da Aprendizagem
1- Perceber a importância da informação nas organizações e consequentemente a importância das Bases de Dados no contexto dos Sistemas de Informações nas Organizações.
2- O aluno deverá adquirir a capacidade de desenvolver um modelo de dados que suporte os requisitos de informação de um sistema. Capacidade para construir bases de dados, implementando os modelos de dados definidos num dado Sistema Gestor e Bases de Dados Relacional.
3- O aluno deverá adquirir a capacidade de manipular quer dados quer estruturas de dados utilizando a linguagem SQL.
4- O aluno deverá ser capaz de programar triggers e stored procedures para implementar regras ou restrições na base de dados.

Conteudos Programáticos
Horas
1- Introdução aos sistemas de bases de dados (SGBD)
3
2- Modelos de dados Relacional
3
3- Normalização de Bases de Dados
3
4- Integridade e Segurança de Bases de Dados
9
5- SQL - structured query language (DDL, DCL e DML)
24
6- Avaliação
6

Metodologias de Ensino
Exposição da matéria acompanhada de exemplos práticos.
Resolução de exercícios práticos sobre a matéria dada.
Desenvolvimento de um projeto que engloba todos os aspectos da matéria.

Avaliação
Tipologia de aulas de frequência obrigatória
A frequência às aulas T, TP e PL é obrigatória em, pelo menos, 80%.

Avaliação contínua (AC)
* Dois testes teóricos [T] com nota mínima de 6,0 e com peso de 25% cada para a nota final.
A média dos testes >= 8 valores
* Um trabalho prático [P] com nota mínima de 8 valores
* Nota final: 0,5*T + 0,5*P

Épocas Normal / Recurso / Especial
* Exame teórico global [T] (nota mínima de 8)
* Trabalho prático [P] (nota mínima de 8 valores)
* Nota final de época: 0,5*T + 0,5*P

Bibliografia Principal
Abraham Silberschatz, Henry F. Korth and S. Sudarshan, Database System Concepts ( 5th Edition), McGraw Hill, 2005, ISBN 0-07-124476-X

José Luís Pereira, Tecnologia de Bases de Dados (3ª edição), FCA - Editora de Informática, ISBN 972-722-143-2

Luís Damas, SQL, FCA - Editora de Informática, ISBN: 978-972-722-443-2

Bibliografia Complementar
Principles of Database Systems
Jeffrey D. Vullman
Computer Science Press, Second Edition, 1983

Database System Concepts, 4th Edition
Abraham Silberschatz, Henry F. Korth and S. Sudarshan
McGraw Hill, 2001
ISBN 0-07-228363-7

A Guide to the SQL Standard (4th Ed)
C. J. Date and Hugh Darwen
Addison-Wesley
ISBN:0-201-94426-0

The theory of Relational Databases
David Maier
Computer Science Press
ISBN:0-914894-42-0

Database Management Systems
Raghu Ramakrishnan and Johannes Gehrke
McGraw Hill, 2000

An Introduction to Database Systems (6th Ed)
C. J. Date
Addison-Wesley,1994
ISBN:0-201-82458-2
 
 
 

Em destaque

EM AGENDA

D S T Q Q S S
 
 
 
 
 
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
Format: 2020-02-28
Format: 2020-02-28