TCC-00.320 - Introdução a Projeto de Banco de Dados

Instituto de Computação
Universidade Federal Fluminense

Links

Turma A1 2025.1: Google Sala de Aula, Professor

Calendário de Provas

Turma A1 2025.1
  1. P1: 08/mai/2025 (revisão 13/mai)
  2. P2: 01/jul/2025 (revisão 08/jul)
  3. VR (2a. chamada): 03/jul/2025 (revisão 08/jul)
  4. VS: 10/jul/2025 (revisão 15/jul)

Critérios de Avaliação

Se frequência inferior a 75% então REPROVADO POR FALTA SEM VS,
senão NOTA FINAL = (P1 + P2) / 2 - (qtd trab não entregues/aceitos * 0,2)

Bibliografia

Ementa (.pdf)

  1. SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
    1. CONCEITOS DE BANCO DE DADOS E SUA ORGANIZAÇÃO LÓGICA.
    2. DEFINIÇÃO, VANTAGENS, CARACTERÍSTICAS E FUNÇÕES BÁSICAS DE SISTEMAS DE BANCO DE DADOS.
    3. HISTÓRICO DE SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS.
    4. MODELO DE DADOS, ESQUEMA E INSTÂNCIA.
    5. INDEPENDÊNCIA DE DADOS.
  2. MODELAGEM DE DADOS ESTRUTURADOS
    1. INTRODUÇÃO À MODELAGEM DE DADOS.
    2. MODELO ENTIDADE-RELACIONAMENTO.
      1. DEFINIÇÃO DE ENTIDADE E RELACIONAMENTO
      2. ATRIBUTOS
      3. IDENTIFICADORES
      4. ENTIDADE FORTE E FRACA
      5. CARDINALIDADE
      6. TIPOS DE RELACIONAMENTOS
      7. ENTIDADE ASSOCIATIVA
      8. GENERALIZAÇÃO/ESPECIALIZAÇÃO
    3. MODELO RELACIONAL
      1. ESTRUTURA RELACIONAL;
      2. RESTRIÇÕES DE INTEGRIDADE, DE DOMÍNIO E DE CHAVES.
      3. INTRODUÇÃO ÀS REGRAS DE NORMALIZAÇÃO.
    4. CONVERSÃO DO MODELO CONCEITUAL PARA O MODELO LÓGICO DE BANCO DE DADOS.
    5. SQL - LINGUAGEM DE DEFINIÇÃO DE DADOS (DDL)
  3. MANIPULAÇÃO DE DADOS ESTRUTURADOS
    1. INTRODUÇÃO ÀS OPERAÇÕES DA ÁLGEBRA RELACIONAL
      1. SELEÇÃO
      2. PROJEÇÃO
      3. UNIÃO
      4. DIFERENÇA DE CONJUNTOS
      5. INTERSEÇÃO
      6. DIVISÃO
      7. RENOMEAÇÃO
      8. PRODUTO CARTESIANO
      9. JUNÇÃO INTERNA E EXTERNA
      10. OPERAÇÕES AGREGADAS
    2. SQL - LINGUAGEM DE MANIPULAÇÃO DE DADOS (DML)

Início