Bases de Dados 2021/22 (CC2005)

Departamento de Ciência de Computadores
Faculdade de Ciências da Universidade do Porto

Página inicial | Aulas teóricas | Aulas práticas | Projecto | Exames | Recursos

Bases de Dados 2021/22

     Fórum para anúncios e perguntas fora do horário de aulas [Registo]

     Aulas teóricas "online" - ver informação de sessão Zoom divulgada no Piazza.

     Vídeos das aulas teóricas

dbdia - ferramenta para desenho de diagramas

   Servidor Mooshak para exercícios


Âmbito

[ficha curricular detalhada no Sigarra]

A unidade curricular de Bases de Dados é obrigatória para estudantes de cursos do Dep. Ciência de Computadores (LCC e LIACD, 2º ano) e opcional na vertente Formação Complementar em Informática para outros cursos da FCUP (Lic. Biologia, Física, Geologia, Matemática e Química).

Docentes

Horário das aulas

Objetivos

A unidade curricular pretende dotar os estudantes de competências teóricas e práticas necessárias à concepção, construção, manipulação e análise de bases de dados relacionais.

Programa resumido

  • Conceitos básicos introdutórios
  • Modelação de bases de dados usando o modelo ER (entidade-relacionamento) e o modelo relacional. Álgebra relacional. Normalização de esquemas relacionais.
  • Uso da linguagem SQL para definição e manipulação de base de dados relacionais
  • Implementação de sistemas de gestão de bases de dados: transações e concorrência, organização física dos dados e uso de índices.
  • Outros tópicos: acesso programático a bases de dados com SQL embebido, questões de segurança, ...

Bibliografia principal

Avaliação

A avaliação compreende os seguintes componentes e respectivos pesos percentuais na nota final:

  • projecto de modelação de bases de dados - 20 % em grupos de 1 a 3 alunos;
  • teste individual de SQL em laboratório - 20 %
  • e exame final - 60 %, com nota mínima de 40 % no exame (8 em 20 valores) para aprovação final.