Banco de dados: seis tipos importantes de bancos de dados

Notas úteis sobre seis tipos importantes de bancos de dados: 1. operacional 2. Usuário final 3. Centralizado 4. Distribuído 5. Pessoal e 6. Banco de dados comercial!

Os dados de planejamento também envolvem decisões referentes aos tipos de dados a serem usados ​​no banco de dados. Até recentemente, os tipos de dados poderiam ser agrupados como numérico, caractere, data, memorando (texto longo) e lógico (Verdadeiro ou Falso).

Imagem Cortesia: bighadoop.files.wordpress.com/2013/10/dbcom-5-1.png

Como os recursos multimídia estão se tornando comuns em computadores de tamanhos diferentes, os bancos de dados também estão migrando para vários tipos de mídia. O SGBD moderno permite o armazenamento e a recuperação de tipos de dados, como gráficos de negócios, planilhas, recortes de arte (clip arts), imagens, som, vídeo etc. Esses novos tipos de dados são denominados "objetos".

Esses objetos mudaram a maneira como os dados são percebidos desde o estágio de captura. Esses objetos também podem ser processados, é claro, de maneira limitada. A disponibilidade de tais tipos de dados ajuda na visualização das informações contidas nos bancos de dados e nos relatórios do banco de dados.

Outra decisão importante em relação ao planejamento de dados está relacionada à maneira como os dados serão gerenciados. Existem algumas opções a esse respeito. Essas opções são discutidas aqui na forma de diferentes tipos de bancos de dados.

Os vários tipos de bancos de dados são:

a) Bases de dados operacionais

b) Bancos de dados do usuário final

c) Bancos de dados centralizados

d) Bancos de dados distribuídos

e) Bancos de dados pessoais

f) Bancos de dados comerciais

uma. Bancos de dados operacionais:

Esses bancos de dados armazenam dados relacionados às operações da empresa. Geralmente, esses bancos de dados são organizados em linhas funcionais, como marketing, produção, funcionários, etc.

b. Bancos de dados do usuário final:

Esses bancos de dados são compartilhados pelos usuários e contêm informações destinadas a serem usadas pelos usuários finais, como gerentes em diferentes níveis. Esses gerentes podem não se preocupar com as transações individuais encontradas em bancos de dados operacionais.

Em vez disso, eles estariam mais interessados ​​em informações resumidas. Embora os bancos de dados operacionais também possam gerar informações resumidas dos detalhes da transação, eles seriam bastante lentos, pois não são projetados para essa finalidade.

c. Bancos de dados centralizados:

Esses bancos de dados armazenam todas as informações e programas de aplicativos em uma instalação de computação central. Os usuários em diferentes locais acessam a base de dados central para fazer o processamento. O controlador de comunicação envia as transações para os programas aplicativos relevantes. Esses programas pegam os dados apropriados do banco de dados para processar a transação.

Por exemplo, a Mahanagar Telephone Nigam Limited (MTNL) possui uma base de dados centralizada para registro de pedidos de novas conexões telefônicas. Os dados relativos ao candidato são recebidos de um escritório da área local do MTNL.

A validação e a verificação de dados são realizadas pelos programas aplicativos no centro de computação central, e um número de registro é atribuído pelos programas aplicativos localizados na instalação central. O escritório da área local continua gravando e dificilmente faz qualquer processamento.

d. Bancos de dados distribuídos:

Esses bancos de dados têm contribuições dos bancos de dados comuns, bem como os dados capturados das operações locais. Os dados permanecem distribuídos em vários sites da organização. Como os sites são interligados com a ajuda de links de comunicação, toda a coleta de dados em todos os sites constitui o banco de dados lógico da organização.

Esses bancos de dados reduzem o requisito de comunicação, garantindo que as informações locais detalhadas permaneçam armazenadas na instalação local. Hoje, a tecnologia cliente-servidor é mais popular para gerenciar bancos de dados distribuídos. Em um ambiente cliente-servidor, o DBMS possui dois componentes, um interagindo com as necessidades do usuário (cliente) e passando solicitações para o outro componente do DBMS.

O outro componente interage com o banco de dados para atender às necessidades de informações do cliente. A Figura 9.8 mostra o funcionamento desses componentes do DBMS em um ambiente de servidor cliente.

A razão básica para dividir o DBMS em dois componentes é que uma parte do trabalho é movida para o PC do usuário (cliente). Isso possibilita o processamento simultâneo no PC cliente e no sistema de computador do servidor. O servidor também é capaz de coordenar as solicitações de vários clientes por vez.

e. Bancos de dados pessoais:

Os bancos de dados pessoais são mantidos, geralmente, em computadores pessoais. Eles contêm informações destinadas apenas a um número limitado de usuários, geralmente trabalhando no mesmo departamento.

Esses bancos de dados geralmente são específicos ao assunto e são projetados pelo usuário. Eles usam pacotes de DBMS simples e menos poderosos disponíveis em PCs. Esses pacotes DBMS podem não ter todos os recursos do DBMS relacional, mas possuem recursos semelhantes de maneira limitada.

f. Bancos de dados comerciais:

O banco de dados ao qual o acesso é fornecido aos usuários como um empreendimento comercial é chamado de banco de dados comercial ou externo. Esses bancos de dados contêm informações que os usuários externos exigiriam, mas que por si só não seriam capazes de manter tais bancos de dados enormes.

Esses bancos de dados são sujeitos a informações específicas e o acesso a esses bancos de dados é vendido como um serviço pago ao usuário. Existem muitos serviços de banco de dados comerciais disponíveis, particularmente na área de informações financeiras e técnicas.

Estas bases de dados podem oferecer estatísticas sobre os mercados de commodities, câmbio e ações, empresas e seu desempenho, importadores e seus padrões de compra, leis de caso decididas, etc. O acesso a bancos de dados comerciais pode ser dado através de links de comunicação.

Alguns dos provedores de serviços de banco de dados também oferecem bancos de dados em CD-ROMs e as versões atualizadas dos bancos de dados são disponibilizadas periodicamente. As bases de dados em CD-ROMs têm a vantagem de reduzir o custo de comunicação. No entanto, em aplicações como mercado de ações, mercado de commodities e informações sobre o mercado monetário, esse meio não é adequado porque a informação é necessária em tempo real.