21
Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Embed Size (px)

Citation preview

Page 1: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Curso Técnico em Informática

DISCIPLINA: Implementação a Banco de Dados

PROFESSOR: Flávio Barbosa

PARACATU /MG

Page 2: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

CONTATOS

FLÁVIO BARBOSA

E-mail: [email protected]

Site: www.fbdesenvolvimento.eti.br

Page 3: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

1- INTRODUÇÃO

Sistema de Banco de Dados?

Page 4: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

1- INTRODUÇÃOSISTEMA:

Conjunto de elementos interconectados de modo a desempenhar uma função.

EXEMPLO: Sistema Respiratório, Sistema Digestivo, Sistemas de Informação, etc...

Dados: É a informação não tratada. Representam um ou mais significados que isoladamente não podem transmitir uma mensagem ou representar algum conhecimento. O resultado do processamento de dados são as informações. As informações tem significado, podendo ser utilizado para tomadas de decisões.

Page 5: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

SISTEMA: Conjunto de elementos interconectados

de modo a desempenhar uma função.EXEMPLO: Sistema Respiratório, Sistema

Digestivo, Sistemas de Informação, Sistema Gerenciamento de Banco de Dados, etc...

1- INTRODUÇÃO

Page 6: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

BANCO DE DADOS: É uma coleção(repositório) de dados relacionados. Os dados são fatos que podem ser gravados e que

possuem um significado implícito.Por exemplo, considere nomes, números telefônicos e

endereços de pessoas que você conhece.Exemplos:

Agenda de telefonesMicrosoft Access ou Excel.

1- INTRODUÇÃO

Page 7: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Um banco de dados pode ser de qualquer tamanho e de complexidade

variável, podendo ser gerado e mantido manualmente ou pode ser automatizado (computadorizado).

1- INTRODUÇÃO

Page 8: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

BANCO DE DADOS: É uma coleção(repositório) de dados relacionados. Os dados são fatos que podem ser gravados e que

possuem um significado implícito.Por exemplo, considere nomes, números telefônicos

e endereços de pessoas que você conhece.Exemplos:

Agenda de telefonesMicrosoft Access ou Excel.

1- INTRODUÇÃO

Page 9: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Sistema de Banco de Dados(SGBD): É uma coleção de programas que permite aos usuários CRIAR E MANTER UM BANCO DE DADOS, garantindo o armazenamento de informações e permitindo que os usuários busquem e atualizem essas informações quando as solicitarem.

1- INTRODUÇÃO

Page 10: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Sistema de Banco de Dados(SGBD): É uma coleção de programas que permite aos usuários CRIAR E MANTER UM BANCO DE DADOS, garantindo o armazenamento de informações e permitindo que os usuários busquem e atualizem essas informações quando as solicitarem.

1- INTRODUÇÃO

Page 11: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Surgiram no início da década de 70A partir da década de 80 devido ao

barateamento das plataformas de hardware/software para executar SGBD relacional, este tipo de SGBD passou a dominar o mercado, tendo se convertido em padrão internacional.

1.2 - SURGIMENTO SGBD

Page 12: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

O desenvolvimento de sistemas de informação ocorre hoje quase que exclusivamente sobre banco de dados, com uso de SGBD relacional.

As pesquisas na área de BD resultaram em um conjunto de técnicas, processos e notações para o projeto de BD.

1.2 - SURGIMENTO SGBD

Page 13: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

2- COMPARTILHAMENTO DE DADOS

Page 14: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

Exemplo: indústria hipotética em que são executadas três funções: Vendas; Produção e Compras.

COMPARTILHAMENTO DE DADOS

Page 15: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

COMPARTILHAMENTO DE DADOS

Page 16: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes.

IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados.

Surge o problema da REDUNDÂNCIA DE DADOS.

Page 17: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes.

IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados.

Surge o problema da REDUNDÂNCIA DE DADOS.

Page 18: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG
Page 19: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

REDUNDÂNCIA DE DADOS = determinada informação está representada no sistema em computador várias vezes.

IMPORTANTE: Há duas formas de redundância de dados: A Redundância controlada de dados e a Redundância não controlada de dados.

Surge o problema da REDUNDÂNCIA DE DADOS.

Page 20: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

1) FASE DE PROJETO CONCEITUAL: Fase inicial do projeto, ele é independente da tecnologia de BD empregado.

Concentrar-se unicamente com o que vai ser armazenado, sem ter que se preocupar ao mesmo tempo para resolver questões técnicas.

2) FASE DO PROJETO LÓGICO: O projeto é ajustado para o modelo do SGBD com o qual você deseja implantar o banco de dados.

Por exemplo, se ele é um SGBD relacional, esta etapa terá um conjunto de relações com atributos, chaves primárias e chaves estrangeiras.

3) PROJETO FÍSICO: É a criação da estrutura do Banco de Dados em um SGBD.

PROJETO DE BANCO DE DADOS

Page 21: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG

1. Defina com suas palavras:

- Redundância de dados

- Redundância controlada

- Redundância não controlada

- Compartilhamento de dados

2. Quais os problemas que podem ocasionar a redundância de dados não controlada?

Revisão: