Banco de Dados - Pegasus Sistemas

Propaganda
SOCIEDADE BRASILEIRA DE INSTRUÇÃO
UNIVERSIDADE CANDIDO MENDES
INSTITUTO UNIVERSITÁRIO CANDIDO MENDES
CAMPOS DOS GOYTACAZES
RECONHECIDA PELO DECRETO DE 24.11.97
PROGRAMA DE DISCIPLINA
2001
DISCIPLINA: Banco de Dados I
5º PERÍODO
CARGA HORÁRIA: 60
CÓDIGO: TC01
CURSO: CIÊNCIA DA COMPUTAÇÃO
OBJETIVOS: Tornar o aluno apto a: organizar os dados de uma empresa ou setor permitindo seu uso de forma eficiente e
compartilhado pelos diversos usuários; utilizar linguagem própria para definição de esquema de banco de dados e manipulação
dos dados; projetar bancos de dados segundo as normas e regras do modelo relacional.
EMENTA: Conceitos e definições: arquivo e banco de dados; arquitetura geral de um SGBD; usuários e
administradores de BDs; modelos de bancos de dados e SGDBs: modelos conceituais e lógicos; modelos
relacionais; linguagens de definição e manipulação de dados; integridade de dados; normalização;
METODOLOGIA: Aulas expositivas, discussão em torno de estudos de caso, prática em laboratório
através do uso de ferramenta CASE para desenvolvimento de modelos e implementação de banco de dados
utilizando um SGBD comercial.
CONTEÚDO PROGRAMÁTICO
I. Introdução
1.1 Conceito de Banco de Dados e SGBD (Sistema Gerenciador de Banco de Dados)
1.2 Conceito de Arquivo
1.3 Objetivos de SGBDs
1.4 Independência de Dados
1.5 Categorias de usuários: usuários finais, programadores de aplicações e o DBA
1.6(Administrador de Banco de Dados)
II. Arquitetura e Modelagem
2.1 Arquitetura geral de um SGBD
2.2 Modelo Relacional: relações, domínios, chaves.
2.3 Regras de Integridade
2.4 Modelo Conceitual: o modelo E-R (Entidade-Relacionamento)
2.5 Migrando do modelo E-R para o DED (Diagrama de Estrutura de Dados)
2.6 Mapeando de modelo E-R para Relacional
IV. Linguagem de Definição e Manipulação de Dados
4.1 A Linguagem SQL
4.2 A Linguagem de Definição de Dados (DDL) da SQL
4.3 Definindo Tabelas e Índices
4.4 A Linguagem de Manipulação de Dados (DML) da SQL
4.5 Álgebra Relacional e mapeamento para SQL
III. Normalização
3.1 Dependencia Funcional
3.2 Primeira, Segunda e Terceira Formas Normais
QUADRO DE DISTRIBUIÇÃO:
UNIDADES
I. Introdução
II. Arquitetura e Modelagem
CARGA
HORÁRIA
(h/a)
10
20
MÉTODOS E
TÉCNICAS *
INSTRUM. DE
AVALIAÇÃO**
a
a, d, g, q
c
c, n
20
a, d, g, q
c, n
10
a, g
c, n
III. Linguagem de Definição e
Manipulação de Dados
IV. Normalização
* MÉTODOS E TÉCNICAS:
Exposição dialogada
(a )
Trabalho acadêmico:
( b ) Leitura prévia (textos, livros, artigos selecionados, etc
( c ) Leitura de aprofundamento (textos, livros,artigos selecionados, etc)
( d Debate com toda a turma
( e ) Debate em pequenos grupos
( f ) Juri simulado
( g ) Estudo de caso
( h ) Seminário
( i ) Painel com especialistas
( j ) Dramatização
( k ) Grupos de Oposição
( l ) Painel Integrado
( m ) Jogos vivenciais
( n ) Jogos empresariais
( o ) Jogos Jurídicos
( p ) Pesquisa
( q ) Prática em laboratório
Visitas técnicas orientadas ( r )
Palestras com convidados
(s)
Outros: ______________________________________________________________________________
** INSTRUMENTO DE AVALIAÇÃO:
Prova:
( a ) Objetiva
( b ) Discursiva
( c ) Mista (objetiva + discursiva ) ( d ) Prática em Laboratório
Trabalho:
( e ) Fichamento
( g ) Resumo
( i ) Relatório de visita
( k ) Relatório de palestra
( m ) Seminário
( o ) Juri simulado
Roteiro de observação de participação em aula
( f ) “Paper”
( h ) Resenha crítica
( j ) Relatório de pesquisa
( l ) Projeto de pesquisa
( n ) Estudo de caso
( p ) Desenvolvimento de Software
(p)
Outros: ______________________________________________________________________
BIBLIOGRAFIA
Básica:
 Korth, Henry F. e Silberschatz, Abraham. Sistema de Banco de Dados, ed. MakronBooks,
1994.
Complementar:
 Date, C.J.. Introdução a Sistemas de Banco de Dados, ed. Campus, 1991.
 Machado, Felipe N. R. e Abreu, Mauricio – Projeto de Banco de Dados: Uma Visão Prática, ed.
Érica 1996.
 Santos, Clésio dos e Furtado, Antonio, C.S.. Organização de Banco de Dados, ed. Campus,
1985.
SOFTWARE DE APOIO:
 Ferramenta CASE ERWIN.
 Sistema de Gerência de Banco de Dados Interbase
Download