Índice:
- Definição - O que significa DBMS (Sistema de Gerenciamento de Banco de Dados)?
- Techopedia explica o sistema de gerenciamento de banco de dados (DBMS)
Definição - O que significa DBMS (Sistema de Gerenciamento de Banco de Dados)?
Um sistema de gerenciamento de banco de dados (DBMS) é um pacote de software projetado para definir, manipular, recuperar e gerenciar dados em um banco de dados. Um SGBD geralmente manipula os dados em si, o formato dos dados, os nomes dos campos, a estrutura de registros e a estrutura de arquivos. Ele também define regras para validar e manipular esses dados.
Um DBMS alivia os usuários de programas de enquadramento para manutenção de dados. Linguagens de consulta de quarta geração, como SQL, são usadas junto com o pacote DBMS para interagir com um banco de dados.
Alguns outros exemplos de DBMS incluem:
- MySQL
- servidor SQL
- Oráculo
- dBASE
- FoxPro
Techopedia explica o sistema de gerenciamento de banco de dados (DBMS)
Um sistema de gerenciamento de banco de dados recebe instruções de um administrador de banco de dados (DBA) e instrui o sistema a fazer as alterações necessárias. Esses comandos podem ser para carregar, recuperar ou modificar dados existentes do sistema.
Um DBMS sempre fornece independência de dados. Qualquer alteração no mecanismo e nos formatos de armazenamento é realizada sem modificar o aplicativo inteiro. Existem quatro tipos principais de organização de banco de dados:
- Banco de dados relacional: os dados são organizados como tabelas logicamente independentes. Os relacionamentos entre tabelas são mostrados através de dados compartilhados. Os dados em uma tabela podem fazer referência a dados semelhantes em outras tabelas, o que mantém a integridade dos links entre eles. Esse recurso é chamado de integridade referencial - um conceito importante em um sistema de banco de dados relacional. Operações como "selecionar" e "ingressar" podem ser executadas nessas tabelas. Este é o sistema mais utilizado de organização de banco de dados.
- Banco de dados simples: os dados são organizados em um único tipo de registro com um número fixo de campos. Esse tipo de banco de dados encontra mais erros devido à natureza repetitiva dos dados.
- Banco de Dados Orientado a Objetos: Os dados são organizados com similaridade aos conceitos de programação orientada a objetos. Um objeto consiste em dados e métodos, enquanto as classes agrupam objetos com dados e métodos semelhantes.
- Banco de dados hierárquico: os dados são organizados com relacionamentos hierárquicos. Torna-se uma rede complexa se o relacionamento um para muitos for violado.