Programação com Acesso a Banco de Dados

Documentos relacionados
Programação Estruturada Orientada a Objetos


PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Pró-Reitoria de Graduação - PROGRAD Plano de Ensino 2016/2

INE 5423 Banco de Dados I

CES-30 Técnicas de Banco de Dados - BD e CE-240 Projeto de Sistema de BD. Introdução e Orientações Gerais

INE 5423 Banco de Dados I

PLANO DE ENSINO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. DISCIPLINA: Programação Orientada a Objetos

PLANO DE ENSINO CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Sistemas de Banco de Dados

IV. CONTEÚDO PROGRAMÁTICO

BCD29008 Banco de dados

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE PELOTAS PRÓ-REITORIA DE GRADUAÇÃO PLANO DE ENSINO. Semestre letivo. 1. Identificação Código

Bancos de Dados Não- Convencionais

Plano de Ensino. Identificação. Curso EngE.INT - Engenharia de Energia. Ênfase. Disciplina B161S - Introdução à Ciência da Computação I

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Sistemas Gerenciadores de Banco de Dados

Fundamentos de Banco de Dados Aula II

Plano de Ensino PROGRAMAÇÃO ORIENTADA A OBJETOS

Documento de uso exclusivo da unidade, não possui valor legal. 28/06/ :43:00. Matéria: Carga Horária Total. Prática: 44 Campo: 44

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO

Análise e Projetos de Sistemas - INF014

Banco de Dados. Guilherme Baião Salgado Silva, Esp. BD v1.0 - NOV/2005. incluindo fotocópias, gravação, arquivamento em um sistema de informação sem

PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto

Plano de Trabalho Docente Ensino Técnico

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

INE 5342 Banco de Dados III

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

Plano de Ensino IDENTIFICAÇÃO EMENTA

NEPPO TECNOLOGIA DA INFORMAÇÃO

Banco de Dados. Prof. Gleison Batista de Sousa Aula 01

INTRODUÇÃO AO MODELO RELACIONAL

Modelagem de Dados. Aula 01. Os direitos desta obra foram cedidos à Universidade Nove de Julho

Apresentação da Disciplina

ATIVIDADES PRÁTICAS SUPERVISIONADAS

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

Plano de Trabalho Docente 2017 Ensino Técnico

SUBGERÊNCIA DE GESTÃO EDUCACIONAL PLANO DE CURSO

Plano de Trabalho Docente Ensino Técnico

NEPPO TECNOLOGIA DA INFORMAÇÃO PROGRAMA DE ESTÁGIO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

BCD29008 Banco de dados

Caderno de Introdução Bases Dados

Informações Importantes! INF TURMA A

Transcrição:

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação com Acesso a Banco de Dados Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com 26/04/2017

Sumário Conhecendo a turma Conversando sobre a disciplina Motivação e Importância da Disciplina Ementa do curso de PBD Avaliações Cronograma do curso

Bate papo Conhecendo a turma Qual a sua perspectiva para a disciplina? O que você entende por Ambientes de Programação e Banco de Dados?

Conhecendo a Disciplina Motivação e Importância da Disciplina Na sociedade Na informática Na matriz curricular do curso

Apresentação da Disciplina

Apresentação da Disciplina Curso: Técnico Integrado em Informática Carga-Horária: 105h (140h/a) 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.

Apresentação da Disciplina Conteúdo Programático 1. Conceitos Básicos de Banco de Dados 2. Modelos de Dados e Linguagens 1. Modelo entidade-relacionamento 2. Modelo relacional 3. Álgebra relacional 3. Projeto de Banco de Dados 1. Fases do projeto de banco de dados 2. Projeto conceitual 3. Projeto lógico 4. Transformação entre modelos entidade-relacionamento e relacional 5. Normalização

Apresentação da Disciplina Conteúdo Programático 4. Linguagem de consulta estruturada (SQL) 1. Linguagem de definição de dados (DDL) 2. Linguagem de manipulação de dados (DML) 1. Comandos de seleção, inserção, remoção e atualização. 2. Comandos avançados de consulta SQL 3. Sub-consultas, sub-consultas correlacionadas, funções de agregação e junções 5. Ambiente integrado de desenvolvimento 1. Componentes avançados da interface gráfica 2. Tecnologias de acesso a bancos de dados 3. Desenvolvimento de aplicações com acesso a bancos de dados 4. Desenvolvimento de relatórios 5. Manipulação de transações

Apresentação da Disciplina Conteúdo Programático 6. Exceções 1. Tratamento e geração de exceções 7. Padrões de codificação 8. Processo de desenvolvimento 1. Linguagem de modelagem unificada (UML)

Como Vamos Trabalhar 1. Conceitos Básicos de Banco de Dados 2. Linguagem de consulta estruturada (SQL) 1. Linguagem de definição de dados (DDL) 2. Linguagem de manipulação de dados (DML) 1. Comandos de seleção, inserção, remoção e atualização. 2. Comandos avançados de consulta SQL 3. Sub-consultas, sub-consultas correlacionadas, funções de agregação e junções

Como Vamos Trabalhar 3. Modelos de Dados e Linguagens 1. Modelo entidade-relacionamento 2. Modelo relacional 3. Álgebra relacional 4. Projeto de Banco de Dados 1. Fases do projeto de banco de dados 2. Projeto conceitual 3. Projeto lógico 4. Transformação entre modelos entidaderelacionamento e relacional 5. Normalização

Como Vamos Trabalhar 5. Ambiente integrado de desenvolvimento 1. Componentes avançados da interface gráfica 2. Tecnologias de acesso a bancos de dados 3. Desenvolvimento de aplicações com acesso a bancos de dados 4. Desenvolvimento de relatórios 5. Manipulação de transações 6. Exceções 1. Tratamento e geração de exceções 7. Padrões de codificação 8. Processo de desenvolvimento 1. Linguagem de modelagem unificada (UML)

Apresentação da Disciplina Procedimentos Metodológicos e Recursos Didáticos Aulas teóricas expositivas. Aulas práticas em laboratório. Projeto Integrador com a disciplina programação para Internet. Avaliação Avaliações escritas e práticas. Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas). Apresentação dos trabalhos desenvolvidos.

Apresentação da Disciplina Bibliografia ELMASRI, Ramez e NAVATHE, Shamkant B. Sistemas de Banco de Dados: Fundamentos e Aplicações. 3ª Edição. LTC, 2002 DATE, C.J. Introdução a Sistemas de Banco de Dados. 7ª edição. Campus, Rio de Janeiro, 2000. KORTH, Henry F. e SILBERSCHATZ, Abraham. Sistema de Banco de Dados. 2ª Edição. Makron Books, 1995. LARMAN. Graig. Utilizando UML e Padrões: uma introdução à análise e projetos orientados a objetos. Bookman, 2004. DEITEL, Paul J., Java Como Programar. 6ª Edição. 115 p. 2005

Avaliações Se freqüência maior ou igual a 75% e MD maior ou igual a 60 MD N1 2 N2 2 N3 3 N4 3 10

Cronograma 1 Bimestre Conceitos básicos de banco de dados Introdução ao Modelo R MySQL SQL Seminário sobre banco de dados 24 e 26 de maio de 2017 Prova: 21/06/2017 2 Bimestre SQL Prova: 21/07/2017 Introdução ao Modelo E-R Transformações entre modelos MR e M-ER Normalização: 1ª, 2ª e 3ª formas normais Prova: 11/08/2017 Definição de Projetos Modelo de Relatório Apresentação dos BDs dos Projetos Entrega Relatórios: 25/08/2017 Apresentação Projetos: 25/08/2017 e 30/08/2017

Cronograma 3 Bimestre Interface gráfica com Netbeans PABD Projeto para o bimestre Prova: 10/11/2017 Ferramenta de acompanhamento de projeto Entrega de relatório: 17/11/2017 4 Bimestre UML Projetos Finais da disciplina implementação com BD Entrega Relatórios: 09/02/2018 Apresentação Projetos: 09/02/2018 II Mostra Técnica do IFRN Canguaretama

Dúvidas e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Endereço eletrônico da disciplina: http://docente.ifrn.edu.br/ebertonmarinho 18