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.