/banco-de-dados-2022-1

Disciplina de Banco de Dados de CC feito em 2022.1

Primary LanguageSQL

Banco de Dados I

Nesta disciplina os seguintes tópicos foram abordados:

  • Introdução a Sistemas de Banco de Dados
    • Conceitos e Arquitetura do Sistemas de Banco de Dados;
    • Modelos de Dados, Esquemas e Instâncias.
  • Projeto de Banco de Dados
    • Modelo Conceitual, Lógico e Físico;
    • Modelagem Conceitual - Modelo Entidade Relacionamento (ER);
    • Entidades, Relacionamentos e Atributos;
    • Construção de Modelos ER e estratégias de modelagem;
    • Normalização.
  • Modelo de Dados Relacional
    • Mapeamento ER para Relacional;
    • Definições e tipos de dados em SQL (Structured Query Language);
    • Relações, Atributos, chave primária e chave estrangeira;
    • Restrições de Integridade;
    • Inserção, alteração e remoção de tuplas (INSERT, DELETE e UPDATE).
  • Consultas em Dados Relacionais
    • Linguagens de Consultas;
    • Álgebra Relacional e SQL;
    • Operações Principais
      • Seleção;
      • Projeção;
      • Operações sobre conjuntos;
      • Junções (internas e externas);
      • Divisão;
      • Funções de Agregação.
  • Recursos Avançados em SQL
    • Subconsultas;
    • Visões (VIEWS);
    • Autorizações de Usuários;
    • Transações (TRANSACTIONS) e Gatilhos (TRIGGERS).