Programação banco de dados
CURSO: Sistemas de Informação Disciplina: Período Letivo: Série: Periodo: Programação em Banco de 1° sem/2013 4ª Série Não definido Dados Semestre de Ingresso: 2° Ano de Ingresso: 2011 C.H. Teórica: C.H. Prática: C.H. Outras: C.H. Total: 20 40 20 80
Ementa
Linguagem de Consulta (SQL): comandos de inserção, alteração, consulta e estrutura. Stored Procedures e Triggers. Processamento e otimização de consulta. Gerenciamento de transações. Controle de concorrência. Recuperação de falhas. Segurança e integridade de dados. Análise comparativa dos SGBDs comerciais. Tópicos avançados: banco de dados distribuídos, datawarehouse, datamining.
Objetivos
Aplicação da linguagem SQL através de comandos de inserção, alteração, consulta. Aplicação de Stored Procedures e Triggers. Conhecimentos de segurança e integridade de dados e tópicos avançadas em banco de dados
Conteúdo Programático
1. Linguagem de Consulta (SQL): comandos de inserção, alteração, consulta e estrutura. Funções de agregação Extensões da linguagem Stored Procedures e Triggers. 2. Processamento e otimização de consulta Controle de concorrência: Problemas de concorrência Bloqueio Seriabilidade Níveis de isolamento Recursos de SQL 3. Recuperação de falhas: Gerenciamento de transações 4. Segurança e integridade de dados. 5. Análise comparativa dos SGBDs comerciais. 6. Tópicos avançados: banco de dados distribuídos datawarehouse datamining
Procedimentos Metodológicos Indicados
Aulas expositivas, seminários, exercício em classe, atividades práticas de laboratório.
Sistema de Avaliação
1° Avaliação - PESO 4,0 Atividades Avaliativas a Critério do Professor 2° Avaliação - PESO 6,0 Prova Escrita Oficial
Práticas: 3,00 Teóricas: 7,00 Total: 10
Práticas: 3,00 Teóricas: 7,00 Total: 10
Bibliografia Básica Padrão
1) SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. Sistema de Banco de Dados. 6ª ed. Rio de Janeiro: Campus - Elsevier, 2012.
Bibliografia Básica