Informa??es da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Ciências Matemáticas e de Computação
 
Ciências de Computação
 
Disciplina: SCC0243 - Arquitetura de Sistemas Gerenciadores de Bases de Dados
Architecture of Database Management Systems

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 01/01/2012 Desativação:

Objetivos
Objetivo: Fornecer conceitos, técnicas e características mais avançadas dos Sistemas Gerenciadores de Bases de Dados, complementando o conteúdo ministrado nas disciplinas básicas de bases de dados. Oferecer o conhecimento necessário ao profissional que se envolva em atividade de administração e gerenciamento de bases de dados.
 
The goal is to provide the students with advanced concepts, techniques, and characteristics related to database management systems, complementing the content taught in former fundamental disciplines of databases. The course shall offer the knowledge expected from a professional engaged in administration and management of databases.
 
 
Programa Resumido
Programa Resumido: Processamento de transações. Controle de concorrência. Recuperação de falhas. Processamento e otimização de consultas. Bases de dados distribuídas. Ajuste fino de desempenho.
 
Transaction processing, concurrency control, fail recovery, processing and optimization of queries, distributed databases, fine tuning, and performance.
 
 
Programa
Programa: Introdução aos conceitos e à teoria do processamento de transações. Técnicas de controle de concorrência: protocolo de bloqueio em duas fases e outras técnicas existentes. Técnicas de recuperação de falhas: algoritmo undo/redo. Algoritmos para processamento e otimização de consultas. Bases de dados distribuídas: conceitos, fragmentação, replicação e técnicas de alocação de dados, tipos de sistemas, processamento de consultas e controle de concorrência e de recuperação. Ajuste fino de desempenho: conceitos, projeto físico de bases de dados, estruturas de indexação de arquivos.
 
Introduction to the concepts and to the theory of transaction processing. Concurrency control techniques: two-phase commit protocol and other techniques. Fail recovery techniques: undo/redo algorithm. Query processing and optimization algorithms. Distributed databases: concepts, fragmentation, replication and data allocation techniques, types of systems, query processing, concurrency control, and recovery. Fine tuning: concepts, databases physical design, and file-indexing structures.
 
 
Avaliação
     
Método
Exposição teórica, seguida de exercícios, seminários e trabalhos práticos com ou sem o uso de computador.
Critério
Serão atribuídas notas aos trabalhos práticos e seminários, e serão propostas provas em sala de aula. A nota final será calculada pela média ponderada dessas notas.
Norma de Recuperação
Realização: Até a primeira semana de aulas do semestre posterior -Critério de Aprovação: NP+(Mrec/2,5), se Mrec > ou =7,5; ou Max {NP,Mrec}, se Mrec < ou = 5,0; ou 5,0, se 5,0 < ou = Mrec < 7,5.( NP=1ª avaliação, Mrec=prova)
 
Bibliografia
     
· Livro Texto:

- ELMASRI, R.; NAVATHE, S.B. Fundamentals of Database Systems, 4th edition. Pearson/Addison Wesley 2004, ISBN 0321122267.
- SILBERSCHAT, A.; KORTH, H.F.; SUDARSHAN, S. - Sistemas de Banco de Dados, 3a edição. Editora Makron Books, 1999, ISBN 8534610738.

· Bibliografia Complementar:

- BATINI, C.; CERI, S.; NAVATHE, S.B. Conceptual Database Design: an Entity-Relationship Approach. Benjamin/Cummings Pub. Co., 1992, ISBN 0805302441.
- DATE, C.J. Introdução a Sistemas de Bancos de Dados. Tradução da 7a edição americana Editora Campus, 2000. ISBN 8535205608.
- HEUSER, C.A. Projeto de Banco de Dados. Sagra Luzzatto, 2001. ISBN 8524105909.
- O'NEIL, P.; O'NEIL, E. Database: Principles, Programming, and Performance, 2nd edition, Morgan Kaufmann Publishers, 2001. ISBN 1558605800.
- RAMAKRISHNAN, R.; GEHRKE, J. Database Management Systems, 3rd edition. McGraw-Hill, 2003, ISBN 0072465638.

Cont. verso





continuação

- SETZER,V.W. Banco de Dados: Conceitos, Modelos, Gerenciadores, Projeto Lógico, Projeto Físico, 3a edição. Edgard Blucher, 1989.
- TOEREY, T.; Lightstone; S.; Nadeau, T. Database Modeling & Design: Logical Design. 4th edition. Elsevier: Morgan Kaufmann Publishers, 2005. ISBN 0126853525.
- ULLMAN, J.D., WIDOM, J. A First Course in Database Systems. Prentice Hall, 1997. ISBN 0138613370.
- VOSSEN, G. Data Models, Database Languages and Database Management Systems. Addison-Wesley Pub., 1991. ISBN 0201416042.
 

Clique para consultar os requisitos para SCC0243

Clique para consultar o oferecimento para SCC0243

Créditos | Fale conosco
© 1999 - 2020 - Superintendência de Tecnologia da Informação/USP