Programação com Acesso a Banco de Dados¶
Curso: Técnico Integrado em Informática
Disciplina: Programação com Acesso a Banco de Dados
Carga-Horária: 105h (140h/a)
EMENTA¶
Conceitos de banco de dados. Modelos de dados e linguagens de modelagem. Projeto de banco de dados. Linguagem de consulta estruturada (SQL). Compreender e aplicar técnicas de programação em bancos de dados.
PROGRAMA¶
Objetivos¶
Compreender os principais conceitos de banco de dados;
Construir modelos de dados e utilizar técnicas de normalização;
Compreender e construir comandos de acesso a dados em uma linguagem relacional (SQL);
Construir comandos avançados de acesso a dados em uma linguagem relacional (SQL);
Compreender e aplicar técnicas de programação em bancos de dados.
Bases Científico-Tecnológicas (Conteúdos)¶
Conceitos Básicos de Banco de Dados
Modelos de Dados e Linguagens 2.1. Modelo entidade-relacionamento 2.2. Modelo relacional 2.3. Álgebra relacional
Projeto de Banco de Dados 3.1. Fases do projeto de banco de dados 3.2. Projeto conceitual 3.3. Projeto lógico 3.4. Transformação entre modelos entidade-relacionamento e relacional 3.5. Normalização
Linguagem de consulta estruturada (SQL) 4.1. Linguagem de definição de dados (DDL) 4.2. Linguagem de manipulação de dados (DML) 4.2.1. Comandos de seleção, inserção, remoção e atualização. 4.3. Comandos avançados de consulta SQL 4.3.1. Sub-consultas, sub-consultas correlacionadas, funções de agregação e junções
Ambiente integrado de desenvolvimento 5.1. Componentes avançados da interface gráfica 5.2. Tecnologias de acesso a bancos de dados 5.3. Desenvolvimento de aplicações com acesso a bancos de dados 5.4. Desenvolvimento de relatórios 5.5. Manipulação de transações
Exceções 6.1. Tratamento e geração de exceções
Padrões de codificação
Processo de desenvolvimento 8.1. Linguagem de modelagem unificada (UML)
Procedimentos Metodológicos¶
Aulas teóricas expositivas.
Aulas práticas em laboratório.
Projeto Integrador com a disciplina programação para internet.
Recursos Didáticos¶
Quadro branco, computador, projetor multimídia.