TADS:Banco de dados II: mudanças entre as edições
Linha 8: | Linha 8: | ||
<br>'''Professor:''' Alcione Benacchio (alcione.benacchio@ifpr.edu.br) | <br>'''Professor:''' Alcione Benacchio (alcione.benacchio@ifpr.edu.br) | ||
<br>'''Horário de aula:''' 4a. feira - 19h15 - 20h45 | 6a feira - 21h00 - 22h30 | <br>'''Horário de aula:''' 4a. feira - 19h15 - 20h45 | 6a feira - 21h00 - 22h30 | ||
<br>'''Horário de atendimento:''' | <br>'''Horário de atendimento:''' Terça-feira: 10:00 – 11:00 | ||
Quinta-feira: 15:40 – 16:40 | Quinta-feira: 15:40 – 16:40 | ||
Edição das 13h43min de 7 de abril de 2015
Banco de Dados II
Carga Horária
60 horas -> 72 aulas
Ano Letivo 2015
Professor: Alcione Benacchio (alcione.benacchio@ifpr.edu.br)
Horário de aula: 4a. feira - 19h15 - 20h45 | 6a feira - 21h00 - 22h30
Horário de atendimento: Terça-feira: 10:00 – 11:00
Quinta-feira: 15:40 – 16:40
EMENTA
Administração de banco de dados; exemplos e aplicações de SGBDs convencionais e não-convencionais; Linguagem SQL; Aplicações de banco de dados para web; Olap e Otimização de consultas; Gerenciamento de transações; Controle da concorrência; Indexação; Triggers; Tunning.
CONTEÚDO PROGRAMÁTICO
- Revisão de SQL (DML e DDL)
- Restrições de Integridade
- Restrições de Domínio
- Integridade Referencial
- Dependências Funcionais
- Processamento e otimização de consultas
- Otimização consultas
- Catálogo do BD e estimativas sobre os dados
- Plano de execução de uma consulta
- Processamento de transações e controle de concorrência
- Modelo de Transação
- Executando Transações
- Propriedades e estados
- Transações em Duas Fases
- Tratamento de deadlock
- Stored Procedures
- Views
- Triggers
- DCL (Data Control Language)
- Grant, Revoke
- Tunning
- Ajustes no Sistemas Operacional
- Ajustes em arquivos de configuração
- Utilizando logs do BD
OBJETIVO DO COMPONENTE CURRICULAR
Aprofundar o conhecimento do aluno em banco de dados abordando os diversos aspectos de SGBD relacionais como gerenciamento de transações, controle de concorrência, recuperação de falhas e otimização de consultas.
PROCEDIMENTOS METODOLÓGICOS
Metodologia de Ensino
- Seminários para apresentação de trabalhos;
- Trabalhos individuais e/ou grupo;
- Aulas práticas em laboratório.
Recursos e Materiais
- Aulas expositivas empregando: quadro, multimídia;
- Livros e apostilas;
AVALIAÇÃO
- Trabalhos individuais e/ou grupo;
- Apresentação de seminários;
- Provas bimestrais individuais;
- Participação em sala.
REFERÊNCIAS BÁSICAS
- SILBERCHATZ, Abrahan, KORTH, Henri F., SHUDARSHAN, S., Sistema de Banco de Dados, 5a. Ed., Campus, 2006.
- HEUSER , Projeto de Banco de Dados. Editora Sagra Luzzato, 5a. Edição, 2004.
- ELMASRI, Ramez E., NAVATHE, Shamkant B., Sistema de Banco de Dados, 6a. Ed., Pearson, 2010.
- DATE, Chris J., Introdução a Sistemas de Banco de Dados, 8a. Ed, Campus, 2004.
- ABREU, Maurício P.; MACHADO, Felipe N. R.; Projeto de Banco de Dados: Uma visão prática; Ed. Érica, 2006.
REFERÊNCIAS COMPLEMENTARES
- KROENKE, David M. ; Banco de Dados: Fundamentos, Projeto e Implementação - 6a edição; LTC Editora, 1999.
- SUEHRING, Steve; MySQL a Bíblia; Ed. Campus Elsevier, 2002;
- ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
- TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
- LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013, ed. Novatec.
Site do ProtgreSql:
http://www.postgresql.org/
Apresentação de Banco de Dados II
- Página do Professor: https://sites.google.com/a/ifpr.edu.br/benacchio/banco-de-dados
Avaliação 1º Bimestre
MARCADA PARA A DATA 17/04/2015