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.
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.
Um RDBMS fornece muitas maneiras de trabalhar com seus dados. Por exemplo,
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.