MS Access - RDBMS

O Microsoft Access tem a aparência de outros produtos do Microsoft Office no que diz respeito ao layout e aos aspectos de navegação, mas o MS Access é um banco de dados e, mais especificamente, um banco de dados relacional.

  • Antes do MS Access 2007, a extensão do arquivo era *.mdb, mas no MS Access 2007 a extensão foi alterada para *.accdb extensão.

  • As primeiras versões do Access não podem ler extensões accdb, mas o MS Access 2007 e versões posteriores podem ler e alterar versões anteriores do Access.

  • Um banco de dados de desktop do Access (.accdb ou .mdb) é um RDBMS totalmente funcional.

  • Ele fornece toda a definição de dados, manipulação de dados e recursos de controle de dados necessários para gerenciar grandes volumes de dados.

  • Você pode usar um banco de dados de desktop do Access (.accdb ou .mdb) como um RDBMS autônomo em uma única estação de trabalho ou em um modo cliente / servidor compartilhado em uma rede.

  • Um banco de dados de desktop também pode atuar como fonte de dados para dados exibidos em páginas da web na intranet de sua empresa.

  • Quando você constrói um aplicativo com um banco de dados de desktop do Access, o Access é o RDBMS.

Definição de Dados

Vamos agora entender o que é Definição de Dados -

  • Em um documento ou planilha, geralmente você tem total liberdade para definir o conteúdo do documento ou de cada célula da planilha.

  • Em um documento, você pode incluir parágrafos de texto, uma tabela, um gráfico ou várias colunas de dados exibidos com várias fontes.

  • Na planilha, você pode ter dados de texto na parte superior para definir um cabeçalho de coluna para impressão ou exibição, e você pode ter vários formatos numéricos dentro da mesma coluna, dependendo da função da linha.

  • Um RDBMS permite definir o tipo de dados que você possui e como os dados devem ser armazenados.

  • Normalmente, você também pode definir regras que o RDBMS pode usar para garantir a integridade de seus dados.

  • Por exemplo, uma regra de validação pode garantir que o usuário não armazene acidentalmente caracteres alfabéticos em um campo que deve conter um número.

Manipulação de dados

Trabalhar com dados em RDBMS é muito diferente de trabalhar com dados em um processador de texto ou programa de planilha.

  • Em um documento de processamento de texto, você pode incluir dados tabulares e executar um conjunto limitado de funções nos dados do documento.

  • Você também pode pesquisar sequências de texto no documento original e, com os controles ActiveX, incluir tabelas, gráficos ou imagens de outros aplicativos.

  • Em uma planilha, algumas células contêm funções que determinam o resultado desejado e, em outras células, você insere os dados que fornecem as informações de origem para as funções.

  • Um RDBMS fornece muitas maneiras de trabalhar com seus dados. Por exemplo,

  • Você pode pesquisar uma única tabela para obter informações ou solicitar uma pesquisa complexa em várias tabelas relacionadas.

  • Você pode atualizar um único campo ou vários registros com um único comando.

  • Você pode escrever programas que usam comandos RDBMS para buscar dados que deseja exibir e permitir que o usuário atualize os dados.

O Access usa a poderosa linguagem de banco de dados SQL para processar dados em suas tabelas. Usando SQL, você pode definir o conjunto de informações de que precisa para resolver um problema específico, incluindo dados de talvez muitas tabelas.

Controle de Dados

Planilhas e documentos de processamento de texto são ótimos para resolver problemas de um único usuário, mas são difíceis de usar quando mais de uma pessoa precisa compartilhar os dados.

  • Quando você precisa compartilhar suas informações com outras pessoas, o RDBMS oferece a flexibilidade para permitir que vários usuários leiam ou atualizem seus dados.

  • Um RDBMS projetado para permitir o compartilhamento de dados também fornece recursos para garantir que duas pessoas não possam alterar os mesmos dados ao mesmo tempo.

  • Os melhores sistemas também permitem agrupar alterações (o que também é conhecido como transação) para que todas as alterações ou nenhuma das alterações apareçam em seus dados.

  • Você também pode querer ter certeza de que ninguém mais pode ver qualquer parte do pedido até que você tenha inserido tudo.

  • Como você pode compartilhar seus dados de acesso com outros usuários, pode ser necessário definir algumas restrições sobre o que vários usuários têm permissão para ver ou atualizar.