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

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


==REFERÊNCIAS COMPLEMENTARES==
==REFERÊNCIAS COMPLEMENTARES==
KROENKE, David M. ; Banco de Dados: Fundamentos, Projeto e Implementação - 6a edição; LTC Editora, 1999.
#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;
#SUEHRING, Steve; MySQL a Bíblia; Ed. Campus Elsevier, 2002;
ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
#ANGELOTTI, Elaini Simoni, Banco de Dados, Editora do Livro Técnico, 2010.
TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
#TAKAHASHI, Mana, Guia Mangá de Banco de Dados, Novatec, 2009.
LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013, ed. Novatec.
#LECHETA, Ricardo R.; Google Android; 3ª Edição, 2013, ed. Novatec.




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

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)
  1. Restrições de Integridade
    1. Restrições de Domínio
    2. Integridade Referencial
    3. Dependências Funcionais
  1. 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
  1. 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
  1. Stored Procedures
  2. Views
  3. Triggers
  1. DCL (Data Control Language)
    1. Grant, Revoke
  1. 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/