Programa

Conceitos Básicos sobre Desenvolvimento de Sistemas. Reconhecimento dos 3 componentes principais de sistemas (Banco de Dados, Módulos de Programas, Interface de Usuário) nos níveis Conceitual, Lógico e Físico. Sistemas com Banco de Dados Relacional. Linguagem SQL para Banco de Dados. Exemplos em Laboratório de BDs usando SQL.

Sistemas de Banco de Dados com Arquitetura Cliente-Servidor. Arquiteturas Cliente-Servidor de duas camadas e de múltiplas camadas.

Complementos avançados de BD: Controles de Integridade de Banco de Dados; Uso de CONSTRAINTS e TRIGGERS em SQL para controle de integridade do BD;  Uso de tabelas com colunas do tipo BLOB (Imagens e  documentos de texto).

Bancos de Dados Relacional modernos.  BD Orientado a Objetos (BDOO), BD Objeto Relacional (BDOR), BD Distribuido, BD Dimensional, BD Nosql, BD com armazenamento Vertical de tabelas.

Exemplos de sistemas usando softwares do mercado de Bancos de Dados Relacional modernos .

Desenvolvimento (em grupo), como trabalho final do curso, de um Sistema de Informação que inclua tecnologia moderna de Banco de Dados Relacional.