Criação de Tabelas E chaves

Embed Size (px)

Citation preview

  • 8/3/2019 Criao de Tabelas E chaves

    1/22

    Modulo 2

    Sistemas de Gesto De Bases deDados

    A Professora: Vanda Pereira

    Criao de Tabelas na vista estrutura

  • 8/3/2019 Criao de Tabelas E chaves

    2/22

    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 boto direito do rato sobre onome Tabela 1 e escolher a opo mudar nome.

  • 8/3/2019 Criao de Tabelas E chaves

    3/22

    Criar a tabela usando a vista de estrutura, clica-se na opo Vista de Estrutura

    Assim, ir aparecer a seguinte janela:

  • 8/3/2019 Criao de Tabelas E chaves

    4/22

    Assim, aparecem 3 colunas:

    1Nome do campo: onde podemos escrever ou alterar o nome decada campo que pretendemos incluir na tabela

    2Tipo de Dados: onde podemos seleccionar um entre os vriostipo de dados, para os valores que os campos podem receber;

    3Descrio: seco opcional, que podemos deixar em branco ouutilizar para descrever cada campo da tabela.

    Propriedades dos campos: encontra-se na parte inferior janela, e a listade propriedades apresentadas varia consoante o tipo de dados que tiver

    sido escolhido para o campo seleccionado

  • 8/3/2019 Criao de Tabelas E chaves

    5/22

    Nome docampo

    Tipo de Dados Descrioopcional

    Propriedades dos campos

  • 8/3/2019 Criao de Tabelas E chaves

    6/22

    Tipos de dados Tamanho campo Caractersticas

    Texto 0 a 255Permite definir qual o nmero de caracteres que posso colocar nocampo. Caracteres alfanumricos de tamanho fixo

    MemoNo aplicvel Permite colocar caracteres at um limite de 65535. Texto de tamanho

    varivel (comentrios, notas explicativas)

    Nmero

    Byte Permite colocar valores entre 0 e 255

    DecimalPermite colocar valores entre -10"28-I e 10'''28-I com at 28 casas

    decimais

    Numero inteiroPermite 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 casasdecimais

    Numero inteirolongo

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

    SimplesPermite colocar valores entre -3.402823E38 e - 1.401 298E-45 paravalores negativose 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 entre4.94065645841247E-324 e1.79769313486231 E308 para valores positivos

    ID de replicaoNo utilizvel

  • 8/3/2019 Criao de Tabelas E chaves

    7/22

    Tipos de dadosTamanho campo Caractersticas

    Data/hora

    Data Geral 20-09-2004 12:31:13

    Data Por extensosegunda-feira. 20 de Setembro de 2004

    Data Normal20-Set-04

    Data Abreviada2004-09-20

    Hora Completa12:34:06

    Hora Normal12:34

    Hora Abreviada12:34

    Moeda

    (No aplicvel)

    A opo moedano tem definio de tamanho decampo mas sim de formato da moeda, por exemplo 123Este campo ser utilizado para campos de valoresmonetrios.

  • 8/3/2019 Criao de Tabelas E chaves

    8/22

    Tipos dedados

    Tamanho campo Caractersticas

    Sim / No

    (Sim/No) Esta opo permite criar campos de escolha, atravs decaixas de verificao, que apenas tm duas hipteses.esto marcadas ou no.

    (Verdadeiro/Falso)

    (Ligado/Desligado)

    Objecto OLE

    No aplicvel Permite a insero de objectos na nossa base de dados,como por exemplo uma fotografia.

    Hiperligao No aplicvel Permite a criao de hiperligaes a ficheiros externosao Access.

    Assistentede Pesquisa

    No aplicvel Permite a criao de relaes entre tabelas.

  • 8/3/2019 Criao de Tabelas E chaves

    9/22

    Propriedade Caractersticas

    Tamanho do campo

    Aplicvel ao tipo texto e permite estabelecer aquantidade de caracteres do campo

    FormatarEsquema de apresentao do campo, no caso devalores numricos possvel indicar n de casasdecimais

    Mscara de Introduo

    Aplicvel a dados do tipo texto, numero e moeda. Permite

    definir uma mascara para introduo de dados, como por

    exemplo, ( / / ) para uma data

    LegendaCria uma legenda do campo que, na utilizao de formulrios,mostra este nome e no 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 validao

    Cria uma regra de validao, o que nos permite obrigar o

    utilizador a preencher este campo apenas com os valores queeu desejar. Ex: No campo Estado Civil podemos restringir os

    valores a: casado, solteiro. etc.;

  • 8/3/2019 Criao de Tabelas E chaves

    10/22

    Propriedade Caractersticas

    Necessrio

    Esta opo permite indicar se o campo de

    preenchimento obrigatrio ou no. Se o utilizador

    no preencher um campo deste tipo o Access no

    permite guardar o registo, enquanto este campo no

    estiver preenchido. Sim ou No

    Permitir comprimento ZeroPermite escolher se o campo pode ou no ter umacadeia de dados vazia.

    Indexado

    Permite escolher se o campo est ou no indexado.

    Para ligar tabelas, os campos de ligao devem estar

    indexados.

    Compresso unicode

    Esta opo permite ligar e desligar a compresso dos

    dados no formato nico e deve estar sempreligada.

    Etiquetas inteligentesEsta opo dever ser apenas utilizada para trabalhar em

    conjunto com o Visual Basic, pelo que no vamos necessitar

    de colocar nada nesta propriedade

  • 8/3/2019 Criao de Tabelas E chaves

    11/22

    Propriedade Mscara de introduo

    # Qualquer digito, sinal de mais, de menos,espao

    ? Qualquer letra ou nenhuma

    & Requer um caracter ou um espao

    A Requer uma letra ou um digito

    a Permite qualquer letra, digito ou nenhum

    C Permite qualquer caracter, nenhum ou espao

    > Converter todas as letra a seguir emmaisculas

    < Converter todas as letra a seguir emminsculas

    \ Insere o carcter seguinte tal como introduzido

    ! Alinha a entrada direita

    Permite criarmascaras ou

    predefinies deformatos paraos valores a

    introduzir noscampos,

    mascaras essasque so

    aplicadas aomodo como osdados vo se

    apresentados aoutilizador

  • 8/3/2019 Criao de Tabelas E chaves

    12/22

    9 Introduo no obrigatria de um digito ou espao

    0 Introduo obrigatria de um digito (0, 1, 2, 3 . 9)

    L Introduo obrigatria de uma letra (A, B, C, D . Z)

    ., :, ;, - / Introduo de cada um dos separadores: casasdecimais, milhares, datas e horas

    Palavra-passe

    Qualquer caracter escrito ser guardado como umcaracter; no entanto, sero apenas visualizados

    asteriscos (*)

  • 8/3/2019 Criao de Tabelas E chaves

    13/22

    Exemplos de Mscaras de Introduo

    0000\-999

    >L

  • 8/3/2019 Criao de Tabelas E chaves

    14/22

    Compilar

    Escolhendo a 1opo

  • 8/3/2019 Criao de Tabelas E chaves

    15/22

    >=0 E 0

    Regra de validao

    Permite introduzir uma regra ou uma condio que terde se verificar para que o Access aceite o valor

    introduzido nesse campo.

    Tipos de regras de validao:

    1 Maior que (>) 2 Menor que (=) 4 Menor ou igual (

  • 8/3/2019 Criao de Tabelas E chaves

    16/22

    Compilar

  • 8/3/2019 Criao de Tabelas E chaves

    17/22

    Finalizar a estrutura de uma tabela

    Aps estar definida a estrutura de uma tabela, os seus campos,tipos de dados etc, vamos guarda essa estrutura

  • 8/3/2019 Criao de Tabelas E chaves

    18/22

    Se no tivermos colocado a chave primria vaiaparecer a mensagem seguinte:

  • 8/3/2019 Criao de Tabelas E chaves

    19/22

    Chaves primrias

    Quando definimos a estrutura de campos de uma

    tabela num SGBD relacional, coloca-se a questo

    de indicarmos a chave primria dessa tabela.

    Uma chave primria um campo ou conjunto

    de campos que desempenham, relativamente a

    uma tabela, a funo de identificar de forma

    unvoca cada registo dessa tabela

  • 8/3/2019 Criao de Tabelas E chaves

    20/22

    Chaves de uma tabela

    Chave Primria um campo, ou conjunto de campos, que

    permite identificar de modo nico os registos de uma tabela.

    Uma chave primria pode ser:

    simples constituda por um nico campo;

    composta constituda por mais que um campo.

    A Integridade de Entidade impe que os valores dos campos

    que correspondem Chave Primria de uma entidade no

    podem ser nulos nem iguais a outros j existentes.

  • 8/3/2019 Criao de Tabelas E chaves

    21/22

    Podemos ento colocar a chave primria seleccionandoprimeiro a campo e depois clicar no boto direito do rato eescolher a opo chave primria, ou ento clicar no boto

    que se encontra no separador Estrutura grupo Ferramentase clicar na opo Chave Primria

  • 8/3/2019 Criao de Tabelas E chaves

    22/22

    Depois de termos terminado a definio da estrutura de umatabela, podemos querer abrir essa tabela na vista de folha de

    dados, onde podemos inserir dados na tabela.

    Barra de botes demovimentao entre

    os registos

    Atividade 2 e 3