Fechar menu lateral

Ciência da Computação Noturno

Os links a seguir apresentam todas as disciplinas com vagas disponíveis para os discentes do Curso de CIÊNCIA DA COMPUTAÇÃO NOTURNO (35A) da Universidade Federal de Juiz de Fora (UFJF) no período letivo atual. Os horários e os docentes responsáveis por cada disciplina podem ser consultados clicando na turma desejada.

Ressalta-se que o Curso de Ciência da Computação  Noturno da UFJF é ofertado em período noturno, com aulas de segunda a sexta-feira, podendo ocorrer no turno noturno (19h às 23h), conforme estabelecido na grade curricular.

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