Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Matemática e Aplicações
  4. Bases de Dados

Bases de Dados

Código 13956
Ano 3
Semestre S2
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Objectivos de Aprendizagem Dotar os estudantes deste curso dos conhecimentos e competências fundamentais para a modelação e criação do tipo de Bases de Dados mais utilizadas no mercado de trabalho e para o desenvolvimento de aplicações web e stand-alone que interagem com elas, utilizando uma linguagem amplamente reconhecida.
Conteúdos programáticos 1. Introdução aos Sistemas de Bases de Dados
1.1. Contexto e motivação 1.2. Níveis de abstracção 1.3. Características fundamentais dos Sistemas de Gestão de Bases de Dados 1.4. Transacções
2. Modelo Relacional
2.1. Estrutura de Dados Relacional 2.2. Álgebra Relacional: Teoria de Conjuntos, Operadores, Diagramas. 2.3. Dependências Funcionais, Chave, Super-Chave e Chave Primária
3. Modelo Conceptual
3.1. Modelo Entidade / Associação 3.2. Teoria da Normalização de Bases de Dados: Formas Normais.
4. Linguagem SQL
4.1. Instruções de Manipulação de Dados (DML) 4.2. Instruções de Definição de Estrutura (DDL) 4.3. Criação e Manipulação de Vistas 4.4. Criação e Manipulação de Índices 4.5. Optimização de Consultas
Metodologias de Ensino e Critérios de Avaliação Esta Unidade Curricular é semestral e tem por base: - uma aula semanal de duas horas para exposição de conteúdos teóricos, com recurso à projeção de diapositivos, e - uma aula semanal de duas horas para resolução de exercícios teórico-práticos, organizadas por capítulos em fichas, e para a modelação do Projeto. O Projeto é realizado preferencialmente em grupos de 2 estudantes. Os diapositivos e as fichas práticas são disponibilizadas online, tal como toda a informação e planeamento relativo à unidade curricular.

A avaliação compreende as seguintes componentes:
- Avaliação individual de conhecimentos (12 valores - 60%) - Prova de Frequência e Exame (contando a melhor das notas) - Projeto prático em grupos de 2 estudantes (8 valores - 40%) - Modelação, implementação e apresentação/defesa.
Bibliografia principal C. J. Date. An Introduction to Database Systems. Addison-Wesley (ISBN: 0321189566)

J. Hoffer, M. Prescott, F. McFadden. Modern Database Management. Prentice Hall (ISBN: 0130339695).
J. A. Carriço. Desenho de Bases de Dados. CTI (ISBN: 9729653321).
José Luís Pereira , Tecnologia de Bases de Dados, FCA; ISBN: 9727220738.
Luís Damas, SQL – Structured Query Language, FCA; ISBN 9727221881.
Língua Português
Data da última atualização: 2019-07-10
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.