Prévia do material em texto
Normalização Processo de organização Desempenho do Banco de Dados de dados para reduzir Estratégias de indexação melhoram a redundâncias. velocidade de consultas. Primeira Forma Normal Otimização de consultas é crucial (1FN) elimina grupos para eficiência no acesso a dados. repetidos de dados. Restrições de integridade garantem a Segunda Forma Normal validade dos dados armazenados. (2FN) requer Monitoramento de desempenho ajuda a dependência total da identificar gargalos no sistema. chave primária. Terceira Forma Normal (3FN) elimina dependências transitivas entre atributos. Banco Modelo Relacional de Transações Organiza dados em tabelas Transações garantem a com linhas e colunas. integridade dos dados Atributos podem ser simples Dados durante operações. ou compostos, dependendo da Rollback reverte estrutura. alterações em caso de Entidades podem ter falhas na transação. relacionamentos entre si, Commit confirma as como alunos e disciplinas. alterações feitas na Chaves primárias garantem a transação. unicidade de cada registro Controle de na tabela. concorrência é Modelagem de Dados essencial para evitar conflitos de dados. Diagrama entidade-relacionamento representa a estrutura do banco. SQL e Consultas Atributos e Tipos de Dados Entidades e relacionamentos SQL é a linguagem padrão Atributos podem ser de diferentes são fundamentais na modelagem para manipulação de bancos de dados. tipos, como VARCHAR e INT. de dados. Atributos de entidades devem Tipos de dados influenciam a forma como OS dados são armazenados. Comandos como SELECT, ser bem definidos para INSERT, UPDATE e DELETE clareza. Atributos compostos podem ser são fundamentais. divididos em subatributos. Modelagem ajuda a visualizar JOINs permitem combinar e planejar a estrutura do Definição correta de tipos é dados de diferentes banco. essencial para a integridade dos tabelas em consultas. dados. A cláusula WHERE filtra resultados com base em condições específicas.