TADS:Banco de dados II: mudanças entre as edições
Linha 44: | Linha 44: | ||
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. | 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== | ===PROCEDIMENTOS METODOLÓGICOS=== | ||
=Metodologia de Ensino= | =Metodologia de Ensino= | ||
*Seminários para apresentação de trabalhos; | *Seminários para apresentação de trabalhos; |
Edição das 19h38min de 25 de fevereiro 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: Segunda-feira: 9:00 – 10: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/