none
Tabelas em Access, como estrutura-las de forma profissional RRS feed

  • Pergunta

  • Olá pessoal,

    Estou com uma duvida a respeito das tabelas criadas em Access, como dimensionar o tamanho dos campos texto de uma tabela?

    Ex: Tenho uma tabela tbClientes,

    IdCliente - Numero inteiro longo,

    Nome - Texto(100),

    Endereço - Texto(50)

    Se eu inserir um registro,

    IdCliente = 1

    Nome = Jose da Silva (13)

    Endereço = Rua Santos (10)

    qual o tamanho que os campos irão oculpar, Nome (100 ou 13), Endereço (50 ou 10)?

    Alguem sabe me informar isso?

    Obrigado.

    terça-feira, 1 de março de 2011 00:15

Respostas

  • Olá,

    Por curiosidade, andei pesquisando o assunto.

    Para os textos, por exemplo, são ocupados 2 bytes para cada caractere (pois são unicode). Se você definiu um campo com 100 caracteres, mas usou 30, então apenas 30*2=60 bytes são usados. O motivo em você definir o tamanho do campo é apenas para limitá-lo.

     


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br
    • Marcado como Resposta Jorge Rizzi segunda-feira, 7 de março de 2011 01:02
    quarta-feira, 2 de março de 2011 13:22

Todas as Respostas

  • Irá ocupar na memoria 100 e 50, o espaço o qual foi reservado dinamicamente por vc anteriormente na estrutura do programa.. ele aloca na memoria o espaço q vc definiu.
    Diego Piffaretti- www.mundotecnologico.net
    quarta-feira, 2 de março de 2011 03:24
  • Olá,

    Por curiosidade, andei pesquisando o assunto.

    Para os textos, por exemplo, são ocupados 2 bytes para cada caractere (pois são unicode). Se você definiu um campo com 100 caracteres, mas usou 30, então apenas 30*2=60 bytes são usados. O motivo em você definir o tamanho do campo é apenas para limitá-lo.

     


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br
    • Marcado como Resposta Jorge Rizzi segunda-feira, 7 de março de 2011 01:02
    quarta-feira, 2 de março de 2011 13:22