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