Armazenamento e Recuperação de Dados

ARD
4 ECTSFallExam: Not specified
Overall
No reviews yet
Workload
--

Description

Objectives

Hoje em dia, os dados estão presentes em todo o lado e apresentam-se sob diferentes formatos e volumes, tanto estruturados como não estruturados. As empresas necessitam de armazenar e gerir dados utilizando tecnologias de base de dados apropriadas para garantir o sucesso dos seus processos de negócio e a sua competitividade no mercado.

As tecnologias de base de dados constituem um campo muito abrangente. Na unidade curricular de Storing and Retrieving Data iremos centrar-nos nas tecnologias de base de dados relacionais, especificamente MySQL. Ao longo da unidade curricular, serão abordados vários tópicos, incluindo a arquitetura de um SGBD (DBMS), o processo de modelação e normalização de bases de dados, a implementação de uma base de dados relacional utilizando a linguagem SQL (teórica e prática), a utilização de objetos avançados em SQL, como Views e Triggers , técnicas de otimização de consultas, e as diferenças entre bases de dados SQL e NoSQL.

Adicionalmente, o surgimento de ferramentas de Inteligência Artificial (AI) criou novas oportunidades para analistas e programadores SQL, aumentando significativamente a sua produtividade. Esta unidade curricular integra a utilização de ferramentas de AI para trabalhar com bases de dados relacionais nos laboratórios.

Participation Requirements

As aulas, discussões em grupo, materiais de leitura, questionários e exames serão todos em inglês. Embora não seja obrigatório, os estudantes devem ter proficiência na língua inglesa.