Este curso proporcionará aos alunos os conceitos necessários para analisar, projetar, desenvolver e manter
bases de dados de acordo com as normas técnicas e de negócios das organizações. Além de proporcionar
os meios necessários de utilização dos Sistemas Gerenciadores de Bancos de Dados, assim como base
teórica e prática para realizar acesso e consultas à base de dados.
Objetivos
Capacitar o aprendiz à explicar as diferenças entre banco de dados e o processamento tradicional de arquivos;
Compreender os conceitos e arquitetura de Bancos de Dados e Sistemas Gerenciadores de Bancos de Dados;
Aplicar as técnicas da Modelagem e banco de dados; Modelagem Conceitual de Dados;
Descrever os fundamentos do modelo Entidade-Relacionamento; Aplicar a técnica de transição do Modelo Conceitual para uma arquitetura Relacional de BD;
Descrever os fundamentos do modelo de dados relacional;
Elaborar o Projeto de um Banco de Dados Relacional, de forma Normalizada;
Elaborar consultas com as operações da Álgebra Relacional; manipular uma base de dados
através da linguagem SQL.

Curso de Banco de Dados II
Neste curso veremos os principais recursos da linguagem SQL, tais como criação de tabelas, inserção, alteração, exclusão e recuperação dos dados. Veremos também a criação de utilização de outros objetos tais como views, stored procedures, triggers, etc.
Curso de Programação Estruturada
Neste curso veremos os conceitos iniciais de programação de computadores: o que é um programa, linguagens de programação, estruturas fundamentais (condicionais, repetição, vetores, matrizes, etc).
Foi escolhida a linguagem C# (C Sharp) para o aprendizado, mas seus conceitos aplicam-se para outras linguagens de programação tais como C, C++, Java, VB, etc.
Utilizaremos neste curso um excelente material desenvolvido pelo Prof. Dr. Marcelo Pereira Bergamaschi, prof. de Linguagem de Programação do IFSP - Campus Cubatão.
Bom Curso
- Professor: Carlos Coletto
- Professor: Nelson da Silva Paz