Fundamentos de banco de dados 02 caracteristicas e vantagens sgbd
Fundamentos de banco de dados 01 indrodução
1. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
FUNDAMENTOS DE
BANCO DE DADOS
Introdução, conceitos e história
FUNDAMENTOS DE BANCO DE DADOS
2. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Por que o professor esta aqui?
Por que vocês estão aqui?
Por que a Infórium existe?
Por que a empresa que você trabalha existe?
Por que o Ronaldo voltou a jogar futebol?
FUNDAMENTOS DE BANCO DE DADOS
3. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
FUNDAMENTOS DE BANCO DE DADOS
4. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Na busca por mais e mais riquezas, dinheiro,
destaque, domínio, ...
Neste mundo de competitividade, globalização, desempenho, grandes
fusões, aquisições, ....
...o uso do computador é cada vez mais freqüente em diversas áreas:
Negócios, Comércio eletrônico, Engenharia, Medicina, Direito,
Educação, Ciência da Informação, ...
FUNDAMENTOS DE BANCO DE DADOS
5. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Para usar o computador, é necessário um software:
Sistemas de Informação
“Um sistema de informação pode ser definido como um conjunto
de componentes interligados que gera, coleta, processa e
distribui informações numa organização com alguma finalidade
prática. Preferencialmente, deve utilizar-se de recursos
tecnológicos de informática para realizar suas operações”
Nelson Peres da Silva
Análise e Estruturas de Sistemas de Informação
FUNDAMENTOS DE BANCO DE DADOS
6. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Dado X Informação
FUNDAMENTOS DE BANCO DE DADOS
7. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Dado X Informação
Dado: Conjunto símbolos e sinais. Tudo o que é captado pelos sentidos.
Informação: É a interpretação de um conjunto de dados com um sentido. É o dado
transformado com um significado específico.
Dado: 01/01/1979 Informação: 30 anos
FUNDAMENTOS DE BANCO DE DADOS
8. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Introdução
Se um Sistema de Informação gera, coleta, processa e distribui
informações (ou dados)...
... Elas precisam estar armazenadas em algum lugar.
FUNDAMENTOS DE BANCO DE DADOS
9. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Banco de Dados
“Banco de dados é uma coleção de dados relacionados.
Os dados são fatos que podem ser gravados e que possuem um
significado explícito.”
Navathe
Exemplos de dados:
- Nomes
- Nº telefones
- Endereços
- Datas
Então uma agenda (comum) seria um banco de dados?
FUNDAMENTOS DE BANCO DE DADOS
10. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Banco de Dados
Este conceito é muito genérico, mas sim, a agenda é um banco de
dados.
Geralmente são aplicados com o uso de algum sistema de
informação.
Outras características:
• Representam aspectos do mundo real, sendo chamado de
minimundo.
• Coleção lógica e coerente de dados com algum significado
inerente.
• Um banco de dados é projetado, construído e povoado por
dados, atendendo a uma proposta específica. Possui um
grupo de usuários definido e aplicações preconcebidas.
FUNDAMENTOS DE BANCO DE DADOS
11. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Banco de Dados
Primeiros Sistemas – Processamento de arquivos
Cada sistema organiza e
gerencia seus próprios arquivos
FUNDAMENTOS DE BANCO DE DADOS
12. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Banco de Dados
Primeiros Sistemas – Processamento de arquivos
São gerados arquivos em formatos
pré-estabelecidos para efetuar a comunicação.
Exportação X Importação
Os dados são tratados pelo
sistema de destino e
incorporados em sua base de
dados
FUNDAMENTOS DE BANCO DE DADOS
13. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Banco de Dados
Utilização de banco de dados
Quando necessário, os dados
são facilmente retornados
através de consultas ao banco
de dados
Cada sistema realiza as
gravações no banco de dados
FUNDAMENTOS DE BANCO DE DADOS
14. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Hierárquicos e de Rede
- Aplicações pioneiras
- Grandes organizações: universidades,
hospitais, bancos, industrias automobilísticas
- Os arquivos eram mantidos em estrutura de árvores
- Maioria foi implementada em mainframes no início em meados
de 1960 e indo até anos 70 e 80.
Em casos específicos existem até hoje bancos de dados
hierárquicos e de rede em funcionamento.
Governo, empresas de telecomunicações, automobilísticas,
etc.
FUNDAMENTOS DE BANCO DE DADOS
15. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Hierárquicos e de Rede
Problemas:
- Reorganização era muito complicada de ser executada
- Localização de registros no disco
- Flexibilidade insuficiente e ineficiente acessos a registros no
caso de novas informações.
- Forneciam somente interfaces para a linguagem de programação
Os programas tinham de ser escritos, testados e depurados.
FUNDAMENTOS DE BANCO DE DADOS
16. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Relacionais
- Originalmente projetados com o objetivo de separar o
armazenamento físico dos dados da sua representação
conceitual: Prover fundamentação matemática.
- Criados inicialmente para as mesmas aplicações dos sistemas
pioneiros. Introduziu consulta de alto nível.
Tornou mais claro e rápido escrever consultas
Facilitou eventuais alterações na estrutura do banco de
dados quando requisitos eram alterados.
FUNDAMENTOS DE BANCO DE DADOS
17. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Relacionais
– Início do desenvolvimento no fim dos anos 70 e os SGBDR no
início dos anos 80.
• Muito lentos pois não usavam ponteiros para
armazenamento físico ou registros de localização.
• Para solucionar o problema de lentidão, foram
desenvolvidas:
– Técnicas de armazenamento e indexação;
– Processamento aprimorado de consultas e otimização;
FUNDAMENTOS DE BANCO DE DADOS
18. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Orientados a Objetos
– Popularização da programação OO nos anos 80 conduziu tal
paradigma no contexto de BD
– Necessidade do desenvolvimento de bancos de dados para
comportar objetos mais complexos.
• A complexidade e falta de padrão inicial caracterizou uso
limitado.
• Utilizado principalmente em aplicações especializadas
– Projetos de engenharia, publicidade e indústria.
FUNDAMENTOS DE BANCO DE DADOS
19. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Evolução histórica das aplicações de BD
Sistemas Web e Comércio Eletrônico
– Nos anos 90 a WWW gerou uma grande rede de computadores
interconectados.
– Informações da WWW são armazenadas em bancos de dados.
• Algumas técnicas foram desenvolvidas para permitir o
intercâmbio de dados na Web.
– Atualmente a XML (eXtended Markup Language) é
considerada o principal padrão para o intercâmbio de
dados entre os vários tipos de banco de dados.
FUNDAMENTOS DE BANCO DE DADOS
20. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Sistema Gerenciador de Banco de Dados
“Um Sistema Gerenciador de Banco de Dados (SGBD), é uma
coleção de programas que permite ao usuário criar e manter um
banco de dados. O SGBD é, portanto, um sistema de software de
propósito geral que facilita os processos de definição, construção,
manipulação e compartilhamento de banco de dados ente vários
usuários e aplicações.”
Navathe.
SGBD-R: Sistema gerenciador de banco de dados
relacional.
Como o banco de dados relacional é o mais comum no
mercado, SGBD-R se confunde com SGBD.
FUNDAMENTOS DE BANCO DE DADOS
21. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Sistema Gerenciador de Banco de Dados
Definição: especificar os tipos de dados, estruturas e restrições
Construção: processo de armazenar os dados
Manipulação: funções de pesquisa, atualização e geração de
informação
Compartilhamento: acesso de forma concorrente por
usuários e programas
Proteção (mal funcionamento ou faltas de hardware
e software) e Segurança (contra acessos não
autorizados ou maliciosos)
FUNDAMENTOS DE BANCO DE DADOS
22. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Sistema Gerenciador de Banco de Dados
Sistema de Banco de Dados: Conjunto de SGBD + Banco de Dados
FUNDAMENTOS DE BANCO DE DADOS
23. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Sistema Gerenciador de Banco de Dados
Principais Players do Marcado
• Oracle
• IBM (DB2 e Informix)
• Microsoft SQL Server
• Teradata
• Sybase
• PostgreSQL
• MySQL
• Firebird
• mSQL
• TinySQL http://www.gartner.com/it/page.jsp?id=507466
• JADE
• Microsoft Access
• Microsoft FoxPro
FUNDAMENTOS DE BANCO DE DADOS
24. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Os Profissionais (personagens) dessa história
Administradores de Banco de Dados (DBA)
Projetistas de Banco de Dados
Analistas de Sistemas
Usuário final
FUNDAMENTOS DE BANCO DE DADOS
25. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Os Profissionais dessa história
Administradores de Banco de Dados (DBA)
- Administrar o banco de dados, SGBD e softwares relacionados
- Autorização para acesso ao banco
- Coordenação e monitoramento do uso
- Adquirir recursos de software e hardware
- Responsável por:
brechas de segurança e tempo de resposta ruim
FUNDAMENTOS DE BANCO DE DADOS
26. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Os Profissionais dessa história
Projetistas de Banco de Dados
- Identificação dos dados que serão armazenados
- Escolher estruturas apropriadas para representar e armazenar
esses dados
* Essas tarefas são realizadas antes que o banco de dados seja
realmente implementado e alimentado com dados
- Comunica-se com os usuários e os analistas de sistemas
FUNDAMENTOS DE BANCO DE DADOS
27. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Os Profissionais dessa história
Analistas de Sistemas e Programadores
- Determinam as solicitações dos usuários finais
- Desenvolvem especificações, implementam, testam e
documentam
- Precisam estar familiarizados com toda a gama de capacidade do
SGBD para realizar suas tarefas
FUNDAMENTOS DE BANCO DE DADOS
28. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
Os Profissionais dessa história
Usuário Final
- Pessoas que para suas atividades requerem acesso a um banco de
dados para consultas, atualizações, obtenção de informações,
extração de relatórios
- É o personagem principal, tudo existe por causa dele
FUNDAMENTOS DE BANCO DE DADOS
29. Prof. Rafael Pinheiro – rpinheiro2@gmail.com
INTRODUÇÃO, CONCEITOS E HISTÓRIA
INTRODUÇÃO BANCO DE DADOS HISTÓRIA SGBD PROFISSIONAIS
¿Dúvidas?
@_rpinheiro
www.facebook.com/rpinheiro2
www.linkedin.com/pub/rafael-pinheiro/24/31/b47
rpinheiro2@gmail.com
FUNDAMENTOS DE BANCO DE DADOS