Fechar menu lateral

Disciplinas ofertadas

A tabela a seguir lista todas as disciplinas em que estão sendo ofertadas vagas aos discentes do Curso de Sistemas de Informação da UFJF no período letivo atual. Os horários e os docentes alocados nas disciplinas podem ser consultados clicando sobre a turma desejada. Cabe destacar que o Curso de Sistemas de Informação da UFJF é ofertado no turno noturno, com aulas majoritariamente de segunda a sexta-feira, das 19h às 23h, conforme sua grade curricular. No entanto, também são disponibilizadas vagas em turmas diurnas, ampliando as opções de escolha e facilitando a montagem das grades horárias pelos alunos.

Plano de Ensino

Disciplina: DCC060 - BANCO DE DADOS

Horas Aula: 4

Departamento: DEPTO DE CIENCIA DA COMPUTACAO /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
Introdução. Modelo de Entidades e Relacionamentos. Modelo Relacional. Linguagens Relacionais. Projeto de Banco de Dados. Modelos de dados semi-estruturados. Arquitetura de Banco de Dados. Armazenamento e Indexação.
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. Por que 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. 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
Conceitos Básicos (Relações, Domínios e Atributos), Restrições de Integridade.
4. Linguagens Relacionais
Álgebra e Cálculo Relacional. Linguagem 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 Banco 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
Gerência de Buffer, armazenamento em SGBDs convencionais, armazenamento em SGBDs avançados, introdução à indexação, árvores B+, estruturas de hashing.

DATE, C. J. Introdução a Sistemas de Bancos de Dados. Ed. Campus.
KORTH, H.; SILBERCHATZ, A. Sistema de Banco de Dados. Makron Books.
NAVATHE, S.; ELMASRI, R. Fundamentals of Database Systems. 3rd. edition. Addison-Wesley, 2000.
ELMASRI, R. Fundamentals of Database System. 2th. edition. Menlo Park: Addison-Wesley, 1994.
Voltar