Objetivo: Começar a codificar o banco de dados, criando as tabelas e manipulando os primeiros registros.
Tópicos:
Introdução ao SQL: O padrão universal de comunicação com bancos relacionais.
DDL (Data Definition Language): Comandos CREATE (criar tabelas e bancos), ALTER (modificar estruturas) e DROP (excluir).
DML (Data Manipulation Language) - Inserção: Comando INSERT INTO para popular as tabelas.
DML - Atualização e Exclusão Segura: Uso do UPDATE e DELETE (A regra de ouro: Nunca faça UPDATE/DELETE sem WHERE).
Laboratório: Script de criação das tabelas do projeto e inserção de dados fictícios.
Objetivo: Traduzir o modelo lógico para as regras do SGBD, aplicar normalização e preparar o ambiente de trabalho.
Tópicos:
Chaves de Identificação: Chave Primária (PK) e Chave Estrangeira (FK).
Normalização de Dados: 1ª, 2ª e 3ª Formas Normais (como evitar redundância e anomalias).
Tipos de Dados: Inteiros, Decimais, Textos (VARCHAR) e Datas (DATE/DATETIME).
Configuração de SGBD: Instalação e configuração de um SGBD (ex: MySQL/MariaDB ou PostgreSQL) e uso de ferramentas visuais (ex: MySQL Workbench, DBeaver ou phpMyAdmin).
Prática: Conversão do diagrama lógico da semana anterior em um Modelo Físico compatível com o SGBD escolhido.