Complementos de Bases de Dados
-
Conhecimentos de Base Recomendados
-
-
Objetivos
A unidade curricular tem por objectivo dotar os alunos dos seguintes objetivos de aprendizagem:
Obj 1: Conhecer os aspetos relacionados com a organização da persistência dos dados num SGBD.
Obj 2: Saber definir a estrutura física de uma base de dados num SGBD.
Obj 3: Conhecer e aplicar as técnicas de otimização de consultas.
Obj 4: Conhecer ferramentas de monitorização e otimização num SGBD.
Obj 5: Conhecer os conceitos de transação e controle de concorrência no acesso aos dados.
Obj 6: Saber definir e aplicar numa base de dados o controle de acesso concorrente aos dados.
Obj 7: Conhecer e aplicar as técnicas de gestão de backups.
Obj 8: Conhecer os objetivos e conceitos de replicação de informação.
Obj 9: Conhecer e saber definir políticas de segurança no acesso à informação.
Obj 10: Conhecer os conceitos de bases de dados NoSQL.
Obj 11: Saber criar e manipular informação num sistema NoSQL.
- 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 -
Métodos de Ensino
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. -
Estágio(s)
Não
-
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 -
Demonstração de conteúdos
-
-
Demonstração da metodologia
-
-
Docente(s) responsável(eis)
João Paulo Portelinha Santos - 1.º Semestre
-
Bibliografia
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
Detalhes do curso
-
Código
INF32158
-
Modo de Ensino
PRESENCIAL
-
ECTS
6.0
-
Duração
Semestral
-
Horas
30h Práticas e Laboratórios
30h Teóricas
