Acesse aqui o tutorial G_Info 

 

Disciplina de Banco de Dados - Universidade Estadual de Maringá

 

Trabalhos realizados pelos acadêmicos:

Eduardo Sutil

Henrique Vignando

Alex Lima

 

Professor

Ademir Carniel

 

 

Objetivos da Disciplina:


Estudo de modelos de banco de dados e conceitos envolvidos na sua utilização.
OBJETIVO:


· estudar a estrutura básica de um SGBD;
· estudar os modelos de banco de dados;
· estudar linguagens de definição e consulta a banco de dados;
· desenvolver um sistema computadorizado utilizando um sistema gerenciador de
banco de dados.


PROGRAMA:
1. Introdução a banco de dados e sistemas de gerenciamento de banco de dados
2. Modelos de banco de dados – uma visão geral
2.1. Modelo hirárquico
2.2. Modelo de redes
2.3. Modelo relacional
2.4. Modelo orientado a objetos
3. O modelo relacional
3.1. Estrutura relacional
3.2. Álgebra relacional
3.3. Cálculo relacional
3.4. Linguagens relacionais
3.5. Normalização
4. O modelo orientado a objetos
4.1. Novas aplicações de bases de dados
4.2. Conceitos básicos de orientação a objetos
4.3. Processamento de consultas
5. Processamento de transações
5.1. Recuperação
5.2. Gerenciamento de "deadlocks"
5.3. Transações de longa duração
5.4. Análise de performance
6. Controle de concorrência
6.1. Serializabilidade
6.2. Protocolos de "lock"
6.3. "Timestamp"
6.4. Granularidade
7. Recuperação de falhas
7.1. Classificação de falhas
7.2. Modelo de transação
7.3. Técnica de "log"
7.4. Gerenciamento de buffer
7.5. "Checkpoint"
8. Segurança e integridade
8.1. Tipos de violações
8.2. Autorização / visões
8.3. Comando SQL
8.4. Criptografia
8.5. BD estatísticos
9. Banco de dados distribuídos
9.1. Estrutura de banco de dados distrubuídos
9.2. Projeto de banco de dados distribuídos
9.3. Processamento de consultas
9.4. Recuperação em banco de dados distribuídos
9.5. Controle de concorrência
10. Tendências em banco de dados
11. Projeto de sistemas computadorizados utilizando um gerenciador de banco de dados

 

BIBLIOGRAFIA


BARRY, D.K., The Object Database Handbook: How to Select, Implement, and Use Object-
Oriented Databases. John Wiley and Sons Inc., 1996.
BERNSTEIN, P.A., HADZILACOS, V. & GOODMAN, N., Concurrency Control and Recovery in
Database Systems. Addison-Wesley Publishing Co, 1987.
CERI, S. & PELAGATTI, G., Distributed Databases: Principles and Systems. McGraw-Hill Book
Company, 1984.
CHEN, P., Gerenciando Banco de Dados - A Abordagem Entidade-Relacionamento para Projeto
Lógico. Editora McGraw-Hill, 1990.
CHU, S.Y., Banco de Dados: Organização, Sistemas, Administração. Editora Atlas, São Paulo,
1984.
COUCEIRO, L.A.C.C. & BARRENECHA, H.F.S., Sistemas de Gerência de Banco de Dados
Distribuídos. Livros Técnicos e Científicos Editora, Rio de Janeiro, 1984.
DATE, C. J., An Introduction to Database Systems, Volume I, Fifth edition. Addison-Wesley
Publishing Co, 1992.
DATE, C. J., An Introduction to Database Systems, Volume II. Addison-Wesley Publishing Co.,
1985.
DATE, C. J., Relational Database: Selected Writings. Addison-Wesley Publishing Co., 1986.
ELMASRI, R. & NAVATHE, S.B., Fundamentals of Database Systems, Second Edition. The
Benjamin Cumnings Publishing Company, Inc., 1994.
FURTADO, A.L. & SANTOS, C.S., Organização de Banco de Dados. Editora Campus, Rio de
Janeiro, 1983.
GRAY, J. & REUTER, A., Transaction Processing: Concepts and Techniques. Morgan Kaufmann
Publishers, San Mateo, California, 1994.
KHOSHAFIAN, S., Objetc-Oriented Databases. John Wiley and Sons Inc., 1993.
KHOSHAFIAN, S., CHAN, A., WONG, A. & WONG H.K.T., A Guide to Developing
Client/Server SQL Applications. Morgan Kaufmann Publishers, 1992.
KIM, W., Introduction to Object-Oriented Databases. The MIT Press, 1990
KORTH, H. F. , SILBERSCHATZ, A., Database System Concepts, Third Edition. McGraw-Hill,
1997.
SETZER, V.W., Projeto Lógico e Projeto Físico de Banco de Dados. V Escola de Computação,
Belo Horizonte, 1986.
SMITH, P.D. & BARNES, G.M., Files & Databases: An Introduction. Addison-Wesley Publishing
Co, 1987.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume I: Classical
Database Systems. Computer Science Press, 1988.
ULLMAN, J. D., Principles of Database and Knowledge-Base Systems, Volume II: The New
Technologies. Computer Science Press, 1989.
ZDONIK, S. B. & Maier, D., Readings in Object-Oriented Database Systems. Morgan Kaufman
Publishers, Inc, 1990.
WIEDERHOLD, G., Database Design, Second Edition, McGraw-Hill, Book Company Japan,
1983.

Projeto G_INFO