Bancos de Dados

  • Curso: Tecnologia em Redes de Computadores

  • Disciplina: Bancos de Dados

  • Carga-Horária: 60h (80h/a) Pré- Número de créditos 4 Requsito(s):

EMENTA

Conceitos de banco de dados. Modelos de dados e linguagens de modelagem. Projeto de banco de dados. Linguagem de consulta estruturada.

PROGRAMA

Objetivos

 Compreender os conceitos fundamentais de banco de dados
 Construir modelos de dados e utilizar técnicas de normalização
 Compreender e utilizar uma linguagem relacional

Bases Científico-Tecnológicas (Conteúdos)

  1. Conceitos Básicos de Banco de Dados

  2. Modelos de Dados 2.1. Modelo entidade-relacionamento 2.2. Modelo relacional 2.3. Álgebra relacional

  3. Projeto de Banco de Dados 3.1. Fases do projeto de banco de dados 3.2. Projeto lógico de bancos de dados relacionais 3.3. Normalização

  4. Linguagem de Definição de Dados

  5. Linguagem de Consulta Estruturada

Procedimentos Metodológicos

 Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos
 Leitura de textos, palestras, seminários, visitas técnicas, pesquisas bibliográficas

Recursos Didáticos

 Utilização de quadro branco, computador, projetor multimídia, vídeos

Avaliação

 Avaliações escritas e práticas
 Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas)
 Apresentação dos trabalhos desenvolvidos

Bibliografia Básica

  1. KORTH, Henry F. e SILBERSCHATZ, Abraham. Sistema de Banco de Dados. 2ª Edição. Makron Books, 1995.

  2. HEUSER, Carlos Alberto. Projeto de Banco de Dados. Série de Livros Didáticos. 4ª Edição. Instituto de Informática da UFRGS. Sagra Luzzatto, 2001

Bibliografia Complementar

  1. ELMASRI, Ramez e NAVATHE, Shamkant B. Sistemas de Banco de Dados: Fundamentos e Aplicações. 4ª Edição. Addson Wesley, 2004.

  2. DATE, C.J. Introdução a Sistemas de Banco de Dados. 7ª edição. Campus, Rio de Janeiro, 2000.

  3. HEUSER, Carlos A. Projeto de Banco de Dados. 3ª Edição. Sagra Luzzato, 2000.

  4. SETZET, Valdemar W. Bancos de Dados: Conceitos, Modelos, Gerenciadores, Projeto Lógico e Projeto Físico. Edgard Blücher, 1989. Software(s) de Apoio: