EXA810-Plano de Ensino

EXA810 > Plano de Ensino

Período Letivo 2023.1

Plano de Ensino do Componente Curricular 

EXA 810 – Banco de Dados

Professor

João B. Rocha-Junior

Carga Horária 

30 horas / (T:30; P:00; E:00) 

Ementa

Introdução a sistemas de bancos de dados. Projeto de bancos de dados: modelo de entidades e relacionamentos e suas extensões; modelo de dados relacional; algoritmos de decomposição e formas normais. Controle de restrições de integridade. Noções básicas de transações. Linguagens de consultas: cálculo relacional, álgebra relacional e SQL; visões e índices secundários.

Pré-requisitos

Co-requisitos

Objetivos, Habilidades e Competências 

Conteúdo Programático

Introdução a Sistemas de Gerenciamento de Dados

O Modelo Relacional

Projeto de Banco de Dados

Refinando o Esquema

Operadores e processamento de consultas

Operadores e processamento de consultas

Operadores e processamento de consultas

Arquitetura de um SGBD: gerenciamento de processos

Arquitetura de um SGBD: processamento de consultas e gerenciamento de acesso a dados

Índices e métodos de acesso a dados

Índices hierárquicos

Otimização de consultas

Controle de Concorrência

Metodologia

A metodologia deste módulo será através aulas expositivas e discussão em classe sobre temas previamente propostos pelo professor. 

Material Utilizado

Salas de aula equipadas com quadro branco, kit para escrever nos quadros e projetor multimídia.

Avaliação

A avaliação é obtida através de provas escritas, uma para cada unidade.

Média Final

A média final será obtida através da média obtida através das provas escritas.

Aprovação no módulo

Para ser aprovado no módulo, o estudante precisa cumprir os seguintes requisitos: ter frequência igual ou superior a 75% da carga horária efetiva ministrada no módulo e obter média final superior a 7,0 (sete).

Referências

Raghu Ramakrishnan and Johannes Gehrke. Database Management Systems. Third Edition, McGraw-Hill, 2003. 

Hector Garcia Molina, Jeff Hulman, and Jennifer Widow. Database Systems: The Complete Book. Second Edition, Person, 2008.

M. Tamer Ozsu and Patrick Valduriez. Principles of Distributed Database Systems. Third Edition, Springer, 2011.

Philip A. Bernstein, Vassos Hadzilacos, and Nathan Goodman. Concurrency Control and Recovery in Database Systems, Addison-Wesley, 1987.

Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze. Introduction to Information Retrieval. Cambridge University Press. 2008.