TADS:Banco de dados II: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 17: Linha 17:


#Revisão de SQL (DML e DDL)
#Revisão de SQL (DML e DDL)
#Restrições de Integridade
#Restrições de Integridade
##Restrições de Domínio
##Restrições de Domínio
##Integridade Referencial
##Integridade Referencial
##Dependências Funcionais
##Dependências Funcionais
#Processamento e otimização de consultas
#Processamento e otimização de consultas
##Otimização consultas
##Otimização consultas
##Catálogo do BD e estimativas sobre os dados
##Catálogo do BD e estimativas sobre os dados
##Plano de execução de uma consulta
##Plano de execução de uma consulta
#Processamento de transações e controle de concorrência
#Processamento de transações e controle de concorrência
##Modelo de Transação
##Modelo de Transação
Linha 34: Linha 31:
##Transações em Duas Fases
##Transações em Duas Fases
##Tratamento de deadlock
##Tratamento de deadlock
#Stored Procedures
#Stored Procedures
#Views
#Views
#Triggers
#Triggers
#DCL (Data Control Language)  
#DCL (Data Control Language)  
##Grant, Revoke
##Grant, Revoke
#Tunning
#Tunning
##Ajustes no Sistemas Operacional
##Ajustes no Sistemas Operacional
##Ajustes em arquivos de configuração  
##Ajustes em arquivos de configuração  
##Utilizando logs do BD
##Utilizando logs do BD


==OBJETIVO DO COMPONENTE CURRICULAR==
==OBJETIVO DO COMPONENTE CURRICULAR==

Edição das 19h36min 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

  1. Revisão de SQL (DML e DDL)
  2. Restrições de Integridade
    1. Restrições de Domínio
    2. Integridade Referencial
    3. Dependências Funcionais
  3. Processamento e otimização de consultas
    1. Otimização consultas
    2. Catálogo do BD e estimativas sobre os dados
    3. Plano de execução de uma consulta
  4. Processamento de transações e controle de concorrência
    1. Modelo de Transação
    2. Executando Transações
    3. Propriedades e estados
    4. Transações em Duas Fases
    5. Tratamento de deadlock
  5. Stored Procedures
  6. Views
  7. Triggers
  8. DCL (Data Control Language)
    1. Grant, Revoke
  9. Tunning
    1. Ajustes no Sistemas Operacional
    2. Ajustes em arquivos de configuração
    3. 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

  1. Metodologia de Ensino
    1. Seminários para apresentação de trabalhos;
    2. Trabalhos individuais e/ou grupo;
    3. Aulas práticas em laboratório.
  2. Recursos e Materiais
    1. Aulas expositivas empregando: quadro, multimídia;
    2. Livros e apostilas;


AVALIAÇÃO

  1. Trabalhos individuais e/ou grupo;
  2. Apresentação de seminários;
  3. Provas bimestrais individuais;
  4. Participação em sala.


REFERÊNCIAS BÁSICAS

  1. SILBERCHATZ, Abrahan, KORTH, Henri F., SHUDARSHAN, S., Sistema de Banco de Dados, 5a. Ed., Campus, 2006.
  2. HEUSER , Projeto de Banco de Dados. Editora Sagra Luzzato, 5a. Edição, 2004.
  3. ELMASRI, Ramez E., NAVATHE, Shamkant B., Sistema de Banco de Dados, 6a. Ed., Pearson, 2010.
  4. DATE, Chris J., Introdução a Sistemas de Banco de Dados, 8a. Ed, Campus, 2004.
  5. ABREU, Maurício P.; MACHADO, Felipe N. R.; Projeto de Banco de Dados: Uma visão prática; Ed. Érica, 2006.

REFERÊNCIAS COMPLEMENTARES

  1. KROENKE, David M. ; Banco de Dados: Fundamentos, Projeto e Implementação - 6a edição; LTC Editora, 1999.
  2. SUEHRING, Steve; MySQL a Bíblia; Ed. Campus Elsevier, 2002;
  3. ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
  4. TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
  5. LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013, ed. Novatec.


Site do ProtgreSql: http://www.postgresql.org/