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 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.