Na aula estudamos os conceito de integridade de dados, entendendo sua importância para garantir a consistência e confiabilidade das informações armazenadas em um banco de dados. Em seguida, foram apresentadas as restrições de integridade, com foco nas principais utilizadas na modelagem de tabelas: NOT NULL, UNIQUE e CHECK, analisando como cada uma ajuda a controlar e validar os dados inseridos.
Também discutimos boas práticas na escolha de tipos de dados, destacando como selecionar o tipo adequado contribui para melhor desempenho, organização e integridade das informações. Outro conceito abordado foi o dicionário de dados, explicando o que ele é, para que serve e por que é importante para documentar e padronizar as estruturas de um banco de dados.
Na segunda parte da aula, os alunos tiveram um primeiro contato com o MySQL Workbench. Foi feita uma apresentação da interface da ferramenta, explicando a função dos principais ícones e elementos da tela. Aproveitamos esse momento para introduzir os principais grupos de comandos da linguagem SQL: DDL, DML, DQL, DCL e TCL, entendendo o papel de cada categoria dentro do gerenciamento de bancos de dados. Por fim, foram apresentados conceitos iniciais sobre funções de agregação e o uso da cláusula GROUP BY para realizar agrupamentos e análises de dados.