22
Módulo 2 Sistemas de Gestão De Bases de Dados A Professora: Vanda Pereira Criação de Tabelas na vista estrutura

Sistemas de Gestão De Bases de Dados · Para criar uma tabela basta clicar no separador Criar grupo Tabela ... seguido de um hífen e de 3 dígitos numéricos opcionais, o

  • Upload
    ngocong

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Módulo 2

Sistemas de Gestão De Bases de Dados

A Professora: Vanda Pereira

Criação de Tabelas na vista estrutura

Para criar uma tabela basta clicar no separador Criar grupo Tabela

Vai aparecer no lado esquerdo como tabela 1, tabela 2, …

Para mudar o nome basta clicar com o botão direito do rato sobre o

nome Tabela 1 e escolher a opção mudar nome.

Criar a tabela usando a vista de estrutura, clica-se na opção Vista de Estrutura

Assim, irá aparecer a seguinte janela:

Assim, aparecem 3 colunas:

1 – Nome do campo: onde podemos escrever ou alterar o nome de

cada campo que pretendemos incluir na tabela

2 – Tipo de Dados: onde podemos selecionar um entre os vários tipo

de dados, para os valores que os campos podem receber;

3 – Descrição: seção opcional, que podemos deixar em branco ou

utilizar para descrever cada campo da tabela.

Propriedades dos campos: encontra-se na parte inferior janela, e a lista

de propriedades apresentadas varia consoante o tipo de dados que tiver

sido escolhido para o campo selecionado

Nome do

campo

Tipo de Dados Descrição

opcional

Propriedades dos campos

Tipos de dados Tamanho campo Características

Texto 0 a 255 Permite definir qual o número de caracteres que posso colocar no

campo. Carateres alfanuméricos de tamanho fixo

Memo Não aplicável

Permite colocar carateres até um limite de 65535. Texto de tamanho

variável (comentários, notas explicativas)

Número

Byte

Permite colocar valores entre 0 e 255

Decimal Permite colocar valores entre -10"28-I e 10'''28-I com até 28 casas

decimais

Numero inteiro Permite colocar valores entre -32.768 e 32,767 sem casas decimais.

Permite colocar valores entre -2.147,483,648 e 2,147,483.647 sem casas

decimais

Numero inteiro

longo

Permite colocar valores entre -2.147,483,648 e 2,147,483.647 sem casas

decimais

Simples Permite colocar valores entre -3.402823E38 e - 1.401 298E-45 para

valores negativos

e entre 1.401 298E-45 e 3.402823E38 para valores positivos.

Duplo

Permite colocar valores entre -1.79769313486231 E308 e -

4.94065645841 247E-324 para valores negativos e entre

4.94065645841247E-324 e

1.79769313486231 E308 para valores positivos

ID de replicação Não utilizável

Tipos de dados Tamanho campo

Características

Data/hora

Data Geral

20-09-2004 12:31:13

Data Por extenso

segunda-feira. 20 de Setembro de 2004

Data Normal

20-Set-04

Data Abreviada

2004-09-20

Hora Completa

12:34:06

Hora Normal

12:34

Hora Abreviada

12:34

Moeda

(Não aplicável)

A opção moeda não tem definição de tamanho de campo mas sim de formato da moeda, por exemplo 123 € Este campo será utilizado para campos de valores monetários.

Tipos de

dados

Tamanho campo

Características

Sim / Não

(Sim/Não) Esta opção permite criar campos de escolha, através de caixas de verificação, que apenas têm duas hipóteses. estão marcadas ou não.

(Verdadeiro/Falso)

(Ligado/Desligado)

Objecto OLE

Não aplicável Permite a inserção de objetos na nossa base de dados, como por exemplo uma fotografia.

Hiperligação Não aplicável Permite a criação de hiperligaçôes a ficheiros externos ao Access.

Assistente

de Pesquisa

Não aplicável Permite a criação de relações entre tabelas.

Propriedade Caraterísticas

Tamanho do campo

Aplicável ao tipo texto e permite estabelecer a

quantidade de caracteres do campo

Formatar

Esquema de apresentação do campo, no caso de

valores numéricos é possível indicar nº de casas

decimais

Máscara de Introdução

Aplicável a dados do tipo texto, numero e moeda. Permite

definir uma mascara para introdução de dados, como por

exemplo, ( / / ) – para uma data

Legenda

Cria uma legenda do campo que, na utilização de formulários,

mostra este nome e não o nome do campo.

Valor Predefinido

Permite-nos predefinir o valor de um campo, ou seja.

o valor já aparece preenchido na tabela, mas podemos alterá-

lo se quisermos.

Regra de validação

Cria uma regra de validação, o que nos permite obrigar o

utilizador a preencher este campo apenas com os valores que

eu desejar. Ex: No campo Estado Civil podemos restringir os

valores a: casado, solteiro. etc.; <100 – obriga a que o valor

introduzido seja menor que 100.

Texto de validação

Caso o utilizador não cumpra as regras de validação, o

Access dá erro e a mensagem será aquilo que eu escrever

nesta propriedade.

Propriedade Características

Necessário

Esta opção permite indicar se o campo é de

preenchimento obrigatório ou não. Se o utilizador

não preencher um campo deste tipo o Access não

permite guardar o registo, enquanto este campo não

estiver preenchido. Sim ou Não

Permitir comprimento Zero

Permite escolher se o campo pode ou não ter uma

cadeia de dados vazia.

Indexado

Permite escolher se o campo está ou não indexado.

Para ligar tabelas, os campos de ligação devem estar

indexados.

Compressão unicode

Esta opção permite ligar e desligar a compressão dos

dados no formato único e deve estar sempre

ligada.

Etiquetas inteligentes

Esta opção deverá ser apenas utilizada para trabalhar em

conjunto com o Visual Basic, pelo que não vamos necessitar

de colocar nada nesta propriedade

Propriedade Máscara de introdução

# Qualquer digito, sinal de mais, de menos,

espaço

? Qualquer letra ou nenhuma

& Requer um caracter ou um espaço

A Requer uma letra ou um digito

a Permite qualquer letra, digito ou nenhum

C Permite qualquer caracter, nenhum ou espaço

> Converter todas as letra a seguir em

maiúsculas

< Converter todas as letra a seguir em

minúsculas

\ Insere o carácter seguinte tal como é

introduzido

! Alinha a entrada à direita

Permite criar

“mascaras” ou

predefinições de

formatos para

os valores a

introduzir nos

campos,

mascaras essas

que são

aplicadas ao

modo como os

dados vão se

apresentados ao

utilizador

9 Introdução não obrigatória de um digito ou espaço

0 Introdução obrigatória de um digito (0, 1, 2, 3 …. 9)

L Introdução obrigatória de uma letra (A, B, C, D …. Z)

., :, ;, - / Introdução de cada um dos separadores: casas

decimais, milhares, datas e horas

Palavra

-passe

Qualquer caracter escrito será guardado como um

caracter; no entanto, serão apenas visualizados

asteriscos (*)

Exemplos de Máscaras de Introdução

0000\-999

>L<?????

Mascara constituída por 4 dígitos numéricos obrigatórios,

seguido de um hífen e de 3 dígitos numéricos opcionais, o

sinal \ tem a função de fazer inclui o caracter que é indicado

imediatamente a seguir

Mascara constituída por uma letra inicial em maiusculas

(>L), seguida de até 5 letras quais quer (<?????).

Esta mascara é util para a introdução de nomes de pessoas

ou localidades, em que a letra inicial deve ser uma

maiúsculas.

Compilar

Escolhendo a 1º

opção

>=0 E <=20

>0

Regra de validação

Permite introduzir uma regra ou uma condição que terá

de se verificar para que o Access aceite o valor

introduzido nesse campo.

Tipos de regras de validação:

1 – Maior que (>) 2 – Menor que (<)

3 – Maior ou igual (>=) 4 – Menor ou igual (<=)

etc

Descobre

Compilar

Finalizar a estrutura de uma tabela

Após estar definida a estrutura de uma tabela, os seus campos,

tipos de dados etc, vamos guarda essa estrutura

Se não tivermos colocado a chave primária vai

aparecer a mensagem seguinte:

Chaves primárias

Quando definimos a estrutura de campos de uma

tabela num SGBD relacional, coloca-se a questão

de indicarmos a chave primária dessa tabela.

Uma chave primária é um campo ou conjunto

de campos que desempenham, relativamente a

uma tabela, a função de identificar de forma

unívoca cada registo dessa tabela

Chaves de uma tabela

Chave Primária – é um campo, ou conjunto de campos, que

permite identificar de modo único os registos de uma tabela.

Uma chave primária pode ser:

simples – constituída por um único campo;

composta – constituída por mais que um campo.

A Integridade de Entidade impõe que os valores dos campos

que correspondem à Chave Primária de uma entidade não

podem ser nulos nem iguais a outros já existentes.

Podemos então colocar a chave primária seleccionando

primeiro a campo e depois clicar no botão direito do rato e

escolher a opção chave primária, ou então clicar no botão

que se encontra no separador Estrutura grupo Ferramentas

e clicar na opção Chave Primária

Depois de termos terminado a definição da estrutura de uma

tabela, podemos querer abrir essa tabela na vista de folha de

dados, onde podemos inserir dados na tabela.

Barra de botões de

movimentação entre

os registos

Atividade 2 e 3