Disciplina: DCC007 - BANCO DE DADOS
Créditos: 5
Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE
Ementa | - Modelos Entidade-Relacionamento - Modelo Relacional - Linguagens Relacionais - Projeto de Banco de Dados - Modelos de dados semi-estruturados - Arquitetura de Banco de Dados - Armazenamento e Indexação |
Conteúdo | 1) Introdução Sistemas de Informação. Dado X Informação. Banco de Dados. Sistema de Banco de Dados e Sistema de Gerência de Banco de Dados. Aplicações com Arquivos e suas Desvantagens. Porque SGBD's? Objetivos de um SGBD. Independência de Dados. Arquitetura ANSI/SPARC. Modelo de Dados: Conceituação, Componentes Básicos, Mecanismos de Abstração. Revisão Histórica 2) Modelos de Dados e Linguagens Modelo de Entidades e Relacionamentos: Conceitos Básicos (Entidades, Relacionamento e Atributos), Restrições de Integridade, Identificadores, Especialização e Generalização. 3) Modelo Relacional Modelo Relacional: Conceitos Básicos (Relações, Domínios e Atributos),Restrições de Integridade. 4)Linguagens Relacionais Álgebra e Cálculo Relacional. Linguagens SQL, Visões: Definição e Manipulação de Dados. Modelo Definição e Manipulação de Dados. 5) Projeto de Banco de Dados Abordagens para Projeto de Bando de Dados. Fases do Projeto de Banco de Dados. Normalização 6) Modelos de dados semi-estruturados Conceitos e principais linguagens para especificação de BDs semi-estruturados 7) Arquitetura de Banco de Dados Principais modelos, detalhamento 8) Armazenamento e indexação Gerencia de Buffer, Armazenamento em SGBDs convencionais, Armazenamento em SGBDs avançados, introdução a indexação, árvores B+, estruturas de hashing |
Bibliografia | ELMASRI, Ramez, Fundamentals of Database System, 1994, 2th. edition, Addison-Wesley Publishing Company, Menlo Park, CA. KORTH, Henry F. SILBERCHATZ, Abraham. Sistema de Banco de Dados. Makron Books. DATE, C.J. Introdução a Sistemas de Bancos de Dados. Ed. Campus. |
Bibliografia (continuação) | |
Bibliografia complementar | SETZER, Waldemar W. Banco de Dados. Ed. Edgard Blucher. CHEN, Peter. Gerenciamento Banco de Dados. A Abordagem Entidade-Relacionamento para projeto lógico. |
Departamento de Ciência da Computação
E-mail:secretaria.dcc@ice.ufjf.br
Telefone: (32) 2102-3327
Universidade Federal de Juiz de Fora
Instituto de Ciências Exatas – ICE
Departamento de Ciência da Computação – DCC
Rua José Lourenço Kelmer, s/n – Campus Universitário
Bairro São Pedro – Juiz de Fora – MG
CEP: 36036-900