Click here to load reader
View
212
Download
0
Embed Size (px)
Gesto de Base de dados
Tabelas e Chaves
Ano Letivo 2014/2015
Professora:
Vanda Pereira
Criar tabelas
Consideraes importantes:
Os nomes das tabelas devero ter por base as entidades
que representam.
O nome da cada tabela deve ser nico, ou seja, no
deve haver duplicao de nomes de tabelas dentro da
mesma base de dados.
No incluir palavras como tabela ou ficheiro nos
nomes das tabelas.
Os nomes dos campos devem ser nicos dentro da
tabela
04/01/2015 2
Criar tabelas
Para se criar uma tabela em Access, tm de se seguir os seguintes passos:
1- No Friso, selecionar o separador Criar
2- Escolher o modo como se pretende criar a tabela.
Podem criar-se tabelas de diversas formas. A que se ir utilizar a Estrutura da
Tabela, mas mostra-se de seguida uma breve descrio de todas as hipteses de
criao de tabelas;
Hiptese Descrio
Tabela Permite efectuar a criao de uma tabela atravs do modo de vista de folha
de dados.
Modelos de Tabela Permite criar uma tabela atravs de modelos j definidos com os seus
respectivos campos.
Estrutura da Tabela Permite criar a tabela atravs da vista de estrutura 04/01/2015 3
Criar tabelas Tabela
Modelo de tabela
Estrutura da tabela
04/01/2015 4
Criar tabelas
Estrutura de Tabela
A melhor forma de construir uma tabela pela Estrutura da Tabela, pois
esse o mtodo mais simples de personalizar os seus campos.
Nome da Tabela Nome do Campo
Tipo de Dados
Pro
priedades d
o C
am
po
Sele
ccio
nado
Ajuda sobre a propriedade
seleccionada 04/01/2015 5
Criar tabelas
Para criarmos a tabela na janela de definio da estrutura,
devemos efetuar as seguintes operaes:
1 - Preenchimentos do Nome do Campo
O nome do campo escolhido pelo utilizador e introduzido
na coluna Nome do campo.
Os nomes de campo obedecem a certas regras, as quais
passamos a enumerar:
1 - Os nomes de campo devem ser criados de forma a
se fcil identificar que informao que devemos neles
colocar.
04/01/2015 6
Criar tabelas
1 - Preenchimentos do Nome do Campo (cont)
2 - No aconselhvel usar nomes de campos que
sejam iguais a nomes de objetos do Access. Por
exemplo, ter um campo chamado Formulrio;
3 - O nome de campo no pode exceder os 64
caracteres;
4 - Os nomes de campos no podem conter os
seguintes caracteres: .![];
5 - O nome de campo no pode comear com um
espao.
04/01/2015 7
04/01/2015 8
2 - Escolher o Tipo de Dados
Aps selecionar os tipos de dados a utilizar, tem de se
escolher as propriedades do campo e as suas
caratersticas.
Para escolher as caratersticas do tipo de dados a inserir,
preciso alterar a propriedade (tamanho de campo), que
se encontra no canto inferior esquerdo da janela.
Criar tabelas
Tipos de dados
Texto Permite armazenar texto ou combinao de texto e nmeros. Tipo de dados por defeito do
Microsoft Access (at 255 caracteres).
Memo Permite armazenar o mesmo que os campos do tipo Texto. (at 65535 caracteres).
Nmero Permite armazenar valores numricos, usados ou que possam vir a ser usados em clculos
matemticos.
Data/Hora Permite armazenar datas e horas
Moeda Permite armazenar valores monetrios
Numerao
automtica
Permite armazenar valores numricos nicos e atribudos pelo Microsoft Access
sequencialmente (com incremento de 1) ou aleatria.
No pode ser alterado posteriori.
04/01/2015 9
Tipos de dados (cont.)
Sim/No Permite a entrada de valores do tipo sim/no, verdadeiro/falso. Se o valor introduzido
for diferente, surge uma mensagem de erro.
Objecto OLE Pode armazenar objectos provenientes de outras aplicaes (Microsoft Windows), por
exemplo, grficos, figuras, desenhos, textos (at 2 GB).
Hiperligao Texto ou bloco de texto e nmeros usado como um endereo para uma pgina Web.
Anexo Permite anexar ao Registo imagens, grficos, udio, vdeo, etc.
Assistente de
pesquisas No um tipo de dados mas um iniciador do Assistente de Pesquisas.
04/01/2015 10
Criar tabelas
3 Passo Preencher a Descrio do Campo
Na descrio do campo, devem colocar-se as notas pessoais
sobre o campo que se est a criar. Estas notas permitem, ao
trabalhar em bases de dados com muitos campos, localizar os
campos de uma forma mais eficaz.
4 Passo Definir as propriedades do respetivo campo.
As propriedades do campo, ao nvel do tamanho do campo e
do formato, so variveis, como j tnhamos observado
anteriormente. Por isso, mostrar-se-o apenas as
propriedades comuns a praticamente todos os tipos de dados.
04/01/2015 11
Propriedades dos campos
Define uma etiqueta para um campo quando utilizado
num formulrio ou relatrio Legenda
Personaliza o formato de entrada de dados Mscara de
introduo
Especifica o nmero de casas decimais para um
campo tipo nmero ou moeda Casa decimais
Especifica a forma como os campos texto, memo,
nmero, data/hora e sim/no so apresentados e
impressos
Formatar
Define o nmero mximo de carateres de um campo.
Tamanho mximo: 255 caracteres
Tamanho do
campo
04/01/2015 12
Propriedades dos campos (cont.)
Facilita a procura e a consulta sobre o campo mas pode
abrandar as actualizaes Indexado
Permite campos do tipo texto vazios
Permitir
comprimento
zero
Define que necessria a introduo de dados num
campo para o preenchimento do registo Necessrio
Mensagem de erro sempre que a regra de validao no
verificada
Texto de
validao
Condio de verificao que valida os dados
introduzidos pelo utilizador antes de os guardar
Regra de
validao
Define um valor por defeito para o campo quando
adicionamos um novo registo
Valor
predefinido
04/01/2015 13
Criar tabelas
5 Passo Definir a Chave Primria da tabela
A chave primria de uma tabela consiste num campo que nunca se
poder repetir ao longo de toda a tabela e que indexado. Embora
a chave primria no seja necessria numa tabela, sempre
aconselhvel ter uma. a chave que vai permitir efetuar a ligao
entre as tabelas, assim como efetuar a reparao de alguns erros
na base de dados.
Para criar uma chave primria, basta seguir os seguintes passos:
Escolher o campo no qual se vai criar a chave;
No separador Estrutura do Friso, escolher a opo Chave
Primria
04/01/2015 14
Criar tabelas
6 Passo Guardar uma Tabela
Na sequncia de todos os passos anteriores, pode, ento, guardar-
se a tabela. Para guardar a tabela, basta aceder barra de
ferramentas de acesso rpido e pressionar o boto
04/01/2015 15
Definir a chave primria
04/01/2015 16
Alterar estrutura de uma tabela
Depois de criada uma tabela sempre possvel redefinir a sua estrutura inicial (nome, tipo de dados, propriedades, adicionar novos campos, etc.).
Ao efetuar alteraes na estrutura de uma tabela que j possui registos introduzidos(dados armazenados) podem ocorrer perda de dados.
Vista de estrutura
04/01/2015 17
Depois de termos terminado a definio da estrutura de uma
tabela, podemos querer abrir essa tabela na vista de folha de
dados, onde podemos inserir dados na tabela.
Barra de botes de
movimentao entre
os registos 04/01/2015 18
Introduzir dados numa tabela
Clicar sobre o boto
Ou
Posicionar o cursor no fim da tabela
04/01/2015 19
Modificar dados numa tabela
Selecionar o registo pretendido e clicar sobre o dado que se pretende alterar
Quando editamos dados j
previamente introduzidos,
visualizado o smbolo
Registo em edio do
lado esquerdo da janela.
04/01/2015 20
Eliminar dados numa tabela
Ou
04/01/2015 21 Atividade 2,3 e 4