Sistemas de Gerenciamento de Banco de Dados
(SGBD)
Começo da ultilização dos B.D
As Empresas gastavam uma quantidade muito
grande de seus recursos financeiros para contratar
pessoas no trabalho de processamento e
organização de vários aquivos, como por exemplo:
dados de clientes, produtos, funcionários e
produção industrial.
Década de 70, a empresa IBM juntamente
com Ted Codd (um pioneiro no azssunto
sobre banco de dados relacionais)
Ted Codd sugeriu o uso de
cálculo e álgebra relacional,
permitindo o usuarios finais
a manipulaçao de
informações .
O objetivo de Codd era implementar um sistema onde
fosse possível o usuário final manipular as informações.
Armazenamento em tabelas
(relação)
IBM criu o Sytem R
Era um prototipo de banco de dados
relacional
Levando a criação mais tarde da
linguagem SQL (Structured Query
Language) e do DB2
A linguagem SQL e um padrão para todos os principais
fabricantes de bancos de dados relacional.
Posteriormente a IBM deixou o projeto do System R
de lado, e se preocupou em apenas utilizar a
tecnologia de ponta do mercado.
Larry Ellison vendo o artigo da IBM sobre o System R, tratou de chamar os seus
desenvolvedores juntamente com os da universidade da Califórnia.
Em 1979 Larry lançou no mercado um
novo banco de dados relacional com base
na linguagem SQL antes da IBM.
Chamada de ORACLE.
Dados vs
informação
Primeira observação e saber que: dado é
informação, no entanto possuem conceitos
diferentes. Podemos dizer que os dados brutos
quando são manipulados corretamente, podemos
extrair um significado deles que pode levar a um
informação importante para a tomada de decisão.
Veremos vários tipos de armazenamento de Banco de
dados, entre os principais estão Banco de dados
monousuário e Multiusuário.
O tipo Monousuário e aquele que da suporte para um unico usuário por vez,
descartando a hipótese de controle de concorrência.
Multiusuário e o tipo que d´q suporte e gerência diversos
usuários simultaneamente.
Na classificação por localização, destacamos
dois tipos: centralizado e distribuído.
Centralizado é
aquele no qual os
dados são
guardados
fisicamente em um
único lugar.
Distribuído se dá,
quando um banco
de dados tem seu
lugar físico
localizado em
locais distintos.
Também existe a classificação quanto a forma que
os dados são Manipulados (gerenciamento de dados
on-line e histórico).
Banco de dados Operacional e
aquele que só realiza
transações empresarias, sendo
classificado também Banco de
dados Transacional.
Data Warehouse é um tipo de
banco de dados no qual seu
proposito mais importante e
de adquirir informações
valiosas que possam ser
usadas para uma melhor
tomada de decisões. Os dados
são tratados de forma
diferente e especializada, afim
de obter informações valiosas.
Banco de Dados Temporal é
o qual lida com o
armazenamento de dados
temporais (histórico de
modificações aplicada aos
dados). Controle no acessos
de dados temporais, como,
fichas medicas de um
paciente, sistemas
financeiros de uma
empresa e tc.
Banco de Dados espacial,
permite recuperar objetos
em um espaço
multidimensional. Um
exemplo disso e o banco de
dados geográficos.
Banco de dados
Meteorológicos, que por sua
vez, tem haver com dados
sobre o clima, temperatura,
umidade do ar, velocidade
do ar e etc.
Banco de dados Multimídia
lidam com o
armazenamento de dados
não convencionais como
imagens, áudios, videos e
etc.
Banco de dados Especializado
(banco de dados/sistemas baseados
em conhecimento). Banco de dados
que mistura raciocínio e inferência,
por meio de um A.I.
Banco de dados é classificado de acordo como os
dados são manipulados, da forma de como eles
estão estruturados.
Dado não estruturado e considerado como sendo um dado
bruto. Esse tipo de dado não pode ser usado para
alcançarmos nossa informação.
Porem, ao processamos os dados não estruturados, adquirimos
dados estruturados . Que atendem uma pré-formatação que
responde a um armazenamento e manipulação, gerando assim
a informação.
Os bancos de dados XML ( Extensible Markup Language) e um
conceito de banco de dados ultizado hoje para fornecer um
armazenamento e gerenciamento de dados não estruturados
e semi estruturados.
Dado semi estruturado e aquele que dado que ja
esta parcialmente estruturado.
A ideia de aplicar notações matemáticas na
manipulação de informações não foi muito interessante
para grande maioria das pessoas.
Porem esse conceito seria implementado posteriormente na tange
o armazenamento e recuperação de informações.