Curso: Licenciatura em Informática Disciplina: Banco de Dados

Propaganda
Curso Superior de Licenciatura em Informática, na modalidade presencial
IFRN, 2012
Curso: Licenciatura em Informática
Disciplina: Banco de Dados
Pré-Requsito(s): Programação Orientada a Objetos
EMENTA
Carga-Horária: 60h(80h/a)
Número de créditos 4
Conceitos de banco de dados. Modelos dedados e linguagens de modelagem. Projeto de banco de dados.Linguagem de
consulta estruturada (SQL).
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 (SQL)
1.
2.
3.
4.
Bases Científico-Tecnológicas (Conteúdos)
Conceitos básicos de banco de dados
Modelo de dados e linguagens
2.1. Modelo entidade-relacionamento
2.2. Modelo relacional
2.3. Álgebra relacional
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
Linguagem SQL
Procedimentos Metodológicos
Aulas expositivas, aulas práticas em laboratório, estudos dirigidos com abordagem prática, seminários, pesquisa na
Internet.
Recursos Didáticos
Quadro branco, computador, projetor multimídia, retroprojetor, vídeos.
Avaliação
Avaliações escritas e práticas em laboratório
Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas)
1.
2.
3.
1.
2.
3.
Bibliografia Básica
KORTH, H. F.; SILBERSCHATZ, A. Sistema de Banco de Dados. 2ª Edição. Makron Books, 1995.
HEUSER, C. A. Projeto de Banco de Dados. 6ª Edição. Volume 4 da Série Livros Didáticos Informática Ufrgs: Bookman,
2009.
SETZER, V.W.Banco de dados: conceitos, modelos, gerenciadores, projeto lógico, projeto físico. São Paulo: Edgard
Blücher, 1986.
Bibliografia Complementar
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicações. São Paulo: Addson Wesley, 2004.
DATE, C.J. Introdução a Sistemas de Banco de Dados. 7ª edição. Rio de Janeiro: Campus, 2000.
SETZER, V.W.Banco de dados: aprenda o que são, melhore seu conhecimento, construa os seus. São Paulo: Edgard
Blücher, 2005.
Dev C++
Netbeans
Delphi 7
MySQL
PostgreSQL
Software(s) de Apoio:
85
Download