Programação para Banco de Dados

Propaganda
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA
ESCOLA TÉCNICA FEDERAL DE PALMAS
SUPERVISÃO EDUCACIONAL
ÁREA INFORMÁTICA
CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET
Unidade Curricular: Programação para Banco de Dados
C/h Total: 60
C/h Teórica: 60
C/h Prática: 60
Período Letivo: Período 3
PLANO DE ENSINO
1. Competências:
Conhecer e utilizar princípios de projeto de banco de dados para implantação de
sistemas.
2. Habilidades:
Conhecer a linguagem própria para implementação de Triggers e Stored
Procedures;
Identificar usos apropriados para Triggers e Stored Procedures;
Criar integração entre Triggers e Stored Procedures com linguagens de
programação.
3. Bases Tecnológicas:
Linguagem de definição de dados (DDL);
Linguagem de manipulação de dados (DML);
Linguagem de controle de dados (DCL);
Comandos SQL para controle de transações;
Constraints;
Visões;
Índices;
Introdução ao PL/SQL;
Representação dos Dados em PL/SQL;
Comandos SQL em blocos PL/SQL;
Procedimentos (Stored Procedures);
Triggers.
4. Metodologia:
1. Prática Pedagógica
As aulas serão expositivas com utilização de recursos audiovisuais, textos e lousa.
A interação com o grupo ocorre nos momentos das atividades de leitura, seminários
e trabalhos, como análise de textos (de opinião e publicitários), nas pesquisas e no
estudo dirigido. O estudo dirigido acontece em sala de aula ou fora dela
(biblioteca). Há atendimento individualizado e em grupo para sanar as dificuldades
das tarefas dirigidas
2. Recursos Didáticos
Quadro branco e pincel. Computador e data-show..
5. Avaliação:
1. Periódica
A média final será obtida somando-se os pontos adquiridos nos trabalhos
solicitados (4,0), freqüência e participação em sala (4,0), Av.01 (6,0) e Av.02 (6,0).
Caso não seja alcançada média para aprovação, o aluno fará recuperação final com
valor 10,0.
2. Recuperação
Os alunos que obtiverem média do semestre insatisfatória farão avaliação escrita
a título de exame final, e sua média final consistirá em média aritmética entre a
média do semestre e a nota obtida no exame final.
6.Bibliografia:
1.Básica
MORELLI, Eduardo M. Terra. Oracle 8; SQL, PL/SQL e administração. São Paulo:
Érica, 2002.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. .Sistema de
Banco de Dados. São Paulo: Makron Books, 2005.
2. Complementar
SILVA, Luciano Carlos da. Banco de dados para Web do planejamento a
implementação. São Paulo: Érica, 2001.
EGAN, David; ZIKOPOULOS, Paul. Banco de dados em Linux com Oracle e
MySQL; guia do administrador. Rio de Janeiro: Alta Books, 2002.
Aprovado pelo colegiado do curso em: __________/_________/_________
Vigora a partir do: 1 semestre de 2008
Download