Disciplina: MAC0313 - Introdução aos Sistemas de Bancos de Dados para Estatística

https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=MAC0313

Objetivos
Apresentar os fundamentos básicos de Sistemas de Bancos de Dados e suas principais linguagens de implementação.

Programa
Noções de modelagem de bancos de dados: projeto conceitual, lógico e físico de bancos de dados. Modelo Entidade Relacionamento. Modelo Relacional. Técnicas para mapeamento do Modelo Entidade Relacionamento para o Modelo Relacional. Linguagens do modelo relacional: álgebra relacional, cálculo relacional e SQL. Linguagem SQL: detalhes dos comandos de definição de dados e de manipulação de dados. Introdução a bancos de dados multidimensionais. Ferramentas de apoio para o desenvolvimento do projeto lógico e físico de bancos de dados. Principais aspectos para especificação e implementação de um banco de dados com seus procedimentos de atualização e consulta para um determinado sistema de bancos de dados para análises estatísticas.

Avaliação
Método: Provas práticas e exercícios programados.
Critério: Média ponderada das provas práticas e dos exercícios programados.
Norma de Recuperação: Média ponderada da nota final e prova de recuperação.

Bibliografia
1- R. Elmasri, S.B. Navathe, Fundamentals of Database Systems, 6th ed., Addison-Wesley, 2010.
2- J.D. Ullman, J. Widom, A First Course in Database Systems, 3rd ed., Prentice Hall, 2007.
3- C.A. Heuser, Projeto de Banco de Dados, 6ª ed., Bookman, 2008.
4- V.W. Setzer, F.C. Silva, Bancos de Dados: Aprenda o que são, melhore seu conhecimento, construa os seus, Edgar Blucher, 2005.
5- Manuais das ferramentas de apoio ao desenvolvimento de banco de dados e dos gerenciadores de bancos de dados.