Programação com Acesso a Banco de Dados
Informações Sobre a Disciplina
Nome: Programação com Acesso a Banco de Dados
Carga Horária: 105 horas = 140 aulas
Turma: Integrado em Informática (3º ano, vespertino)
Avisos
Verifique aqui os avisos da disciplina.
Avaliações
- Prova do primeiro bimestre: 03/07/2015
- Aplicação dos conceitos básicos nos modelos de dados estudados.
- Criação de modelos ER a partir da descrição textual de um sistema.
- Mapeamento de modelos ER (em nível conceitual) para modelos relacionais (em nível lógico).
- Prova do segundo bimestre: 18/09/2015
- Mapeamento de diagramas ER e EER para SQL
- SQL para definição de dados: subconjunto DDL
- SQL para manipulação e consulta de dados: INSERT, UPDATE, DELETE, SELECT
- Prova do terceiro bimestre: 18/12/2015
- Subconsultas e junções
- Conexão com banco de dados (Java + MySQL)
- Lógica de programação, orientação a objetos e coleções (apenas conteúdo da revisão)
- Prova do quarto bimestre: 31/03/2016
- Definição de dados (banco e tabelas) com SQL
- Acessando o banco de dados a partir do aplicativo (conexão, consultas e modificações)
- Prova final (recuperação): 05/04/2016 às 13:00
- SQL: a parte de definição de dados (bancos e tabelas).
- Programação: conectar e acessar o banco de dados para consultas e modificações a partir do aplicativo.
Material
Aqui você encontra o material disponibilizado pelo professor da disciplina: slides das aulas, apostilas, links e outros materiais de apoio.
Exemplos
- Clique aqui para baixar os exemplos da revisão Java.
Listas
- Lista 01 - Slides 2, 3, 4, 5 e 6.
- Data de entrega: na aula do dia 03/07/2015.
- Meio de entrega: entregar versão manuscrita diretamente ao professor, versões digitais não serão aceitas.
- Lista 02 - Slides 8 e 9.
- Entrega: via email para felipe_app@yahoo.com.br com assunto Banco Lista 2.
- Data: até 23h:59min do dia 09/08/2015 (Domingo).
- Lista 03 - Slides 10 e 11.
- Entrega: via email para felipe_app@yahoo.com.br com assunto Banco Lista 3.
- Data: até 23h:59min do dia 14/09/2015 (Segunda-feira).
- Lista 04 - Slides 12 e 13 (Solução).
- Entrega: via email para felipe_app@yahoo.com.br com assunto Banco Lista 4.
- Data: até 23h:59min do dia 19/11/2015 (Quinta-feira).
- Lista 05 - Algoritmos (Revisão)
- Entrega: via email para felipe_app@yahoo.com.br com assunto Banco Lista 5.
- Data: até 23h:59min do dia 23/12/2015 (Quarta-feira).
- Lista 06 - Programação com Acesso a Banco de Dados
- Entrega: via email para felipe_app@yahoo.com.br com assunto Banco Lista 6.
- Data: até 23h:59min do dia 21/03/2016 (Sexta-feira).
Slides
- Slide 01 - Apresentação da Disciplina
- Slide 02 - Sistema de Gerenciamento de Banco de Dados
- Slide 03 - Conceitos Básicos de Banco de Dados
- Slide 04 - Modelo de Dados
- Slide 05 - Projeto de Banco de Dados
- Slide 06 - Transformações Entre Modelos
- Slide 07 - Introduzindo o MySQL
- Slide 08 - SQL (Subconjunto DDL) (Slide | SQL)
- Slide 09 - Introdução ao Diagrama MySQL-EER (Slide | Modelo)
- Slide 10 - SQL (Subconjunto DML) (Slide | SQL)
- Slide 11 - SQL (Inserindo Chaves Estrangeiras) (Slide | SQL)
- Slide 12 - SQL (Subconjunto DQL) (Slide | SQL)
- Slide 13 - SQL (Junções e Subconsultas) (Slide | SQL)
- Slide 14 - JDBC (Conexão) (Slide | SQL | Java)
Apostilas
- Curso K03 da K19: SQL e Modelo Relacional
- Outros materiais da K19 em online.k19.com.br (registro e download gratuito)
- Curso FJ-21 da Caelum: Capítulo 2 - Banco de Dados e JDBC
- Apostilas: Java e Lógica de Programação
- Tutorial: Instalação Java
- K19: Lógica de Programação
- K19: Orientação a Objetos em Java
- Caelum: Java e Orientação a Objetos