Bases de Dados
Áreas Científicas |
Classificação |
Área Científica |
CNAEF |
Ciências informáticas |
Ocorrência: 2021/2022 - 2S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
DVAM |
21 |
Plano_estudos_2018_19 |
1 |
- |
6 |
60 |
162 |
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
Conhecer as potencialidades de um Sistema Gestor de Bases de Dados Relacionais – SGBD
Modelação da camada das aplicações dirigida ao suporte da persistência de dados
Construção e Manipulação de esquemas de Bases de Dados relacionais
Inserção, Atualização, Consulta e Manipulação de dados em Bases de Dados relacionais
Desenvolvimento de interface de nível lógico de interação com a BD
Resultados de aprendizagem e competências
- Definir um modelo de dados utilizando o Modelo Entidade Relação
- Implementar bases de dados relacionais normalizadas
- Criar e manipular a informação de bases de dados em SQL
- Obter informação de uma base de dados utilizando SQL
Modo de trabalho
Presencial
Programa
Conceitos fundamentais de BDs e SGBD(R)
Análise e Modelação segundo o Modelo Entidade-Relação (MER)
O modelo Relacional (MR)
Transformação do MER no MR
A linguagem Structured Query Language (SQL) e sublinguagens:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
Programação da lógica e acessos ao modelo de dados
- Procedimentos
- Funções
- Triggers
Bibliografia Obrigatória
Abraham Silberschatz, Henry F. Korthand S. Sudarshan; Database System Concepts, 6th Edition, McGraw Hill, 2011. ISBN: ISBN 978-0-07-352332-3
Bibliografia Complementar
Luís Damas; SQL, 14ª Edição, FCA, 2017. ISBN: 978-972-722-829-4
Métodos de ensino e atividades de aprendizagem
A metodologia pedagógica a usar nesta unidade curricular assenta em duas vertentes:método expositivo e trabalho em grupo em ambiente laboratorial.
Recorrer-se-á à plataforma e-learning Moodle para apoio ao ensino, nomeadamente como repositório de informação, fórum, entrega de trabalhos e realização de testes de auto avaliação e de avaliação.
Software
MySQL Workbench
MySQL Community Server
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese |
25,00 |
Exame |
40,00 |
Trabalho laboratorial |
35,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Elaboração de projeto |
60,00 |
Estudo autónomo |
20,00 |
Frequência das aulas |
60,00 |
Trabalho laboratorial |
25,00 |
Total: |
165,00 |
Obtenção de frequência
Avaliação contínua
- Testes
- Projeto
Avaliação por exame
- Exame
- Projeto
Fórmula de cálculo da classificação final
Avaliação contínua
- 40% Testes : Teste 1 (20%) + Teste 2 (20%) (nota mínima 9.5)
- 35% Projeto (nota mínima 9.5)
- 25% Discussão projeto (nota mínima 9.5)
Avaliação por exame
- 40% Exame (nota mínima 9.5)
- 35% Projeto (nota mínima 9.5)
- 25% Discussão projeto (nota mínima 9.5)
Nota mínima final 9.5