|
|
(23 revisões intermediárias por 2 usuários não estão sendo mostradas) |
Linha 1: |
Linha 1: |
| | | '''Semestre''': 3º |
| = Banco de Dados II =
| | =Objetivo= |
| | |
| == Carga Horária ==
| |
| 60 horas -> 72 aulas
| |
| | |
| == Ano Letivo 2015 ==
| |
| <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 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. | | 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. |
| | =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; Tuning. |
|
| |
|
| ==PROCEDIMENTOS METODOLÓGICOS== | | =Planos de ensino= |
| #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.
| |
|
| |
|
| | * [[TADS:Banco de Dados II (2016-1)|2016/1]] (prof. Alcione Benacchio) |
|
| |
|
| '''Site do ProtgreSql:'''
| | * [[TADS:Banco de Dados II (2015-1)|2015/1]] (prof. Alcione Benacchio) |
| http://www.postgresql.org/
| |