top of page

Banco de Dados

Conceitos de sistemas e arquiteturas de bancos de dados; Modelagem relacional
de dados: modelo entidade-relacionamento; Modelo relacional: conceitos básicos,
chaves, restrições, álgebra relacional e normalização; SQL: linguagem de definição
e manipulação de dados; Processamento de transações; Desempenho de
consultas.

Carga horária: 60hrs

 

Laboratório de Banco de Dados

SQL: comandos de definição e de manipulação de dados. Integridade e
segurança: conceitos e comandos SQL. Funções de agregação da
linguagem SQL. Visões,gatilhos (triggers) e procedimentos armazenados
(Stored procedures). Acesso multiusuário em banco de dados.Projeto de
sistemas usando a tecnologia cliente/servidor em banco de dados.Interfaces
de programação de aplicações (APls) para conexão com banco de dados.
Componentes de software orientados a bancos de dados.

Carga horária: 30hrs


Pesquisa Acadêmica na Computação

Conhecimento, ciência e pesquisa. Pesquisa científica:
Conceitos, métodos e técnicas. Elementos de um texto
Científico. Elaboração e apresentação de trabalhos
Científicos em computação.

Carga horária: 30hrs


Algoritmos e Programação I

Organização básica de um microcomputador; noção de algoritmo, tipos de dado, variável, instrução e programa; construções básicas: atribuição, leitura e escrita; conceitos e metodologias de desenvolvimento de algoritmos; elaboração de algoritmos e estruturas de controle; tipos estruturados básicos: vetores, matrizes, e strings; subprogramas: funções e procedimentos; implementação dos algoritmos: emprego de linguagem de programação de ampla portabilidade e fácil acesso.
Carga horária: 60hrs

 

Estágio Supervisionado 1 e 2

Banco de Dados

Revisão de conceitos básicos sobre bancos de dados e Sistemas de Gerência de Bancos de Dados (SGBD). Arquiteturas de bancos de dados. Modelos de dados. Projeto de banco dedados. Linguagens de consulta e manipulação de dados. Dados semi-estruturados. Índices. Aspectos operacionais em sistemas de banco de dados: processamento de consultas e de transações, controle de concorrência, recuperação a falhas. Ajustes de desempenho.

Novas tecnologias de Bancos de Dados: XML, JSON, Data Warehouses e OLAP, NOSQL. Processamento massivo de dados.

Carga horária: 60hrs

Ensino

bottom of page