Conhecimentos de banco de dados.
Projeto de bancos de dados: teoria.Modelo de entidades e relacionamentos. Modelagem Conceitual. Modelagem de dados, conceitual e semântica. Notação IDEF1X.
Projeto de bancos de dados: teoria.Modelo de entidades e relacionamentos. Modelagem Conceitual. Modelagem de dados, conceitual e semântica. Notação IDEF1X.
Linguagem SQL. Consultas e subconsultas. Comandos select, insert, select into, update e delete. Outros comandos para manipulação (DML), controle (DCL) e descrição de dados (DDL). Interfaces de utilização: principais propriedades e características das bibliotecas mais difundidas. ODBC.
Sistemas gerenciadores de bancos de dados. Oracle 11g ou posterior
Sistemas gerenciadores de bancos de dados. MS SQL Server 2005, MS SQL Server 2012.
Transações: conceito, propriedades e implementação. Recuperação e concorrência.
Processamento e otimização de consultas. Segurança em bancos de dados.
Distribuição de dados e transações.
Algoritmos de busca e indexação: sequenciais, árvores, hashing, bitmaps.
Conceitos de Data Warehouse. Técnicas de modelagem e otimização de bases de dados multidimensionais. Administração de dados e metadados: gestão, organização, coleta e manutenção.