Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio...
Transcript of Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio...
![Page 1: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/1.jpg)
Curso Técnico em Informática
DISCIPLINA: Implementação a Banco de Dados
PROFESSOR: Flávio Barbosa
PARACATU /MG
![Page 3: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/3.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/4.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/5.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/6.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/7.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/8.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/9.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/10.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/11.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/12.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/13.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/14.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/15.jpg)
COMPARTILHAMENTO DE DADOS
![Page 16: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/16.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/17.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/18.jpg)
![Page 19: Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/19.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/20.jpg)
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.](https://reader035.fdocumentos.tips/reader035/viewer/2022070312/552fc175497959413d8ef6ac/html5/thumbnails/21.jpg)
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: