TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De Dados

Pesquisas Acadêmicas: Banco De Dados. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/8/2014  •  2.709 Palavras (11 Páginas)  •  338 Visualizações

Página 1 de 11

BANCO DE DADOS - 100h

Conteúdo Programático

FASE I : INTRODUÇÃO A BANCO DE DADOS 20

1. CONCEITOS INICIAIS 20

1.1. DADO, INFORMAÇÃO, FATO E METADADOS 20

1.2. HISTÓRICO DOS BANCOS DE DADOS 21

1.3. O QUE É UM BANCO DE DADOS? 22

1.4. ABSTRAÇÃO DE DADOS 23

2. SISTEMA GERENCIADOR DE BANCO DE DADOS - SGBD 26

2.1. CARACTERÍSTICAS DE UM SGBD 26

2.2. ARQUITETURA DO SGBD 28

FASE I I: MODELAGEM DE BANCO DE DADOS 32

3. INTRODUÇÃO A MODELAGEM DE DADOS 32

3.1. MODELO DE DADOS 33

4. MODELO ENTIDADE-RELACIONAMENTO (MER) 35

4.1. ENTIDADES 36

4.2. ATRIBUTOS 37

4.3. RELACIONAMENTO 40

4.4. CARDINALIDADE DE UM RELACIONAMENTO 42

4.5. GRAU DE UM RELACIONAMENTO 45

4.6. AUTO-RELACIONAMENTO 48

4.7. RELACIONAMENTO MUTUAMENTE EXCLUSIVO 48

4.8. ESPECIALIZAÇÃO E GENERALIZAÇÃO 49

4.9. AGREGAÇÃO 50

4.10. NOTAÇÃO DO MER 52

5. MODELO RELACIONAL 53

6. MAPEAMENTO DO MODELO ENTIDADE-RELACIONAMENTO PARA O MODELO RELACIONAL 63

6.1. MAPEAR ENTIDADES 64

6.2. MAPEAR ATRIBUTOS SIMPLES 64

6.3. MAPEAR ATRIBUTOS COMPOSTOS 65

6.4. MAPEAR ATRIBUTOS CHAVE 65

6.5. MAPEAR OS ATRIBUTOS MULTIVALORADOS 65

6.6. MAPEAR RELACIONAMENTOS UM PARA UM 68

6.7. MAPEAR RELACIONAMENTOS UM PARA MUITOS 71

6.8. MAPEAR RELACIONAMENTO MUITOS PARA MUITOS 72

7. DICIONÁRIO DE DADOS 75

8. NORMALIZAÇÃO DE DADOS 77

8.1. PRINCIPAIS PROBLEMAS E ANOMALIAS NOS BANCOS DE DADOS RELACIONAIS 77

8.2. PORQUE NORMALIZAR? 78

8.3. PRIMEIRA FORMA NORMAL (1FN) 78

8.4. SEGUNDA FORMA NORMAL (2FN) 79

8.5. TERCEIRA FORMA NORMAL 3FN 81

FASE III : ARQUITETURA DE BANCO DE DADOS E LINGUAGEM SQL 84

9. CONCEITOS BÁSICOS 84

9.1. BANCOS DE DADOS RELACIONAIS 85

9.2. LINGUAGEM SQL 86

9.3. COMPOSIÇÃO DOS BANCOS DE DADOS – DDL E DML 87

10. INTRODUÇÃO AO MYSQL 91

10.1. TIPOS DE DADOS 92

10.2. INSTRUÇÕES DDL – CREATE 95

10.3. INSTRUÇÕES DDL – ALTER 100

10.4. INSTRUÇÕES DDL – DROP 103

10.5. CHAVE PRIMÁRIA E CHAVE ESTRANGEIRA 105

10.6. INSTRUÇÕES DML – INSERT 110

10.7. INSTRUÇÕES DML – SELECT 112

10.8. INSTRUÇÕES DML – UPDATE 117

10.9. INSTRUÇÕES DML – DELETE 119

FASE IV : DESENVOLVIMENTO DO PROJETO 132

Ementa

Disciplinas C/H Ano Sem. Pré-Requisito

Banco de Dados 100 2º. Ano 2º. Semestre Análise e Programação

OBJETIVO OPERACIONAL

INTENÇÃO A SER ALCANÇADA

Utilizar os sistemas de banco de dados, com capacidades de escolha e gerenciamento de acordo com a necessidade do cliente, trabalhando em conjunto com linguagens de programação.

COMPETÊNCIAS

• Fazer modelagem conceitual de bancos de dados.

• Fazer modelagem lógica de banco de dados

• Gerenciar os sistemas de banco de dados.

• Interligar os sistemas de banco de dados com a linguagem de programação Java.

FUNDAMENTOS TEÓRICO-PRÁTICOS

FASE 1: Introdução a banco de dados

• Compreender o conceito de banco de dados.

• Identificar e saber decidir sobre a arquitetura do banco de dados.

FASE 2: Modelagem de banco de dados

• Interpretar dados para a modelagem do banco.

• Utilizar os dados descritos para criação de MER e DER independente do SGBD utilizado.

• Aplicar os principais conceitos estudados para desenvolver uma correta modelagem do banco de dados.

FASE 3: Arquitetura de banco de dados e linguagem SQL

• Compreender a importância de estudar a linguagem SQL.

• Saber aplicar todos os comandos estudados da linguagem.

• Definir a melhor estrutura DDL para o banco de acordo com a necessidade do cliente.

FASE 3: Desenvolvimento do projeto

• Interpretar a modelagem de um banco para um software de locadora.

• Utilizar a API JDBC para a comunicação do banco de dados com a linguagem Java.

• Aplicar os conhecimentos adquiridos de SQL para a contrução do banco de dados do SGBD Mysql.

• Desenvolver um software aplicando os conceitos de orientação a objetos.

• Utilizar componentes de interface gráfica da linguagem Java.

AÇÕES PEDAGÓGICAS

● Possibilitar a execução de várias atividades na resolução de problemas;

● Estimular as iniciativas dos alunos respeitando os acordos estabelecidos sobre o trabalho a ser efetuado;

● Assegurar o acompanhamento periódico dos alunos;

● Intervir em casos de dificuldades ou de problemas;

● Guiar o processo de avaliação dos alunos fornecendo instrumentos tais como questionário, grades de análise, estudo de casos, etc;

● Motivar os alunos a executar as atividades propostas;

● Fornecer aos alunos meio de avaliar seu progresso;

● Assegurar a disponibilidade da documentação pertinente.

● Permitir aos alunos a terem trocas entre eles sobre dificuldades e soluções encontradas;

● Procurar integrar os conhecimentos adquiridos na elaboração de softwares com o uso de banco de dados.

QUADRO RESUMO DAS COMPETÊNCIAS:

(Quadro que relaciona aspectos relacionados a cada competência descrita na seção COMPETÊNCIAS e FUNDAMENTOS TEÓRICOS E PRÁTICOS).

COMPETÊNCIA C1

Fazer modelagem conceitual de bancos de dados

CONTEXTO DE REALIZAÇÃO

A partir de: Introdução a banco de dados

Utilizando (elementos de auxílio à aprendizagem): brModelo

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC1 - Compreender os conceitos iniciais de banco de dados 1.1. Identificando no contexto do desenvolvimento de sistemas o que pode ser dado, informação.

1.2. Diferenciando dado, informação, fato e metadado.

1.3. Descrevendo os principais elementos envolvidos em sistema de banco de dados

1.4. Identificando as operações que podem ser realizadas sobre um banco de dados

1.5. Apontando os níveis de abstração de dados envolvidos nos conceitos de banco de dados

EC2 – Definir SGBD e suas características 1.6. Conceituando SGBD

1.7. Descrevendo as características do SGBD

1.8. Identificando as principais arquiteturas do SGBD

EC3 – Reconhecer entidades, atributos e relacionamentos. 1.9. Identificando entidades, atributos e relacionamentos em uma descrição de sistemas.

1.10. Classificando os atributos em simples, composto, monovalorado, multivalorado, derivado e nulo.

1.11. Identificando a chave primária das entidades

1.12. Relacionando as entidades através dos relacionamentos

EC4 – Classificar os relacionamentos 1.13. Reconhecendo os tipos de relacionamento

EC5 – Aplicar os conceitos de Modelagem Entidade-Relacionamento na criação de DER 1.14. Aplicando os conhecimentos e notações do DER.

1.15. Criando o DER utilizando o brModelo

COMPETÊNCIA C2

Fazer modelagem lógica de bancos de dados

CONTEXTO DE REALIZAÇÃO

A partir de: Modelagem Entidade-Relacionamento

Utilizando (elementos de auxílio à aprendizagem): MySQL Workbench

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC6 – Relacionar o Modelo Entidade Relacionamento com o Modelo Relacional 1.16. Reconhecendo entidades, atributo e relacionamento em tabelas do modelo relacional.

EC7 – Mapear entidades, atributo e relacionamento para o Modelo Relacional 1.17. Mapeando a entidades e relacionamentos em tabelas, atributos em colunas.

1.18. Definindo o domínio dos atributos

1.19. Relacionando tabelas através de chave estrangeira.

1.20. Criando relacionamentos 1:N, 1:1, N:N;

EC8 – Gerar um Diagrama do Modelo Relacional. 1.21. Aplicando os conhecimentos e notações do modelo relacionao

1.22. Criando o diagrama utilizando o MySQL Wokbench

EC9 – Normalizar uma tabela de banco de dados 1.23. Reconhecer as principais anomalias de banco de dados

1.24. Identificar as anomalias de inserção, remoção e alteração

1.25. Aplicar as 1FN, 2FN e 3FN

COMPETÊNCIA C3

Gerenciar os sistemas de Banco de Dados

CONTEXTO DE REALIZAÇÃO

A partir de: Modelagem Relacional

Utilizando (elementos de auxílio à aprendizagem): Linguagem SQL no SGBD MySQL

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC10 – Aplicar instruções DDL 1.1. Criando bases de dados e tabelas em linguagem SQL

1.2. Alterando tabelas utilizando o comando ALTER

1.3. Apagando bases de dados e tabelas utilizando o comando DROP.

1.4. Criando chave primária e estrangeira utilizando linguagem SQL

EC11 – Aplicar instruções DML 1.5. Inserindo, alterando, apagando e consultando registros utilizando linguagem SQL

1.6. Utilizando operadores para otimizar as consultas do banco de dados em SQL

COMPETÊNCIA C4

Interligar os sistemas de banco de dados com a linguagem de programação Java.

CONTEXTO DE REALIZAÇÃO

A partir de: Aprendizado em Banco de dados e POO/Java

Utilizando (elementos de auxílio à aprendizagem): IDE netbeans, SGBD MySQL

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC12 – Interligar o banco de dados com aplicação em Java 12.1. Implementar sistema simples integrando banco de dados com aplicação em JAVA.

Cronograma de Atividades

FASE 1 e FASE 2: Conteúdo Relacionado à Competência 01

Apresentação da disciplina. Plano de ensino, método de trabalho, bibliografia e formas de avaliação. Aula 01

Núcleo de Conteúdos Descrição Aula

1. Conceitos Iniciais 1.1. Dado, Informação, Fato e Metadados Aula 02

1.2. Histórico dos bancos de dados

1.3. O que é Banco de Dados? Aula 03

1.4. Abstração de dados

Exercício Aula 04

2. Sistema Gerenciador de Banco de Dados 2.1. Características do SGBD Aula 05

2.2. Arquitetura dos SGBD Aula 06

Exercício Aula 07

3. Introdução a Modelagem de Dados 3.1. Modelo de Dados Aula 8

Exercício Aula 9

4. Modelo Entidade-Relacionamento 4.1. Entidade Aula 10

4.2. Atributos

4.3. Relacionamentos Aula 11

Exercícios Aula 12

4.4. Cardinalidade dos Relacionamentos Aula 13

4.5. Grau de um Relacionamento

Exercícios Aula 14

4.6. Auto-relacionamento

4.7. Relacionamento mutuamente exclusivo

4.8. Especialização e Generalização

4.9. Agregação Aula 15

Aula 16

Exercícios Aula 17

Intervenção Pedagógica Aula 18 e Aula 19

Avaliação da Fase Aula 20

FASE 2: Conteúdo Relacionado à Competência 03

5. Modelo Relacional Modelo Relacional Aula 21

6. Mapeamento Modelo Entidade-Relacionamento Modelo Relacional 6.1. Mapear entidades Aula 22 e 23

6.2. Maperar atributos simples

6.3. Mapear atributos compostos

Exercicios Aula 24

6.4. Mapear atributos chave Aula 25 e 26

6.5. Mapear atributos multivalorados

Exercicios Aula 27

6.6. Mapear relacionamento 1:1 Aula 28

6.7. Mapear relacionamentos 1:N Aula 29

6.8. Mapear relacionamentos N:N Aula 30

Exercicios Aula 31

7. Dicionário de Dados Dicionário de Dados Aula 32

Exercicios

8. Normalização de Dados Principais problemas e anomalias de Bancos de Dados Relacionais Aula 33 e 34

Por que normalizar?

Primeira Forma Normal

Segunda Forma Normal

Exercicios Aula 35

Terceira Forma Normal Aula 36

Exercicios Aula 37

Intervenção Pedagógica Aula 38 e Aula 39

Avaliação da Fase Aula 40

FASE 3: Conteúdo Relacionado à Competência 03

9. Conceitos básicos 9.1. Bancos de dados Relacionais Aula 41

9.2. Linguagem SQL

9.3. Composição dos bancos de dados – DDL e DML

10. Introdução ao MySQL 10.1. Tipos de Dados Aula 42

10.2. Instruções DDL - Create

Exercicios Aula 43

10.3. Instruções DDL - Alter Aula 44

Exercicios Aula 45

10.4. Instruções DDL - Drop Aula 46

10.5. Chave primária e Chave estrangeira

Exercicios Aula 47

10.6. Instruções DML - Insert Aula 48

Exercicios Aula 49

10.7. Instruções DML – Select Aula 50 e 51

Exercicios Aula 52

10.8. Instruções DML – Update Aula 53

Exercicios Aula 54

10.9. Instruções DML - Delete Aula 55

Exercicios Aula 56

Intervenção Pedagógica Aula 57 e Aula 58

Avaliação da Fase Aula 59

FASE 4: Conteúdo Relacionado à Competência 04

11. Desenvolvimento do Projeto Aula 60

Intervenção Pedagógica Aula 95 a 99

Avaliação da Fase Aula 100

SOFTWARES DE APLICAÇÃO – 20h

Conteúdo Programático

FASE ÚNICA – Softwares de Aplicação

 Packet Tracer

 Wireshark

 The Dude

 Wireless Network Watcher

 Networx

 Simple Port Forwarding

 Iperf

 Nagios

 Centreon

 Opennms

 Protocolo Snmp

BANCO DE DADOS - 100h

Conteúdo Programático

FASE I : INTRODUÇÃO A BANCO DE DADOS 20

1. CONCEITOS INICIAIS 20

1.1. DADO, INFORMAÇÃO, FATO E METADADOS 20

1.2. HISTÓRICO DOS BANCOS DE DADOS 21

1.3. O QUE É UM BANCO DE DADOS? 22

1.4. ABSTRAÇÃO DE DADOS 23

2. SISTEMA GERENCIADOR DE BANCO DE DADOS - SGBD 26

2.1. CARACTERÍSTICAS DE UM SGBD 26

2.2. ARQUITETURA DO SGBD 28

FASE I I: MODELAGEM DE BANCO DE DADOS 32

3. INTRODUÇÃO A MODELAGEM DE DADOS 32

3.1. MODELO DE DADOS 33

4. MODELO ENTIDADE-RELACIONAMENTO (MER) 35

4.1. ENTIDADES 36

4.2. ATRIBUTOS 37

4.3. RELACIONAMENTO 40

4.4. CARDINALIDADE DE UM RELACIONAMENTO 42

4.5. GRAU DE UM RELACIONAMENTO 45

4.6. AUTO-RELACIONAMENTO 48

4.7. RELACIONAMENTO MUTUAMENTE EXCLUSIVO 48

4.8. ESPECIALIZAÇÃO E GENERALIZAÇÃO 49

4.9. AGREGAÇÃO 50

4.10. NOTAÇÃO DO MER 52

5. MODELO RELACIONAL 53

6. MAPEAMENTO DO MODELO ENTIDADE-RELACIONAMENTO PARA O MODELO RELACIONAL 63

6.1. MAPEAR ENTIDADES 64

6.2. MAPEAR ATRIBUTOS SIMPLES 64

6.3. MAPEAR ATRIBUTOS COMPOSTOS 65

6.4. MAPEAR ATRIBUTOS CHAVE 65

6.5. MAPEAR OS ATRIBUTOS MULTIVALORADOS 65

6.6. MAPEAR RELACIONAMENTOS UM PARA UM 68

6.7. MAPEAR RELACIONAMENTOS UM PARA MUITOS 71

6.8. MAPEAR RELACIONAMENTO MUITOS PARA MUITOS 72

7. DICIONÁRIO DE DADOS 75

8. NORMALIZAÇÃO DE DADOS 77

8.1. PRINCIPAIS PROBLEMAS E ANOMALIAS NOS BANCOS DE DADOS RELACIONAIS 77

8.2. PORQUE NORMALIZAR? 78

8.3. PRIMEIRA FORMA NORMAL (1FN) 78

8.4. SEGUNDA FORMA NORMAL (2FN) 79

8.5. TERCEIRA FORMA NORMAL 3FN 81

FASE III : ARQUITETURA DE BANCO DE DADOS E LINGUAGEM SQL 84

9. CONCEITOS BÁSICOS 84

9.1. BANCOS DE DADOS RELACIONAIS 85

9.2. LINGUAGEM SQL 86

9.3. COMPOSIÇÃO DOS BANCOS DE DADOS – DDL E DML 87

10. INTRODUÇÃO AO MYSQL 91

10.1. TIPOS DE DADOS 92

10.2. INSTRUÇÕES DDL – CREATE 95

10.3. INSTRUÇÕES DDL – ALTER 100

10.4. INSTRUÇÕES DDL – DROP 103

10.5. CHAVE PRIMÁRIA E CHAVE ESTRANGEIRA 105

10.6. INSTRUÇÕES DML – INSERT 110

10.7. INSTRUÇÕES DML – SELECT 112

10.8. INSTRUÇÕES DML – UPDATE 117

10.9. INSTRUÇÕES DML – DELETE 119

FASE IV : DESENVOLVIMENTO DO PROJETO 132

Ementa

Disciplinas C/H Ano Sem. Pré-Requisito

Banco de Dados 100 2º. Ano 2º. Semestre Análise e Programação

OBJETIVO OPERACIONAL

INTENÇÃO A SER ALCANÇADA

Utilizar os sistemas de banco de dados, com capacidades de escolha e gerenciamento de acordo com a necessidade do cliente, trabalhando em conjunto com linguagens de programação.

COMPETÊNCIAS

• Fazer modelagem conceitual de bancos de dados.

• Fazer modelagem lógica de banco de dados

• Gerenciar os sistemas de banco de dados.

• Interligar os sistemas de banco de dados com a linguagem de programação Java.

FUNDAMENTOS TEÓRICO-PRÁTICOS

FASE 1: Introdução a banco de dados

• Compreender o conceito de banco de dados.

• Identificar e saber decidir sobre a arquitetura do banco de dados.

FASE 2: Modelagem de banco de dados

• Interpretar dados para a modelagem do banco.

• Utilizar os dados descritos para criação de MER e DER independente do SGBD utilizado.

• Aplicar os principais conceitos estudados para desenvolver uma correta modelagem do banco de dados.

FASE 3: Arquitetura de banco de dados e linguagem SQL

• Compreender a importância de estudar a linguagem SQL.

• Saber aplicar todos os comandos estudados da linguagem.

• Definir a melhor estrutura DDL para o banco de acordo com a necessidade do cliente.

FASE 3: Desenvolvimento do projeto

• Interpretar a modelagem de um banco para um software de locadora.

• Utilizar a API JDBC para a comunicação do banco de dados com a linguagem Java.

• Aplicar os conhecimentos adquiridos de SQL para a contrução do banco de dados do SGBD Mysql.

• Desenvolver um software aplicando os conceitos de orientação a objetos.

• Utilizar componentes de interface gráfica da linguagem Java.

AÇÕES PEDAGÓGICAS

● Possibilitar a execução de várias atividades na resolução de problemas;

● Estimular as iniciativas dos alunos respeitando os acordos estabelecidos sobre o trabalho a ser efetuado;

● Assegurar o acompanhamento periódico dos alunos;

● Intervir em casos de dificuldades ou de problemas;

● Guiar o processo de avaliação dos alunos fornecendo instrumentos tais como questionário, grades de análise, estudo de casos, etc;

● Motivar os alunos a executar as atividades propostas;

● Fornecer aos alunos meio de avaliar seu progresso;

● Assegurar a disponibilidade da documentação pertinente.

● Permitir aos alunos a terem trocas entre eles sobre dificuldades e soluções encontradas;

● Procurar integrar os conhecimentos adquiridos na elaboração de softwares com o uso de banco de dados.

QUADRO RESUMO DAS COMPETÊNCIAS:

(Quadro que relaciona aspectos relacionados a cada competência descrita na seção COMPETÊNCIAS e FUNDAMENTOS TEÓRICOS E PRÁTICOS).

COMPETÊNCIA C1

Fazer modelagem conceitual de bancos de dados

CONTEXTO DE REALIZAÇÃO

A partir de: Introdução a banco de dados

Utilizando (elementos de auxílio à aprendizagem): brModelo

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC1 - Compreender os conceitos iniciais de banco de dados 1.1. Identificando no contexto do desenvolvimento de sistemas o que pode ser dado, informação.

1.2. Diferenciando dado, informação, fato e metadado.

1.3. Descrevendo os principais elementos envolvidos em sistema de banco de dados

1.4. Identificando as operações que podem ser realizadas sobre um banco de dados

1.5. Apontando os níveis de abstração de dados envolvidos nos conceitos de banco de dados

EC2 – Definir SGBD e suas características 1.6. Conceituando SGBD

1.7. Descrevendo as características do SGBD

1.8. Identificando as principais arquiteturas do SGBD

EC3 – Reconhecer entidades, atributos e relacionamentos. 1.9. Identificando entidades, atributos e relacionamentos em uma descrição de sistemas.

1.10. Classificando os atributos em simples, composto, monovalorado, multivalorado, derivado e nulo.

1.11. Identificando a chave primária das entidades

1.12. Relacionando as entidades através dos relacionamentos

EC4 – Classificar os relacionamentos 1.13. Reconhecendo os tipos de relacionamento

EC5 – Aplicar os conceitos de Modelagem Entidade-Relacionamento na criação de DER 1.14. Aplicando os conhecimentos e notações do DER.

1.15. Criando o DER utilizando o brModelo

COMPETÊNCIA C2

Fazer modelagem lógica de bancos de dados

CONTEXTO DE REALIZAÇÃO

A partir de: Modelagem Entidade-Relacionamento

Utilizando (elementos de auxílio à aprendizagem): MySQL Workbench

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC6 – Relacionar o Modelo Entidade Relacionamento com o Modelo Relacional 1.16. Reconhecendo entidades, atributo e relacionamento em tabelas do modelo relacional.

EC7 – Mapear entidades, atributo e relacionamento para o Modelo Relacional 1.17. Mapeando a entidades e relacionamentos em tabelas, atributos em colunas.

1.18. Definindo o domínio dos atributos

1.19. Relacionando tabelas através de chave estrangeira.

1.20. Criando relacionamentos 1:N, 1:1, N:N;

EC8 – Gerar um Diagrama do Modelo Relacional. 1.21. Aplicando os conhecimentos e notações do modelo relacionao

1.22. Criando o diagrama utilizando o MySQL Wokbench

EC9 – Normalizar uma tabela de banco de dados 1.23. Reconhecer as principais anomalias de banco de dados

1.24. Identificar as anomalias de inserção, remoção e alteração

1.25. Aplicar as 1FN, 2FN e 3FN

COMPETÊNCIA C3

Gerenciar os sistemas de Banco de Dados

CONTEXTO DE REALIZAÇÃO

A partir de: Modelagem Relacional

Utilizando (elementos de auxílio à aprendizagem): Linguagem SQL no SGBD MySQL

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC10 – Aplicar instruções DDL 1.1. Criando bases de dados e tabelas em linguagem SQL

1.2. Alterando tabelas utilizando o comando ALTER

1.3. Apagando bases de dados e tabelas utilizando o comando DROP.

1.4. Criando chave primária e estrangeira utilizando linguagem SQL

EC11 – Aplicar instruções DML 1.5. Inserindo, alterando, apagando e consultando registros utilizando linguagem SQL

1.6. Utilizando operadores para otimizar as consultas do banco de dados em SQL

COMPETÊNCIA C4

Interligar os sistemas de banco de dados com a linguagem de programação Java.

CONTEXTO DE REALIZAÇÃO

A partir de: Aprendizado em Banco de dados e POO/Java

Utilizando (elementos de auxílio à aprendizagem): IDE netbeans, SGBD MySQL

Com a ajuda de (material didático): Manual de aprendizagem de Banco de Dados.

Ambiente (local propício): Sala de aula e laboratório

ELEMENTOS DA COMPETÊNCIA CRITÉRIOS DE DESEMPENHO

EC12 – Interligar o banco de dados com aplicação em Java 12.1. Implementar sistema simples integrando banco de dados com aplicação em JAVA.

Cronograma de Atividades

FASE 1 e FASE 2: Conteúdo Relacionado à Competência 01

Apresentação da disciplina. Plano de ensino, método de trabalho, bibliografia e formas de avaliação. Aula 01

Núcleo de Conteúdos Descrição Aula

1. Conceitos Iniciais 1.1. Dado, Informação, Fato e Metadados Aula 02

1.2. Histórico dos bancos de dados

1.3. O que é Banco de Dados? Aula 03

1.4. Abstração de dados

Exercício Aula 04

2. Sistema Gerenciador de Banco de Dados 2.1. Características do SGBD Aula 05

2.2. Arquitetura dos SGBD Aula 06

Exercício Aula 07

3. Introdução a Modelagem de Dados 3.1. Modelo de Dados Aula 8

Exercício Aula 9

4. Modelo Entidade-Relacionamento 4.1. Entidade Aula 10

4.2. Atributos

4.3. Relacionamentos Aula 11

Exercícios Aula 12

4.4. Cardinalidade dos Relacionamentos Aula 13

4.5. Grau de um Relacionamento

Exercícios Aula 14

4.6. Auto-relacionamento

4.7. Relacionamento mutuamente exclusivo

4.8. Especialização e Generalização

4.9. Agregação Aula 15

Aula 16

Exercícios Aula 17

Intervenção Pedagógica Aula 18 e Aula 19

Avaliação da Fase Aula 20

FASE 2: Conteúdo Relacionado à Competência 03

5. Modelo Relacional Modelo Relacional Aula 21

6. Mapeamento Modelo Entidade-Relacionamento Modelo Relacional 6.1. Mapear entidades Aula 22 e 23

6.2. Maperar atributos simples

6.3. Mapear atributos compostos

Exercicios Aula 24

6.4. Mapear atributos chave Aula 25 e 26

6.5. Mapear atributos multivalorados

Exercicios Aula 27

6.6. Mapear relacionamento 1:1 Aula 28

6.7. Mapear relacionamentos 1:N Aula 29

6.8. Mapear relacionamentos N:N Aula 30

Exercicios Aula 31

7. Dicionário de Dados Dicionário de Dados Aula 32

Exercicios

8. Normalização de Dados Principais problemas e anomalias de Bancos de Dados Relacionais Aula 33 e 34

Por que normalizar?

Primeira Forma Normal

Segunda Forma Normal

Exercicios Aula 35

Terceira Forma Normal Aula 36

Exercicios Aula 37

Intervenção Pedagógica Aula 38 e Aula 39

Avaliação da Fase Aula 40

FASE 3: Conteúdo Relacionado à Competência 03

9. Conceitos básicos 9.1. Bancos de dados Relacionais Aula 41

9.2. Linguagem SQL

9.3. Composição dos bancos de dados – DDL e DML

10. Introdução ao MySQL 10.1. Tipos de Dados Aula 42

10.2. Instruções DDL - Create

Exercicios Aula 43

10.3. Instruções DDL - Alter Aula 44

Exercicios Aula 45

10.4. Instruções DDL - Drop Aula 46

10.5. Chave primária e Chave estrangeira

Exercicios Aula 47

10.6. Instruções DML - Insert Aula 48

Exercicios Aula 49

10.7. Instruções DML – Select Aula 50 e 51

Exercicios Aula 52

10.8. Instruções DML – Update Aula 53

Exercicios Aula 54

10.9. Instruções DML - Delete Aula 55

Exercicios Aula 56

Intervenção Pedagógica Aula 57 e Aula 58

Avaliação da Fase Aula 59

FASE 4: Conteúdo Relacionado à Competência 04

11. Desenvolvimento do Projeto Aula 60

Intervenção Pedagógica Aula 95 a 99

Avaliação da Fase Aula 100

SOFTWARES DE APLICAÇÃO – 20h

Conteúdo Programático

FASE ÚNICA – Softwares de Aplicação

 Packet Tracer

 Wireshark

 The Dude

 Wireless Network Watcher

 Networx

 Simple Port Forwarding

 Iperf

 Nagios

 Centreon

 Opennms

 Protocolo Snmp

...

Baixar como  txt (24.8 Kb)  
Continuar por mais 10 páginas »