Banco de Dados¶
Objetivos: Projetos e implementações de bancos de dados.
Ementa: Introdução a banco de dados (Processamento de Arquivos vs SGBDs, arquitetura de SGBDs), modelagem de dados (conceitual, modelo entidade- relacionamento), Linguagem de Consulta e Manipulação de Dados (SQL), Indexação, Bancos de Dados Não Relacionais ou NoSQL (Bancos de Dados Orientados a Documentos, Bancos de Dados em Colunas, Bancos de Orientados a Grafos). Mapeamento objeto-relacional (ORM).
Bibliografia Base: - Elmasri, Ramez; Navathe, Shamkant B. Sistema de Banco de Dados. 2018. Pearson. - DATE, C. J. Introdução a Sistemas de Bancos de Dados. Rio de Janeiro: Elsevier, 2003. - ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011. Bibliografia Complementar: - Sadalage, P. J., & Fowler, M. NoSQL distilled: a brief guide to the emerging world of polyglot persistence. 2013. Pearson Education. - Date, C. J. An introduction to database systems. 1981. Pearson Education India. - Neeraj, N. (2013). Mastering Apache Cassandra. Packt Publishing Ltd. - Banker, K. (2011). MongoDB in action. Manning Publications Co.