4 principais tipos de usuários do sistema de banco de dados

Este artigo esclarece os quatro principais tipos de usuários do Data Base System. Os quatro tipos de usuários são: 1. Administrador da base de dados 2. Usuários on-line 3. Usuários ingênuos 4. Programadores de aplicativos.

Usuários do Data Base System Type # 1. Administrador da Base de Dados:

O controle centralizado da base de dados é exercido por uma pessoa ou grupo de pessoas sob a supervisão de um administrador de alto nível.

Essa pessoa ou grupo é chamado de administrador da base de dados (DBA).

Eles são os usuários que estão mais familiarizados com a base de dados e são responsáveis ​​por criar, modificar e manter seus três níveis.

O DBA é o guardião dos dados e controla a estrutura da base de dados. O DBA administra os três níveis da base de dados e, em consulta com a comunidade geral de usuários, configura a definição da visão global ou nível conceitual da base de dados.

O DBA especifica ainda a visão externa dos vários usuários e aplicações e é responsável pela definição e implementação do nível interno, incluindo a estrutura de armazenamento e o método de acesso a ser utilizado para o desempenho ótimo do SGBD.

Mudanças em qualquer um dos três níveis exigidos por mudanças ou crescimento na organização e / ou tecnologia emergente estão sob o controle do DBA. O mapeamento entre os níveis interno e conceitual, bem como entre os níveis conceitual e externo, também é definido pelo DBA.

Assegurar que medidas apropriadas estão em vigor para manter a integridade da base de dados e que a base de dados não é acessível a usuários não autorizados é outra responsabilidade. O DBA é responsável por conceder permissão aos usuários do banco de dados e armazena o perfil de cada usuário no banco de dados.

Este perfil descreve as atividades permitidas de um usuário na parte da base de dados acessível ao usuário por meio de uma ou mais visualizações do usuário. O perfil do usuário pode ser usado pelo sistema de banco de dados para verificar se um determinado usuário pode executar uma determinada operação na base de dados.

O DBA também é responsável por definir procedimentos para recuperar a base de dados de falhas devido a causas humanas, naturais ou de hardware, com perda mínima de dados. Este procedimento de recuperação deve permitir que a organização continue a funcionar e a parte intacta da base de dados deve continuar disponível.

Usuários do tipo de sistema de banco de dados # 2. Usuários on-line:

Existem usuários que podem se comunicar diretamente com o banco de dados por meio de um terminal on-line ou indiretamente por meio de uma interface de usuário e de um programa aplicativo. Esses usuários estão cientes da presença do sistema de banco de dados e podem ter adquirido certa perícia na limitada interação permitida com o banco de dados por intermédio do programa aplicativo.

O mais sofisticado desses usuários também pode usar uma linguagem de manipulação de dados para manipular diretamente a base de dados. Os usuários on-line também podem ser usuários ingênuos que precisam de ajuda adicional, como menus.

Usuários do Data Base System Type # 3. Usuários ingênuos:

Os usuários que não precisam estar cientes da presença do sistema de banco de dados ou de qualquer outro sistema que suporte seu uso são considerados usuários ingênuos. Um usuário de um caixa eletrônico se enquadra nessa categoria. O usuário é instruído através de cada etapa de uma transação, ele responde pressionando uma tecla codificada ou digitando um valor numérico.

As operações que podem ser executadas por essa classe de usuários são muito limitadas e afetam uma parte precisa da base de dados; no caso do utilizador do caixa automático, apenas uma ou mais das suas próprias contas.

Outros usuários ingênuos são usuários finais do banco de dados que trabalham por meio de um programa aplicativo orientado a menus, em que o tipo e a faixa de resposta são sempre indicados para o usuário. Assim, um designer de banco de dados muito competente poderia usar um sistema de banco de dados específico apenas como um usuário ingênuo.

Usuários de programadores de aplicativos do Data Base System Type # 4.

Os programadores profissionais responsáveis ​​pelo desenvolvimento de programas aplicativos ou interfaces de usuário utilizados pelos usuários ingênuos e on-line se enquadram nessa categoria. O programa aplicativo pode ser escrito em uma linguagem de programação de propósito geral, como Assembler, C, COBOL, FORTRAN, Pascal ou PL / 1, e inclui os comandos necessários para manipular a base de dados.