- Definição dos dados
- Manutenção da integridade dos dados dentro do banco de dados
- Controle da segurança e privacidade dos dados
- Manipulação dos dados
Um sistema de informação gerencial de dados está composto de:
O gerenciamento do banco de dados
Trata-se de um conjunto de programas não visíveis ao usuário final que se encarregam da privacidade, da integridade, da segurança dos dados e a interação com o sistema operacional. Proporciona uma interface entre os dados, os programas que os manejam e os usuários finais.
Qualquer operação que o usuário faz contra o banco de dados está controlada pelo administrador.
O administrador armazena uma descrição de dados no qual chamamos dicionário de dados, assim como os usuários permitidos e as permissões.
Tem que haver um usuário administrador encarregado de centralizar todas estas tarefas.
Dicionário de dados
É um banco de dados onde se salvam todas as propriedades do banco de dados, descrição da estrutura, relações entre os dados, etc.
O dicionário deve conter:
- A descrição externa, conceitual e interna do banco de dados
- As restrições sobre os dados
- O acesso aos dados
- As descrições das contas de usuário
- As permissões dos usuários
- Os esquemas externos de cada programa
O administrador do banco de dados
É uma pessoa ou grupo de pessoas responsáveis do controle do sistema de gerenciamento do banco de dados.
As principais tarefas de um administrador são:
- A definição do esquema lógico e físico do banco de dados
- A definição das vistas de usuário
- A atribuição e edição de permissões para os usuários
- Manutenção e seguimento da segurança no banco de dados
- Manutenção geral do sistema de gerenciamento do banco de dados
As linguagens
Um sistema de gerenciamento de banco de dados deve proporcionar uma série de linguagens para a definição e manipulação do banco de dados. Estas linguagens são as seguintes:
- Linguagem de definição de dados (DDL). Para definir os esquemas do banco de dados
- Linguagens de manipulação de dados (DML). Para manipular os dados do banco de dados
- Linguagem de controle de dados(DCL). Para a administração de usuários e segurança no banco de dados.
Seu comentário será moderado e poderá não ser aprovado.