terça-feira, 22 de março de 2011

O que é uma base de dados?

    Uma base de dados é um conjunto de dados relacionados entre si estruturados de modo a corresponder às necessidades dos seus utilizadores.
    A base de dados é um sistema bastante utilizado em escolas, hospitais, a nível pessoal, etc. na organização mais facilitada de dados.

Operações numa Base de Dados

Criação de uma base de dados Opção 1 Menu Iniciar → Programas → Microsoft Office → Microsoft Office Access 2003
Painel de tarefas → Criar um ficheiro novo …
Painel de tarefas → Base de dados vazia…
Indicar o nome a atribuir à base de dados
Premir Criar

Opção 2 Menu Iniciar → Programas → Novo documento do Office
Novo documento do Office → Base de dados vazia
Indicar o nome a atribuir à base de dados
Premir Criar

Abertura de uma base de dados existente
Opção 1 Duplo clique sobre o ficheiro do Access que pretendemos abrir;

Opção 2 Menu Iniciar → Programas → Microsoft Office → Microsoft Office Access 2003
Menu Ficheiro → Abrir…
Seleccionar o ficheiro a abrir
Premir Abrir


Fecho de uma base de dados
Opção 1 Menu Ficheiro → Fechar

Opção 2 Botão Fechar da janela Base de dadosn
n

Principais constituintes de uma base de dados

                     Tabelas
    As tabelas são a parte integrante de uma B.D., e é utilizada para guardar informação relativa a um assunto específico.
            Exemplos: alunos, livros, autores, países, códigos de postal, etc.…

                      Registos
    Registos é um conjunto de campos relacionados e a cada linha de uma tabela correspondem a um registo.

                      Campos
    Campos são elementos constituintes de uma tabela, sendo utilizados para especificar os diversos tipos de dados ou categorias, e dividem a informação que pretendemos utilizar.
Tabela1-Registos
2-Campo

O que sao consultas?

Uma consulta pode ajudar a localizar e a obter os dados que satisfazem as condições especificadas - incluindo dados de várias tabelas. Também pode utilizar uma consulta para actualizar ou eliminar vários registos ao mesmo tempo e para executar cálculos predefinidos ou personalizados nos dados.

Uma consulta a devolver resultados de diferentes tabelas

O que são formulários?

Pode utilizar um formulário para ver, introduzir e alterar facilmente os dados uma linha de cada vez. Também pode utilizar um formulário para executar outras acções, tais como enviar dados para outra aplicação. Normalmente, os formulários contêm controlos que estão ligados a campos subjacentes nas tabelas. Quando abre um formulário, o Access obtém os dados de uma ou mais dessas tabelas e, em seguida, apresenta os dados no esquema escolhido quando criou o formulário. Os formulários podem ajudar a ver e a introduzir dados

O que são relatórios?

Pode utilizar um relatório para analisar rapidamente os dados ou para apresentá-los de uma determinada forma na impressão ou noutros formatos. Por exemplo, pode enviar um relatório que agrupe dados e calcule totais a um colega. Ou pode criar um relatório com dados de endereços formatados para imprimir etiquetas de correio.

Relatórios a mostrar dados formatados ou calculados

O que é o Access?

    O Access é um SGBD (Sistema de Gestão de Base de Dados), ou seja, é um software que disponibiliza todos os serviços básicos, como o armazenamento, o acesso e a manutenção da informação numa base de dados.
     Um SGBD permite efectuar as seguinte operações:
  •  Definição de estrutura Criação de base dados nCriação/eliminação de tabelas nAlteração da estrutura de campos
  •  Manipulação de dados Consulta de dados ou pesquisa de informação nInserção de novos dados nAlteração de dados já registados nEliminação de dados
  • Controlo de dados Atribuição ou a supressão de direitos de acesso à base de dados por parte dos utilizadores.

     Para além do Access existem outros SGBD como por exemplo:
        ·        FileMaker;
        ·        Microsoft SQL;
        ·        Oracle;
        ·        Informix;
        ·        DB2;

Caracteristicas de um SGBD

Segurança Proteger a base de dados de utilizadores não autorizados.

Integridade dos dados Garantir que os utilizadores autorizados não executem tarefas que ponham em causa a integridade dos dados.

Controlo e acesso dos utilizadores aos dados Num sistema com muitos utilizadores, a partilha de dados tem de ser efectuada de modo a que cada utilizador a use como se estivesse sozinho.

Recuperação/tolerância a falhas Sempre que ocorrem falhas (Hardware/Software) o SGBD tem de reconstruir a base de dados até ao momento da falha.

Modelo Relacional

O modelo relacional de base de dados é actualmente o modelo mais utilizado nos SGBD’s, como o Access. Este sucesso é explicado pela sua simplicidade e grande capacidade de resposta às necessidades dos utilizadores.

Nos SGBD’s relacionais as unidades fundamentais de um base de dados são as tabelas.
Cada tabela representa um tipo de informação independente que, relacionada com outras, mediante um conjunto de relacionamentos, permite obter um novo conjunto de informação.
A relação entre as tabelas no Access pode ser de 2 tipos:
  • Relacionamento de 1 para 1 : Cada elemento de uma entidade participa apenas uma vez no relacionamento com a outra entidade.
  •  Relacionamento de 1 para muitos: Numa das entidades, cada elemento participa no relacionamento apenas uma vez, ao passo que, na outra entidade, esse elemento pode ter várias ocorrências nesse mesmo relacionamento.

3 Actividades de manipulação de dados

nInserção de dados Para introduzir um novo registo, clicar no botão Inserir ou posicionar o cursor no fim da tabela.

Modificação de dados Para modificar um determinado dado de um registo, devemos seleccionar o campo pretendido, e em seguida alterá-lo.

Eliminação de dados Para eliminar um ou mais registos da tabela, seleccione o(s) registo(s) que pretende eliminar e em seguida apague-o(s).

Chave Primária numa Base de Dados

O conceito de chave primária é muito importante no modelo relacional, onde para cada tabela deve existir uma chave, que será constituída por um conjunto de um ou mais campos que identifica cada registo de forma única.
Características: 
nNão podem ser nulos;
Têm de ser únicos;
Não podem ser redundantes.


 

Chave estrangeira

Campo que é ou pertence à chave primária de outra tabela.
Não tem de ter obrigatoriamente o mesmo nome, mas sim as mesmas características.