Componentes de um Sistema de Gerenciamento de Banco
Organizações produzir e coletar dados como eles funcionam. Contido em um banco de dados, os dados são tipicamente organizados para modelar aspectos relevantes da realidade de uma forma que suporta processos que exigem esta informação. Saber como isso pode ser gerido eficazmente é vital para qualquer organização.
o que é um sistema de gestão de bases de dados (ou SGBD)?
as organizações empregam Sistemas de gestão de bases de dados (ou SGBD) para ajudá-las a gerir eficazmente os seus dados e obter informações relevantes a partir deles. Um DBMS é uma ferramenta de tecnologia que suporta diretamente a gestão de dados. É um pacote projetado para definir, manipular e Gerenciar dados em um banco de dados.
algumas funções gerais de um SGBD:
- Projetado para permitir a definição, criação, consulta, atualização e administração de bases de dados
- Definir regras para validar os dados e aliviar os usuários de elaboração de programas para manutenção de dados
- Converter um banco de dados existente, ou arquivar um grande e crescente de um
- Executar aplicações de negócios, que executam as tarefas de gerenciamento de processos de negócios, interagindo com os usuários finais e outras aplicações, para capturar e analisar dados
Alguns bem conhecidos Sgbds são o Microsoft SQL Server, Microsoft Access, Oracle, SAP e outros.
componentes de DBMS
DBMS têm vários componentes, cada um executando tarefas muito significativas no ambiente do sistema de gerenciamento de banco de dados. Abaixo está uma lista de componentes dentro da base de dados e seu ambiente.
Software
este é o conjunto de programas usados para controlar e gerenciar o banco de dados global. Isso inclui o próprio software DBMS, o sistema operacional, o software de rede que está sendo usado para compartilhar os dados entre os usuários, e os programas de Aplicação utilizados para acessar os dados no DBMS.
Hardware
consiste de um conjunto de dispositivos eletrônicos físicos, tais como computadores, dispositivos I/O, dispositivos de armazenamento, etc., que fornece a interface entre computadores e os sistemas do mundo real.
os dados
DBMS existem para coletar, armazenar, processar e acessar dados, o componente mais importante. A base de dados contém os dados reais ou operacionais e os metadados.
procedimentos
estas são as instruções e regras que ajudam em como usar o SGBD, e na concepção e execução da base de dados, usando procedimentos documentados, para guiar os usuários que a operam e gerem.
linguagem de acesso à base de dados
isto é usado para acessar os dados de e para a base de dados, para introduzir novos dados, atualizar dados existentes, ou recuperar dados necessários a partir de bases de dados. O usuário escreve um conjunto de comandos apropriados em uma linguagem de acesso a banco de dados, submete-os ao SGBD, que então processa os dados e gera e exibe um conjunto de resultados em uma forma legível ao usuário.
processador de pesquisa
isso transforma as consultas do usuário em uma série de instruções de baixo nível. Isto lê a consulta do Usuário on-line e a traduz em uma série eficiente de operações em um formulário capaz de ser enviado para o Gerenciador de dados de tempo de execução.
execute Time Database Manager
às vezes referido como o sistema de controle de banco de dados, este é o componente de software central do DBMS que interage com programas de aplicação e consultas submetidos pelo Usuário, e lida com o acesso de banco de dados em tempo de execução. Sua função é converter operações em consultas do Usuário. Ele fornece controle para manter a consistência, integridade e segurança dos dados.
Gerenciador de Dados
Também chamado de cache manjedoura, este é o responsável pela manipulação dos dados no banco de dados, proporcionando uma recuperação para o sistema que lhe permite recuperar dados após uma falha.
motor de banco de dados
o serviço principal para armazenar, processar e garantir dados, isso fornece acesso controlado e processamento de transações rápidas para atender aos requisitos das aplicações mais exigentes de consumo de dados. É muitas vezes usado para criar bases de dados relacionais para processamento de transações on-line ou dados de processamento analítico on-line.
Dicionário de Dados
Este é um espaço reservado dentro de um banco de dados usado para armazenar informações sobre o banco de dados propriamente dito. Um dicionário de dados é um conjunto de tabelas e vistas apenas de leitura, contendo as diferentes informações sobre os dados usados na empresa para garantir que a representação de banco de dados dos dados seguem um padrão, conforme definido no dicionário.
Report Writer
também referido como o gerador de relatórios, é um programa que extrai informações de um ou mais arquivos e apresenta a informação em um formato especificado. A maioria dos escritores de relatórios permitem que o usuário selecione registros que satisfazem certas condições e para exibir campos selecionados em linhas e colunas, ou também formatar os dados em diferentes gráficos.O desempenho de uma empresa é muito afectado pela forma como gere os seus dados. E uma das tarefas mais básicas da Gestão de dados é a gestão eficaz da sua base de dados. Compreender os diferentes componentes do SGBD e como ele funciona e se relaciona um com o outro é o primeiro passo para empregar um SGBD eficaz.
– Data Czar @ DEO