Departamento de Informática (UM)

Página de Unidade Curricular

DesignaçãoCódigoCursoRegimeRegente

Bases de Dados NoSQL

13624 [ME78ME7800006151]

Mestrado em Engenharia Informática [MEINF]

S2

António Carlos Silva Abelha

Objetivos

Os conteúdos programáticos cobrem de forma transversal os componentes principais da Unidade Curricular, apresentando modelo, técnicas, metodologias e ferramentas para a resolução dos problemas.

Programa

1. Modelação e normalização
2. Design de base de dados e aplicações
3. Modelos de armazenamento de dados, esquemas, escalonamento, Transações e Consistência
4. Manipulação de dados
5. Transportabilidade, Disponibilidade, Performance, Integridade e Segurança
6. O problema da integração da informação
7. Cópias e reposição de cópias
8. Gestão de desastres
9. Ferramentas de administração de bases de dados
10. Business Intelligence
11. Vistas

Bibliografia

Harisson G., Next Generation Databases: NoSQL and Big Data, Apress, 2015.

Mullins, C., Database Administration: The Complete Guide to Practices and Procedures, Addison Wesley Pub, 2002.

Resultados da aprendizagem

Pretende-se alcançar os seguintes resultados de aprendizagem:
- Selecionar as metodologias apropriadas para normalizar e modelar sistemas de dados
- Desenhar modelos conceptuais e criar bases de dados SQL e NoSQL
- Conhecer as técnicas de manipulação de dados em bases de dados SQL e NoSQL
- Conhecer propriedades essenciais dos sistemas de dados, em particular no que diz respeito à transportabilidade, disponibilidade permanente, integridade e segurança dos dados
- Avaliar e melhorar o desempenho dos sistemas de dados
- Criar cópias de segurança e saber gerir desastres e reposição de dados
- Utilizar ferramentas de administração e exploração de bases de dados

Método de avaliação

Estudo dirigido; Ensino por fichas; Ensino por módulos.
Métodos de Ensino Socializado: Discussão em pequenos grupos; Discussão dirigida; Brainstorming; Palestra.
Métodos de Ensino Sócio Individualizado: Projeto; Problemas; Pesquisa.
Métodos de avaliação

A avaliação envolve dois instrumentos: um trabalho, de carácter individual, concretizando uma componente prática, e um trabalho de desenvolvimentos experimentais e escritos, a realizar em grupo. Tanto a componente individual como a componente de grupo têm limite de execução temporal. A classificação final é dada na forma: - 50% da classificação provém da componente prática individual; - 50% da classificação provém da componente prática de grupo. É obrigatório ter classificação positiva em todos os instrumentos de avaliação.

Funcionamento

Turno: T 1; Docente: António Carlos Silva Abelha; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: Cristiana Marisa Pereira Neto; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]