291 Shares 7519 views

MS acesso. MS Access. MS Access 2007

MS Access – relacional cliente-servidor sistema de gerenciamento de banco de dados (RDBMS) da Microsoft. Relacional significa que ele é baseado nas tabelas. Consideramos este sistema em mais detalhes.

O que é um banco de dados relacional?

Um banco de dados relacional consiste em um conjunto de tabelas, entre a qual construir relações ou comunicações. Banco de dados – um shell que lhe permite criar e usar bancos de dados MS Access.

Considere as vantagens e desvantagens do DBMS.

Vantagens de Acesso DBMS Microsorf

  • interface simples e intuitiva. Comece a trabalhar com esta base de dados pode ser, sem habilidades especiais. Além disso, a ajuda iniciante de numerosos livros de referência, on-line e cursos off-line.
  • banco de dados MS Access é bem conhecido e muito popular no PC desktop. Isso significa que você pode sempre procurar a ajuda de um amigo, tem vindo a utilizar esta base de dados para o conselho, bem como o trabalho em conjunto com um banco de dados em uma rede.
  • possibilidades praticamente ilimitadas para exportar dados: dados de tabelas um clique do mouse podem ser transferidos para Excel, Word, a exportação para XML, publicar para PDF, para não mencionar o fato de que há problemas para mover objetos selecionados para outra base de dados.
  • Baixo preço. Se você comprar MS Access como parte do pacote completo do Microsoft Office, em comparação com outros bancos de dados pagos, o preço será muito atraente.
  • Uma ampla seleção de designers para construir formulários, relatórios e consultas, você pode usar para filtrar os dados e exibi-los em uma forma conveniente.
  • Oportunidades para importar dados, se você tiver dados tabulares usando um processador de texto MS Word ou processador de planilha MS Excel, você usa o assistente irá transferi-los para seu banco de dados facilmente. As importações, além disso, pode ser feito a partir de um documento de texto simples a partir de um documento XML, bem como arquivos de banco de dados criados em outros bancos de dados (como dBASE, Paradox).
  • Capacidade de criar uma senha para seu banco de dados.
  • Built-in linguagem de alto nível VBA.
  • A capacidade de gravar macros.
  • editor SQL.

Para os programadores pode selecionar outra vantagem significativa: Núcleo JET Acesso 4 incorporado em sistemas operacionais da Microsoft, começando com base no Windows 98. Isso significa que o aplicativo usando o banco de dados criado no Access, você pode facilmente levar em qualquer computador no Windows. Ele vai trabalhar sem ter que instalar o próprio DBMS. Em um caso extremo, só precisa instalar tempo de execução – versão, que pode ser totalmente gratuito para download no site da Microsoft.

Como você pode ver, a dignidade da DBMS MS Access está disponível. Mas todas as vantagens podem superam as desvantagens bastante significativos. Vamos examiná-los.

Desvantagens de DBMS Microsoft Access

  • MS Access refere-se ao banco de dados de servidor de arquivos. Isto significa que todos os dados são processados diretamente sobre o usuário do computador cliente. A parte do servidor de uma recupera os dados e transmite-los sob demanda. Isto leva ao fato de que em uma rede local dobrar os fluxos de dados de grande porte, e com um grande número de usuários que trabalham com o banco de dados, pode ser o congestionamento da rede. A arquitectura clássica de servidor de arquivos são sempre implica baixa produtividade quando um grande número de usuários. Em MS Access versão 2010, esta questão está parcialmente resolvido.
  • A falta de ferramentas confiáveis de protecção de dados. Na verdade, apenas uma senha é usada na base dos dados e a senha do usuário. Para o especialista experiente não representa qualquer dificuldade para remover essa proteção.
  • modo multiplayer só é possível em uma rede ad hoc ou em um servidor de arquivos de rede.
  • Para desenvolver uma interface personalizada é necessário para atrair programadores.
  • Editor de consultas SQL é primitiva, é inconveniente de usar.
  • Esta base de dados não é livre.
  • MS Access preso em sistemas operacionais Windows. Para tentar usar os dados criados no banco de dados para outros sistemas operacionais (por exemplo, Linux), tem bastante complicado. Basta transferir os dados para outro banco de dados.

Uma vez que olhou para os prós e contras do MS Access, a exemplo da versão de 2007 vai dar algumas instruções rápidas sobre as possibilidades deste banco de dados.

Criação de tabelas

Não há nada mais fácil do que criar uma nova tabela usando o Access MS 2007:

  1. "Criação", vá para a guia depois de abrir um banco de dados.
  2. Clique no botão "Tabela" ícone, ele é o primeiro à esquerda.
  3. Diante de nós uma representação visual da tabela com o nome padrão "Tabela 1" eo campo de auto-incremento "Código".
  4. Você pode começar a dados de entrada para a segunda coluna. Depois de entrar na linha, você deve pressionar a tecla Enter. A coluna é automaticamente renomeado para "Campo 1," campo "Código" vai levar o valor de unidades serão dados de entrada disponíveis na linha seguinte.
  5. Para renomear uma coluna, basta clicar sobre ele com o mouse duas vezes. É desejável para especificar os nomes das colunas sem espaços!
  6. mesas construtor no Access 2007, muito inteligente. Cabe a você na primeira linha da nova tabela para entrar o valor do campo do "Data" Tipo, como na seguinte linha na mesma coluna, você será automaticamente convidado a usar o calendário.
  7. Para completar a criação da tabela deve ser salvo clicando no ícone apropriado ou combinação de teclas CTRL + S.

Muitos usuários mais conveniente para ir para o regime de "Designer" para uma operação mais intuitiva sobre os campos da tabela, porque neste modo, você pode especificar os tipos de campos, restrições sobre os valores. Neste modo, você pode ir a qualquer momento para trabalhar com a tabela, basta pressionar o botão correspondente no painel.

Criando uma consulta

Considere como criar consultas em MS Access. Em 2007 irá criar uma consulta simples no modo de design:

  1. No painel "Menu", clique na aba "Criar" botão "Consulta Designer".
  2. Aqui você vai ver imediatamente uma tabelas de seleção janela. Clique em cada tabela a partir do qual os dados devem ser selecionados. Deve ser lembrado que a escolha que você será capaz de realizar somente se mais de uma tabela pode ser logicamente ligados uns aos outros por qualquer campo.
  3. Se você tiver selecionado mais de uma tabela, você deve construir um vínculo entre eles, ampliando a linha com o mouse de um campo em uma tabela para um campo que está sendo ligada à outra.
  4. Agora clique duas vezes no campo de cada tabela que deseja ver o resultado.
  5. Na barra de menu na guia "Design", clique no ponto de exclamação grande. Antes de aparecer em tabular formar os resultados de sua seleção.

Esta é a fórmula geral para a criação de consultas. Para consultas mais complexas, consulte a Ajuda para o programa, ou usar recursos especiais.

Às vezes até mesmo um usuário iniciante gostaria de apresentar seus dados em um formato mais útil do que uma tabela simples. Então ele vem em auxílio da ferramenta MS Access – "Formulários".

Assistente de formulário

Por exemplo Access 2007, considere como usar o Assistente de formulário:

  1. Na guia "Criar", em "Formulários" ir para "Assistente de formulários" através das "outras formas".
  2. Escolha a partir da lista drop-down, uma tabela ou consulta para a qual você quer criar uma forma visual.
  3. Use ">" e ">>" de uma transferência bloco "Campos disponíveis" datas de colunas no bloco "Campos selecionados" por um ou todos de uma vez, respectivamente. Clique no botão "Next".
  4. Selecione a aparência do formulário usando o interruptor.
  5. Em seguida, selecione o estilo de forma, e você pode pressionar o botão "Finish". Aqui está a tabela ou consulta de dados em um formato interessante.

Para criar mais formas complexas deve usar o construtor apropriado.

Tendo considerado essas instruções, podemos concluir que o MS Access – esta é uma boa oportunidade para um pequeno custo. interface amigável, a prevalência de engenheiros de suporte incorporados e artesãos – tudo isso faz com que seja mais fácil de projetar um banco de dados e trabalhar com ele.