Access

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2481 palavras )
  • Download(s) : 0
  • Publicado : 7 de dezembro de 2012
Ler documento completo
Amostra do texto
ccBase de dados (BD) )
Sistemas de Gestão de Base de Dados Relacionais (SGBDR) MSMS-ACCESS

Parte 1: Tabelas e Modelo Relacional

1

Conceito de Base de Dados
Uma base de dados é uma colecção organizada de registos e ficheiros, guardados para servir um determinado propósito. Esta informação pode estar armazenada em qualquer tipo de suporte, em formato físico ou digital. 1. Conceito de umSistema de Gestão de Base de Dados (SGBD) Gestão Um SGBD é um software que permite a criação, acesso e manutenção da informação armazenada numa base de dados. Um SGBD guarda e trata a informação recorrendo a um modelo relacional de gestão de bases de dados. O termo relacional provém do facto de cada registo numa base de dados conter informação relacionada com apenas um assunto. 2. Objectivos deum SGBD • • • • • • Permitir o controlo centralizado de toda a informação relevante. Redução de redundância nos dados armazenados. Partilha dos dados. Os mesmos dados podem ter diferentes utilizações. Diferentes utilizadores podem interpretar os mesmos dados e podem usá-los de maneira diferente. O acesso não autorizado aos dados pode ser impedido (Privacidade). Os mesmos dados podem estar restritosde diferentes maneiras para diferentes utilizadores. Fornece independência dos dados, isto é, as aplicações não dependem de qualquer estrutura de armazenamento ou estratégia de acesso.

3. Base de Dados Relacional Uma Base de Dados Relacional consiste numa estrutura de dados relacionados entre si. Os dados são armazenados sobre a forma de Tabelas, estruturas que são identificadas pelo nome, eorganizadas em linhas e colunas.

2

Microsoft Access ®
O MS Access é um SGBD com funcionalidades que permitem a criação e manutenção da informação de uma base de dados.

1. Objectos do Microsoft Access ®

Tabelas: É uma colecção de dados sobre um assunto específico. Por exemplo, uma tabela de alunos guardaria a informação relativa aos alunos. Poderia conter toda a informação paraidentificar um aluno, como o nome, o número mecanográfico, o telefone, etc.

Consultas: Permitem organizar e visualizar a informação contida nas tabelas da forma que nos for conveniente. Por exemplo, sobre a tabela de alunos, poderíamos ter uma consulta que nos mostrasse todos os alunos que moram em Aveiro.

Formulários: É uma interface que nos permite introduzir, alterar ou visualizar os dadoscontidos nas tabelas. Por exemplo poderíamos ter um formulário que nos permitisse introduzir os dados referentes aos alunos, que posteriormente seriam guardados na tabela de alunos.

Relatórios: Permite visualizar a informação num formato propício para impressão. Por exemplo poderia existir um relatório que imprimisse todos os dados dos alunos. Páginas de Acesso, Macros e Módulos

2. Criação daBase de Dados em Microsoft Access ® Para criar a base de dados, após abrir a aplicação: 1. Seleccione “Create a new File”, ou use o ícone:

3

2. Na caixa de diálogo seguinte, seleccione “Blank Database”:

3. Grave a base de dados criada com o nome escolhido:

Tabelas – Criação das Tabelas
As tabelas são criadas de acordo com as tabelas encontradas no modelo relacional. Se considerarmos omodelo relacional resultante de uma especificação em contexto académico, onde se pretende guardar os dados das disciplinas e respectivos alunos inscritos. O modelo relacional neste caso, poderia ser constituído por 3 tabelas básicas: Aluno, Aluno_Disciplina e Disciplina.

Para criar as tabelas na aplicação MS-Access: 1. Seleccionar “Tables” ou fazer duplo click em “Create table in design view”4

Definir: 1. 2. 3. 4.

Nomes dos campos (obrigatório); Tipo de dados (obrigatório); Descrição do campo; Propriedades do campo.

1.

2.

3.

4.

Tipos de Dados: • • • • • • • • • Text : Para valores alfanuméricos até um tamanho máximo de 255 caracteres, Memo: Para valores alfanuméricos até 64.000 caracteres, Number: Para dados numéricos, a sua gama de valores é definida nas...
tracking img