Disciplina: DCC571: Sistemas de Banco de Dados
Professores responsáveis: Marcos André Gonçalves ou Mirella Moro ou Gisele Pappa
Carga Horária: 30 horas
Créditos: 2
Pré-Requisitos: Alguma disciplina avançada de Algoritmos e Estruturas de Dados.
Tipo: Optativa

Objetivos

Fornecer ao aluno a formação necessária para a modelagem e implementação correta e eficaz de bancos de dados em sistemas de gerência de bancos de dados.

Ementa

Conceitos básicos de bancos de dados. Modelos de dados e linguagens. Projeto de bancos de dados e SQL.

Programa

1. Introdução
    1.1 Conceitos básicos: banco de dados, sistema de banco de dados, sistema de gerência de banco de dados.
    1.2 Caracterí­sticas da abordagem de banco de dados.
    1.3 Modelos de dados, esquemas e instâncias.
    1.4 Arquitetura de um sistema de banco de dados.
    1.5 Componentes de um sistema de gerência de banco de dados.
2. Modelos de Dados e Linguagens
    2.1 Modelo de entidades e relacionamentos: conceitos básicos, restrições de integridade, notação gráfica, extensíveis.
    2.2 Modelo relacional: conceitos básicos, restrições de integridade, álgebra relacional, operações de atualização sobre relações.
    2.3 A linguagem SQL.
    2.4 Cálculo relacional.
3. Projeto de Bancos de Dados
    3.1 Visão geral do processo de projeto de bancos de dados.
    3.2 Projeto lógico de bancos de dados relacionais: mapeamentos ER/relacional, definição de esquemas em SQL.
    3.3 Normalização.
4. Conceitos Avançados de Dancos de Dados
    4.1 Bancos de dados orientados a objetos.
    4.2 Recuperação de Informação.

Bibliografia

    Elmasri, R. & Navathe, S.B. Fundamentals of Database Systems, 3rd Ed. Addison-Wesley, Reading, Massachusetts, 2000.
(MASB - 10/07/2012)

 

>>Alairm ::: Comunicação<<
>>Técnicas Avançadas para Desenvolvimento de Software<< >>Engenharia de Software<< >>Análise de Sistemas<< >>Métodos e Ferramentas da Computação<< >>Regulamento<< >>Página Inicial<< >>Disciplinas do CEI<< >>Professores  da Especialização em Informática<< DCC/UFMG >>Universidade Federal de Minas Gerais<< >>Desenvolvimento de Aplicações Distribuídas e Móveis<<