TADS:Banco de Dados II (2016-1)

De Wiki Cursos IFPR Foz
Revisão de 17h35min de 21 de novembro de 2016 por Felippe Scheidt (discussão | contribs) (Criou página com '=Plano de ensino= ==1. IDENTIFICAÇÃO== '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas '''Componente Curricular''': Banco de Dados II '''Professor''': Al...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegaçãoIr para pesquisar

Plano de ensino

1. IDENTIFICAÇÃO

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas

Componente Curricular: Banco de Dados II

Professor: Alcione Benacchio

Turma: 01/2015

Período Letivo: Terceiro

Ano: 2016

Carga horária: 60

Horário Semanal de Atendimento ao Estudante: Terça-feira: 10:00 – 11:00

2. 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.

3. 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

4. OBJETIVOS 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.

5. 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;

6. 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 BIBLIOGRÁFICAS

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.


Materiais de Aula

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


Apresentação de Banco de Dados II


Avaliação 1º Bimestre

MARCADA PARA A DATA 17/04/2015