EXA810
EXA810: Banco de Dados
Banco de Dados é um componente obrigatório do Curso de Engenharia de Computação da UEFS e integra o MI de Engenharia de Software. O objetivo principal deste componente é introduzir conceitos de Sistemas de Gerenciamento de Dados. Os seguintes tópicos serão abordados: 1) o modelo relacional, 2) modelagem do esquema (formas normais), 3) arquitetura dos Sistemas de Gerenciamento de Dados, 4) operadores e processamento de consultas, 5) índices e métodos de acesso a dados, 6) transações e 7) controle de concorrência, restrição de integridade e recuperação.
Código do classroom: eifdxen
Avaliações
Ferramentas
draw.io. Ferramenta para gerar diagramas de Entidade e Relacionamento.
Ferramentas para praticar SQL: sqliteonline e programiz
Outros materiais
Raghu Ramakrishnan and Johannes Gehrke. Sistemas de Gerenciamento de Banco de Dados. Terceira Edição, McGraw-Hill, 2011.
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.