Sumários
SQL - funções de agregação e group by
9 Abril 2025, 09:30 • José Farinha
Linguagem SQL:
- Funções de agregação:
- count(*),
- count (coluna)
- count (distinct coluna)
- sum
- avg
- max
- min
- Group by (cláusula)
- ...by uma coluna
- ...by 2+ colunas
- having.
Prática laboratorial: BD Hotéis, exercícios 14 a 26.
SQL - Instrução select
2 Abril 2025, 09:30 • José Farinha
Linguagem SQL:
- O comando Select;
- Joins / junções de tabelas - inner e outer;
- Union.
Prática laboratorial: BD Hotéis, exercícios 1 a 13.
Preparação para teste 1 e (cont.) Lab 1
26 Março 2025, 09:30 • José Farinha
Exercícios UML resolvidos:
- Teste preparatório Hospital.
Prática de SQL:
- Lab SQL 1, exercícios 3.b) e c), 4, 5 e 6.
Linguagem SQL, 1ª parte
19 Março 2025, 09:30 • José Farinha
Linguagem SQL:
- Sintaxe
- Funções
- SQL DDL:
- Tipos de dados
- Create, alter e drop table.
- Check.
Prática laboratorial: Lab SQL 1, exercícios 1.a-c), 2 e 3.a)
Formas normais e UML-Relacional
12 Março 2025, 09:30 • José Farinha
Normalização de dados:
- Formas normais #1, #2 e #3.
- FN vs. modelação conceptual.
Conversão UML-Relacional:
- Classes e atributos;
- Associações M-1, 1-1 e M-N;
- Classes-associação (só M-N);
- Agregações;
- Composições;
Para trabalho autónomo:
- Generalizações.
Prática laboratorial com DataGrip:
- Diagramas;
- Definição de chaves compostas.
- Lab UML-Relacional:
- exercícios 1-4 e 6-7;
Para trabalho autónomo:
- restantes exercícios.