Bases de Dados 2019/20 (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 | Piazza | Horário | Recursos

Aulas à distância (período de contingência do COVID-19)

Informação sobre o teste de 03-06-2020

Mooshak    Piazza    Slack    YouTube    Zoom

Software e ferramentas - ler atentamente.

Alterações às regras de avaliação

Bases de Dados 2019/20

[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 MIERSI, 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

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

Regras de avaliação

Obtenção de frequência

Devido ao período de contigência do corona-vírus o requisito de presença nas aulas práticas deixou de ser condição para frequência. Presenças/faltas passadas ou futuras não terão qualquer efeito na avaliação.

Para obtenção de frequência / admissão a exame final é pré-requisito a assiduidade a 2/3 (8 de 12 previstas) das aulas práticas, com excepção de trabalhadores-estudantes e inscritos para melhoria de nota.

Componentes de avaliação

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

  • projecto de modelação de bases de dados - 15% em grupos de 1 a 3 alunos;
  • teste online no Mooshak - 25% - a 3 de Junho de 2020 (em substituição do teste presencial em laboratório)
  • e exame final - 60 %, com nota mínima de 40 % no exame (8 valores) para aprovação final.