UFCD 10797 - Gestão e armazenamento de dados
DESIGNAÇÃO DA UFCD: Gestão e armazenamento de dados
CÓDIGO DA UFCD: 10797
CARGA HORÁRIA: 50 horas
PONTOS DE CRÉDITO: 4.5
Objetivos
Reconhecer a estrutura dos sistemas de gestão de bases de dados.
Identificar as diferentes relações de tabelas e o uso de chaves.
Aplicar o processo de normalização no desenho de bases de dados relacionais.
Proceder à leitura de dados usando queries.
Conteúdos
Introdução
Base de dados vs. DBMS (Database Management System)
SQL (Structured Query Language) vs. NoSQL
Operações CRUD
Modelo relacional
Relações de tabelas
Entity Relationship Diagram (ERD)
Normalização de dados 1NF, 2NF, 3NF, BCNF
Operações CRUD: sintaxe e exemplos
Leitura de dados através de queries
SELECT, FROM, WHERE
JOINS
Agregação
Ordenação
Subqueries
Tópicos avançados de SQL
Views
Indexes
Triggers
Data warehouse
Modelação dimensional
Star schema e snowflake schema
Extract, transform and load
Projeto de design e criação de base de dados