SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Banco de Dados
Adriano Leite da Silva
Analista, professor, consultor, colunista de
tecnologia, geek e louco assumido.
E-mail: contato@adrianosilva.net.br
Site: www.adrianosilva.net.br
Você sabe a diferença entre dado e informação?
Dado
Algo conhecido, informado, mas sem tratamento sistêmico, ou seja, o DADO,
precisa de um processamento básico para se transformar em INFORMAÇÃO.
Informação
É o DADO processado! Ou seja, o dado após receber uma tratativa, um
processamento ele se torna informação.
Adriano, continuo
sem entender!
Exemplo:
Imagine um sistema que armazene os seguintes itens a respeito dos
funcionários de uma empresa.
Número
Nome
Data de Contratação
Endereço
Bairro
Cidade
O que é DADO e o que é
INFORMAÇÃO?
Os itens do slide anterior referem-se aos dados de um formulário e a partir
deles é possível extrair informações como:
• O tempo que o funcionário trabalha na empresa;
• O endereço do funcionário(Endereço + bairro + cidade).
Vamos lá, agora que você já sabe a diferença entre DADOS e
INFORMAÇÃO, vamos começar a tratar o que é banco de dados em si.
É o nome dado ao conjunto de arquivos integrados que
atendem a um conjunto de sistemas.
BANCO DE DADOS
Conjunto de dados integrados que tem por objetivo
atender a uma comunidade de usuários.
Para conseguirmos trabalhar com o Banco de Dados precisaremos
de um programa para ajudar na sua Administração. No caso, vamos
precisar de um SGBD.
Sistema de Gerência de Banco de Dados
SGBD – Software que incorpora as funções de definição, recuperação
e alteração de dados em um Banco de Dados.
Como o SGBD funciona?
Software que serve para
armazenar e acessar dados em
um Banco de Dados.
APLICAÇÃO
SGBD
BANCO DE
DADOS
SGBD - Vantagens
• Independência de Dados – SGBD oferece isolamento das aplicações em relação
aos dados, ou seja, alterações no modelo de dados(estrutura) afeta pouco as
aplicações.
• Abstração de Dados – aplicações não se preocupam com detalhes físicos de
implementação(localização no meio de armazenamento, existência de índices,
caminhos de acesso...).
• Controle de Segurança – que usuário pode fazer o que sobre qual dado.
• Tolerância de Falhas – recuperação em caso de falha imperceptível ao usuário.
• Controle de Acesso Concorrente – muitos usuários acessando o Banco de Dados
ao mesmo tempo.
Projetando um Banco de Dados - Aplicação
Mas e daí, onde vou aplicar isto?
Quando estudamos as metodologias de desenvolvimento de sistemas, estudamos
análise de requisitos e definimos o que é necessário ser executado, quais as rotinas
devem ser desenvolvidas para atender as necessidades do cliente, isto é, quais as
informações que o cliente necessita para ter sucesso em seu negócio.
Porém, para obter estas informações, é preciso definir quais são os dados que
devem ser armazenados no banco de dados para que, posteriormente, possamos
devolver ao cliente, as informações que satisfaçam as exigências definidas por ele,
ou seja, as necessidades de informação do negócio.
Adriano Leite da Silva
Analista, professor, consultor, colunista de
tecnologia, geek e louco assumido.
E-mail: contato@adrianosilva.net.br
Site: www.adrianosilva.net.br
Banco de Dados

Contenu connexe

Tendances

Tendances (20)

Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Aula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de DadosAula 2 - Introdução a Banco de Dados
Aula 2 - Introdução a Banco de Dados
 
Conceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBDConceitos de Banco de dados e SGBD
Conceitos de Banco de dados e SGBD
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
5- Modelo entidade Relacionamento - Cardinalidade - Profª Cristiane Fidelix
 
Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]Modelo conceitual fisico_logico_er[1]
Modelo conceitual fisico_logico_er[1]
 
Banco de Dados - MySQL Basico
Banco de Dados - MySQL BasicoBanco de Dados - MySQL Basico
Banco de Dados - MySQL Basico
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
Banco de Dados I - Aula 05 - Banco de Dados Relacional (Modelo Conceitual)
 
Segurança da informação
Segurança da informaçãoSegurança da informação
Segurança da informação
 
Apresentação Final de Banco de Dados
Apresentação Final de Banco de DadosApresentação Final de Banco de Dados
Apresentação Final de Banco de Dados
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
 
Tipos de dados em MySQL
Tipos de dados em MySQLTipos de dados em MySQL
Tipos de dados em MySQL
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 

Similaire à Banco de Dados - Conceitos Básicos

A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...
Marcelo Krug
 
A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...
BIBrasil
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast data
BIBrasil
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast data
Marcelo Krug
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
Carlos Melo
 
Acad bi modulo1
Acad bi modulo1Acad bi modulo1
Acad bi modulo1
SGS GEOSOL
 

Similaire à Banco de Dados - Conceitos Básicos (20)

A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...
 
A15 paper - perfil business intelligence - business intelligence e a arquit...
A15   paper - perfil business intelligence - business intelligence e a arquit...A15   paper - perfil business intelligence - business intelligence e a arquit...
A15 paper - perfil business intelligence - business intelligence e a arquit...
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
1_intro.ppt
1_intro.ppt1_intro.ppt
1_intro.ppt
 
O que e mapeamento de dados (data mapping) e como elaborar um para sua empresa
O que e mapeamento de dados (data mapping) e como elaborar um para sua empresaO que e mapeamento de dados (data mapping) e como elaborar um para sua empresa
O que e mapeamento de dados (data mapping) e como elaborar um para sua empresa
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast data
 
A20 paper - perfil business intelligence - big data e fast data
A20   paper - perfil business intelligence - big data e fast dataA20   paper - perfil business intelligence - big data e fast data
A20 paper - perfil business intelligence - big data e fast data
 
Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1Concepcao de banco_de_dados-aula_1
Concepcao de banco_de_dados-aula_1
 
Acad bi modulo1
Acad bi modulo1Acad bi modulo1
Acad bi modulo1
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?
 
Sistemas de Apoio à Decisão
Sistemas de Apoio à DecisãoSistemas de Apoio à Decisão
Sistemas de Apoio à Decisão
 
Introdução aos conceitos de Business Intelligence
Introdução aos conceitos de Business IntelligenceIntrodução aos conceitos de Business Intelligence
Introdução aos conceitos de Business Intelligence
 
Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?Será Mesmo o Cientista de Dados a Profissão do Futuro?
Será Mesmo o Cientista de Dados a Profissão do Futuro?
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
 
Dayana222
Dayana222Dayana222
Dayana222
 
INTELIGÊNCIA de NEGÓCIOS.pptx
INTELIGÊNCIA de NEGÓCIOS.pptxINTELIGÊNCIA de NEGÓCIOS.pptx
INTELIGÊNCIA de NEGÓCIOS.pptx
 
Big Data e profissionais da informação
Big Data e profissionais da informaçãoBig Data e profissionais da informação
Big Data e profissionais da informação
 

Dernier

Dernier (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Banco de Dados - Conceitos Básicos

  • 2. Adriano Leite da Silva Analista, professor, consultor, colunista de tecnologia, geek e louco assumido. E-mail: contato@adrianosilva.net.br Site: www.adrianosilva.net.br
  • 3. Você sabe a diferença entre dado e informação?
  • 4. Dado Algo conhecido, informado, mas sem tratamento sistêmico, ou seja, o DADO, precisa de um processamento básico para se transformar em INFORMAÇÃO.
  • 5. Informação É o DADO processado! Ou seja, o dado após receber uma tratativa, um processamento ele se torna informação.
  • 7. Exemplo: Imagine um sistema que armazene os seguintes itens a respeito dos funcionários de uma empresa. Número Nome Data de Contratação Endereço Bairro Cidade O que é DADO e o que é INFORMAÇÃO?
  • 8. Os itens do slide anterior referem-se aos dados de um formulário e a partir deles é possível extrair informações como: • O tempo que o funcionário trabalha na empresa; • O endereço do funcionário(Endereço + bairro + cidade).
  • 9. Vamos lá, agora que você já sabe a diferença entre DADOS e INFORMAÇÃO, vamos começar a tratar o que é banco de dados em si.
  • 10. É o nome dado ao conjunto de arquivos integrados que atendem a um conjunto de sistemas. BANCO DE DADOS Conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários.
  • 11. Para conseguirmos trabalhar com o Banco de Dados precisaremos de um programa para ajudar na sua Administração. No caso, vamos precisar de um SGBD.
  • 12. Sistema de Gerência de Banco de Dados SGBD – Software que incorpora as funções de definição, recuperação e alteração de dados em um Banco de Dados.
  • 13. Como o SGBD funciona? Software que serve para armazenar e acessar dados em um Banco de Dados. APLICAÇÃO SGBD BANCO DE DADOS
  • 14. SGBD - Vantagens • Independência de Dados – SGBD oferece isolamento das aplicações em relação aos dados, ou seja, alterações no modelo de dados(estrutura) afeta pouco as aplicações. • Abstração de Dados – aplicações não se preocupam com detalhes físicos de implementação(localização no meio de armazenamento, existência de índices, caminhos de acesso...). • Controle de Segurança – que usuário pode fazer o que sobre qual dado. • Tolerância de Falhas – recuperação em caso de falha imperceptível ao usuário. • Controle de Acesso Concorrente – muitos usuários acessando o Banco de Dados ao mesmo tempo.
  • 15. Projetando um Banco de Dados - Aplicação Mas e daí, onde vou aplicar isto? Quando estudamos as metodologias de desenvolvimento de sistemas, estudamos análise de requisitos e definimos o que é necessário ser executado, quais as rotinas devem ser desenvolvidas para atender as necessidades do cliente, isto é, quais as informações que o cliente necessita para ter sucesso em seu negócio. Porém, para obter estas informações, é preciso definir quais são os dados que devem ser armazenados no banco de dados para que, posteriormente, possamos devolver ao cliente, as informações que satisfaçam as exigências definidas por ele, ou seja, as necessidades de informação do negócio.
  • 16. Adriano Leite da Silva Analista, professor, consultor, colunista de tecnologia, geek e louco assumido. E-mail: contato@adrianosilva.net.br Site: www.adrianosilva.net.br