Ao final da disciplina o aluno deverá ser capaz de aplicar os

Propaganda
Universidade Federal do ABC
Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil
CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166
1. CÓDIGO E NOME DA DISCIPLINA
MC7114 - SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS
2.
DISCIPLINA
REQUISITO
(RECOMENDAÇÃO)
BANCO DE DADOS
4. CURSO
BACHARELADO EM CIÊNCIA DA
COMPUTAÇÃO
6. QUADRIMESTRE IDEAL
3. INDICAÇÃO DE CONJUNTO (BCC)
Opção Limitada
5. CRÉDITOS
T P I: 2-2-4
7. NÍVEL
Graduação
8. Nº. MÁXIMO DE ALUNOS POR TURMA
TEORIA: 60
LABORATÓRIO: 30
9. OBJETIVOS
Possibilitar ao estudante aprofundar os conhecimentos em sistemas de gerenciamento de
banco de dados através de estudos dos componentes de gerenciamento de transações e
processamento de consultas. Além disso, serão abordados temas atuais através do estudo
das tecnologias emergentes na área de banco de dados.
10. COMPETÊNCIAS
Ao final da disciplina o aluno deverá ser capaz de aplicar os conceitos necessários ao
desenvolvimento/administração de sistemas de banco de dados.
11. PROGRAMA RESUMIDO (EMENTA)
Armazenamento e Consulta de Dados. Gerenciamento de Transações. Arquitetura de SGBD.
Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados. Tecnologias
Emergentes e Aplicações.
12. PROGRAMA
1) Armazenamento e Consulta de Dados:
- Visão geral de armazenamento e indexação;
- Avaliação/Processamento da consulta;
- Otimização da consulta.
2) Gerenciamento de Transações:
- Introdução aos conceitos e teoria de transação;
- Propriedades desejáveis de transações;
- Definição de planos de execução considerando restaurabilidade e serialidade;
- Técnicas de controle de concorrência;
- Técnicas de recuperação de bancos de dados;
3) Arquitetura de SGBD:
- Visão geral das arquiteturas de SGBD;
- Bancos de Dados Paralelos;
- Bancos de Dados Distribuídos.
4) Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados.
5) Tecnologias Emergentes e Aplicações:
- Tipos de dados avançados e novas aplicações.
13. MÉTODOS UTILIZADOS
A teoria e os métodos da disciplina são apresentados através de aulas expositivas,
intercaladas com aulas de exercícios.
14. ATIVIDADES DISCENTES
Aulas teóricas expositivas, exercícios e trabalhos extra-classe (em grupo ou individual),
pesquisa bibliográfica, seminários e debates, atividades de avaliação propostas.
15. CARGA HORÁRIA
AULAS TEÓRICAS: 24h
AULAS PRÁTICAS: 24h
RECOMENDADO PARA DEDICAÇÃO INDIVIDUAL:
TOTAL: 48h
4 horas semanais
16. CRITÉRIOS DE AVALIAÇÃO DE APRENDIZAGEM
Média ponderada de duas provas + trabalho + exercícios.
17. NORMAS DE RECUPERAÇÃO (CRITÉRIOS DE APROVAÇÃO E ÉPOCAS DE
REALIZAÇÃO DAS PROVAS OU TRABALHOS)
As notas serão dadas por conceito, conforme estabelecido pelas normas internas da
UFABC. Alunos que não atingiram um nível de aprendizado adequado, e sem reprovação
por presença, poderão fazer uma prova de exame para mais uma oportunidade de
avaliação. A prova de exame será realizada após as provas normais, no final do
quadrimestre.
18. BIBLIOGRAFIA RECOMENDADA
BIBLIOGRAFIA BÁSICA:
1. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de banco de dados. 4 ed. São
Paulo: Addison Wesley, 2005. xviii, 724 p. Bibliografia: p. [690]-714. ISBN 8588639173.
2. SILBERCHATZ, Abraham. Sistemas de bancos de dados. 5 ed. Rio de Janeiro: Elsevier,
2006. xii, 779 p. Tradução de: Database system concepts, 5th ed; Apêndice. ISBN
8535211078
3. DATE, C J. Introdução a sistemas de banco de dados. 8 ed. Rio de Janeiro: Elsevier,
2003. 865 p. Tradução de; Introduction to database systems. ISBN 8535212736
BIBLIOGRAFIA COMPLEMENTAR:
1. RAMAKRISHNAN, Raghu. Sistemas de bancos de dados. 3 ed. São Paulo: McGraw-Hill,
2008. 884 p. ISBN 9788577260270.
2. MANZANO, José Augusto N. G.. PostgreSQL 8.3.0: guia de orientação e
desenvolvimento. São Paulo: Érica, 2008. 240 p. ISBN 9788536501987.
3. GARCIA-MOLINA, Hector; ULLMAN, Jeffrey D.; WIDOM, Jennifer. Database systems: the
complete book. 2 ed. New Jersey: Peqrson Prentice Hall, 2009. 1203 p. ISBN
9780131873254.
4. DATE, D. J.. Database In Depth. Sabastopol: O'Reilly, 2005. 208 p. (Theory in practice).
ISBN 9780596100124
5. HEUSER, Carlos Alberto. Projeto de banco de dados. 6 ed. Porto Alegre: Bookman,
2009. 282 p. (Livros didáticos informática UFRGS). ISBN 9788577803828.
19. PLANO SUGERIDO PARA AS AULAS (em semanas letivas)
Semana 1
Apresentação da Disciplina, Revisão de Banco de Dados
Armazenamento e Consulta de Dados: Visão geral de armazenamento e indexação;
Semana 2
Avaliação/Processamento da consulta e Otimização da consulta.
Semana 3
Gerenciamento de Transações: Introdução aos conceitos e teoria de transação; Propriedades
desejáveis de transações; Definição de planos de execução considerando restaurabilidade e
serialidade;
Semana 4
Técnicas de controle de concorrência; Técnicas de recuperação de bancos de dados;
Semana 5
Arquitetura de SGBD: Visão geral das arquiteturas de SGBD; Bancos de Dados Paralelos;
Semana 6
Bancos de Dados Distribuídos e Primeira Prova
Semana 7
Suporte a objetos em Sistemas de Gerenciamento de Banco de Dados.
Semana 8
Tecnologias Emergentes e Aplicações:
.
Semana 9
Tipos de dados avançados e novas aplicações.
Semana 10
Apresentação dos projetos
Semana 11
Prova
Semana 12
Prova substitutiva
20. PROFESSOR(A) RESPONSÁVEL
EDSON PINHEIRO PIMENTEL
HUMBERTO LUIZ RAZENTE
MARIA CAMILA NARDINI BARIONI
Download