Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Conceção e Implementação de Bases de Dados

17025 [ME47ME4700007526]

Mestrado em Engenharia de Sistemas [MES]

S1

Orlando Manuel Oliveira Belo

Objetivos

A introdução gradual das várias temáticas e conceitos associados a cada um dos tópicos do programa da unidade curricular permitirá ao longo do semestre, de forma gradual, providenciar aos alunos o conhecimento e a perícia necessária para alcançarem os objetivos definidos, através da realização de um trabalho prático e de uma prova escrita, cujas etapas abordarão cada uma das temáticas abordadas no programa da unidade curricular, alinhadas com o cumprimento gradual dos objetivos referidos. A sequência dos vários temas permitirá, também, apresentar aos alunos os desafios mais usuais que um sistema de dados nos coloca e conhecer os modelos, métodos e as tecnologias mais adequadas para os ultrapassar.

Programa

1. Dados, Informação e Conhecimento.
2. Sistemas de bases de dados, arquitetura básica e componentes principais.
3. Levantamento e análise de requisitos para conceção de bases de dados.
4. Conceção de modelos de dados - modelação concetual e lógica de bases de dados.
5. Linguagens de descrição, manipulação e controlo de sistemas de bases de dados.
6. Implementação física de bases de dados.
7. Processos de angariação, transformação, armazenamento e exploração de dados.
8. Segurança e recuperação de dados.

Bibliografia


Belo, O., “Bases de Dados Relacionais: Implementação com MySQL”, FCA – Editora de Informática, 376p, Set 2021. ISBN: 978-972-722-921-5.

Connolly, T., Begg, C., Database Systems, A Practical Approach to Design, Implementation, and Management, Addison-Wesley, 4ª Edição, 2004. ISBN-10: 0321210255. ISBN-13: 978-0321210258.

Gouveia, F., “Bases de Dados - Fundamentos e Aplicações", 2ªEd. FCA, Editora de Informática, 2021. ISBN: 978-972-722-901-7.

Celko, J., Joe Celko's Data and Databases: Concepts in Practice, The Morgan Kaufmann Series in Data Management Systems, 1st edition (August 10, 1999), ISBN-10 ? : ? 1558604324, ISBN-13 ? : ? 978-1558604322.

Resultados da aprendizagem

- Entender a missão e os objetivos de um sistema de bases de dados dentro de uma organização.
- Adquirir o conhecimento necessário para caracterizar, projetar e implementar um sistema de bases de dados.
- Aplicar de forma concreta técnicas de modelação de dados no desenvolvimento de esquemas para sistemas de dados, de acordo com os tipos de representação de dados adotados.
- Perceber como recolher e armazenar dados provenientes de diferentes fontes de informação.
- Adquirir conhecimento para saberem administrar e aplicar modelos de segurança, recuperação e privacidade de dados em sistemas de dados.
- Utilizar linguagens de descrição, manipulação e administração de sistemas de dados de acordo com diferentes tipos de representação de dados adotados.

Método de avaliação

Componente teórica: 50%.
Componente teórico-prática: 50%.
Nota mínima em qualquer uma das componentes: 10 (dez).

Funcionamento

Turno: T 1; Docente: Orlando Manuel Oliveira Belo; Dep.: DI; Horas: 15.
Turno: PL 1; Docente: Lídia Anaís Coelho Sousa; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]