Complementos de Bases de Dados
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Informática |
Ocorrência: 2021/2022 - 1S
Ciclos de Estudo/Cursos
Sigla |
Nº de Estudantes |
Plano de Estudos |
Anos Curriculares |
Créditos UCN |
Créditos ECTS |
Horas de Contacto |
Horas Totais |
INF |
111 |
Plano de Estudos |
2 |
- |
6 |
60 |
162 |
Docência - Responsabilidades
Língua de trabalho
Português
Objetivos
A unidade curricular tem por objectivo dotar os alunos dos seguintes conhecimentos:
- Conhecer aspetos internos à organização da persistência dos dados pelo SGBD, e suas implicações
- Reconhecer os aspetos que influenciam a performance dos SGBD relacionais, e como podem estes ser otimizados
- Atuar numa vertente de administração sobre SGBD relacionais
- Distinguir critérios que motivam a adoção de SGBDs NoSQL
Resultados de aprendizagem e competências
- Administrar Sistemas Gestores de Bases de Dados Relacionais
- Identificar e aplicar processos de otimização de bases de dados
- Aplicar conceitos relacionados com replicação informação
- Implementar mecanismos de segurança em bases de dados
- Distinguir critérios que motivam a adoção de sistemas NoSQL
Modo de trabalho
Presencial
Programa
1. Arquitetura e estrutura de Ficheiros (o exemplo do MS SQL Server)
2. Metadata (Catalogo em MS SQL)
3. T-SQL (via Lab)
4. Indexação
5. Processamento e Otimização de consultas
6. Monitorização e Tunning
7. Transações e Concorrência
8. Backup & Restore
9. Segurança
10. Replicação
11. Fundamentos sobre BDs NoSQL
Bibliografia Obrigatória
Avi Silberschatz, Henry F. Korth and S. Sudarshan; Database System Concepts, 6th Edition, McGraw Hill. ISBN: 0-07-352332-1
Feliz Gouveia; Fundamentos de Bases de Dados, FCA. ISBN: 978-972- 722-799-0
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
MS SQL Server 2019 (IPS - Microsoft] + SQL Server Management Studio
Mongo DB
Tipo de avaliação
Avaliação distribuída com exame final
Componentes de Avaliação
Designação |
Peso (%) |
Exame |
50,00 |
Trabalho laboratorial |
50,00 |
Total: |
100,00 |
Componentes de Ocupação
Designação |
Tempo (Horas) |
Elaboração de projeto |
50,00 |
Estudo autónomo |
30,00 |
Frequência das aulas |
60,00 |
Trabalho laboratorial |
20,00 |
Total: |
160,00 |
Obtenção de frequência
Avaliação contínua
- Teste e fichas
- Trabalhos de laboratório e Projeto, em grupo de 2 alunos
Avaliação por Exame
- Exame
- Projeto
Fórmula de cálculo da classificação final
Avaliação contínua
- CT: 20% da média das 3 notas (nota mínima 7.5) mais elevadas das 5 fichas+ 80% teste
- CL: 20% dos trabalhos de laboratório + 80% do projeto
Avaliação por Exame
-CT: Exame
-CL: Projeto
Nota final: 50% CT + 50% CL
(nota mínima de CT e CL >= 9.5)