You are on page 1of 22

TECNOLOGIAS DA INFORMAO E COMUNICAO

SISTEMAS DE GESTO DE BASE DE DADOS

TABELAS

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Criao de tabelas
Para criar uma tabela, seleccionamos o objecto Tabela da janela Base de Dados e
utilizamos, por exemplo, o menu Inserir -> Tabela.

Podemos criar uma tabela utilizando o Assistente de tabelas, atravs da


insero de dados; utilizando a Vista de estrutura ou pela Importao e ligao
de tabelas.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Criao de tabelas
Criao de tabelas utilizando o Assistente de tabelas
Este processo possibilita a criao de tabelas, passo por passo, a partir de um conjunto de
temas e assuntos comuns a empresas e tabelas pessoais.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Criao de tabelas
Criao de tabelas por Insero de dados
Este processo possibilita a criao de tabelas mediante a introduo directa dos dados.
Na criao de uma tabela, atravs desta opo, so apresentados, por defeito, 10 campos.
No entanto, possvel adicionar ou eliminar campos tabela (inserir ou eliminar coluna,
respectivamente) ou mudar o nome do campo (mudar o nome da coluna), atravs do menu de
contexto (Clica-se com o boto direito do rato em cima do cabealho dos campos).

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Criao de tabelas
Criao de tabelas utilizando a Vista de estrutura
Este processo, talvez o mais utilizado, possibilita a criao de tabelas pelo utilizador,
especificando os nomes dos campos, o tipos de dados e as suas propriedades.

S no modo de Estrutura,
quando estamos a inserir o
campo, que podemos definir
o nome pretendido para o
mesmo, o tipo de dados e
ainda acrescentar uma breve
descrio.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Importao e ligao de tabelas
A Importao e a Ligao de tabelas so outras opes para incluir tabelas na base de dados.
Estes processos de criao de tabelas distinguem-se de outros, pelo simples facto de
recorrerem a tabelas j existentes em outras bases de dados.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Importao e ligao de tabelas
Importao de tabelas
A Importao de tabelas de extrema utilidade quando pretendemos criar uma nova
tabela e importar os dados, a partir de uma outra base de dados. Ao procedermos a essa
importao da tabela, na nossa base de dados actual vai ser criada uma tabela com o
mesmo nome e a mesma estrutura da original, podendo-se escolher se esta se
pretende com ou sem os dados armazenados.

Ligao de tabelas
Na Ligao de tabelas no vamos importar a estrutura da tabela nem o seu
contedo, mas estabelecer uma ligao. Isto , o Access permite incluir na sua
base de dados tabelas de ficheiros externos. Este tipo de ligao oferece a
vantagem de a tabela ligada poder ser actualizada fora da base de dados,
repercutindo-se todas as actualizaes na nova ligao.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Tipos de dados
Os Tipos de dados determinam os tipos de valores possveis a armazenar num
determinado campo. Por exemplo, se o tipo de dados for Nmero, o campo s vai permitir
que os dados armazenados sejam numricos.
Quando temos um campo que vai armazenar nmeros e no utilizado para nenhum
tipo de clculos (por exemplo, o telefone ou o cdigo postal,), este pode ser definido
como Texto.
Em muitos casos, para evitar que sejam introduzidos dados incorrectos e para
melhorar a validao destes, definem-se os campos numricos como Texto. Isto permite a
criao de mscaras de introduo para esses campos, como vamos poder ver mais adiante.
Quando criamos um campo, por defeito, ele assumido como Texto. No entanto,
atravs da Caixa de combinao dos tipos de dados podemos alter-lo. Existem
diferentes tipos de dados e cada um deles serve para guardar dados especficos.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Tipos de dados

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Para os diferentes tipos de dados existem propriedades comuns e
propriedades especficas, que permitem o controlo da apresentao do campo e
a introduo de dados por parte do utilizador.
Uma das propriedades mais utilizadas a definio do Tamanho do campo.
Nela podemos especificar o nmero de caracteres disponveis para armazenar dados
num campo, permitindo assim evitar desperdcios de espao armazenado na base
de dados.
Ao definir-se propriedades para um campo, independentemente do objecto da
base de dados utilizado (tabelas, consultas, formulrios, relatrios, etc.), os dados
desse campo so visualizados e introduzidos do mesmo modo.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Para todos os campos, devem ser analisadas as suas propriedades, pois, de
outra forma, podem ocorrer problemas quando procedemos introduo dos
dados.
Um dos casos mais comuns quando utilizamos um campo do tipo de dados
Data/hora, pois existem vrios formatos padro para representar uma data (por
exemplo: 07/08/2005, 07/AGO/05, 2005-08-07, etc.).
Para estas situaes ser importante definir uma mscara de introduo para o
campo, estabelecendo um nico padro de visualizao e de introduo dos
dados.
Pode-se ainda definir se os caracteres da mscara de introduo, tais como as
barras e os traos, vo ser armazenados como parte integrante dos dados ou se
apenas se pretende armazenar os nmeros da data.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Tamanho do campo
A propriedade Tamanho do campo pode ser definida para tipos de dados Texto e Nmero.
Quando se pretende definir o tamanho para dados do tipo Texto, apenas se indica o
nmero de caracteres necessrios.

Se o tipo de dados for


Nmero, na propriedade
Tamanho do campo,
pode-se escolher de entre
uma das seguintes opes
da tabela:

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Novos valores
A propriedade Novos valores pode ser especificada para os campos com o tipo de dados
Numerao automtica:

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Formatar
Com a propriedade
Formatar pode-se
especificar a forma como
os campos so
apresentados e
impressos.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Formatar
Para os campos do tipo de dados Texto ou Memo no existe qualquer tipo de
formato predefinido. Para especificar um formato para estes campos, deve utilizar
uma combinao de smbolos representados na seguinte tabela:

Por exemplo, os campos numricos que no sejam utilizados para efectuar clculos,
como o caso de um Cdigo Postal, podem ser definidos como Texto, e neste caso
podemos Formatar esse campo (@@@@-&&&).

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Mscara de
introduo
Esta propriedade facilita a
introduo de dados nos campos,
criando regras de introduo, de
modo a evitar erros de digitao
por parte dos utilizadores.
As Mscaras de introduo so
aplicadas a campos do tipo Texto
e Data/Hora.
Para especificar uma mscara
devemos utilizar uma combinao
com os caracteres representados
na tabela:

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Propriedades dos campos
Regra de validao
Para alm do prprio tipo de dados e das propriedades Formatar e Mscara de
introduo, surge por vezes a necessidade de criar Regras de validao. No quadro
que se segue podemos ver alguns exemplos:

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Definio de uma chave primria
Todas as tabelas devem possuir
uma chave primria.
Para definirmos uma chave primria,
necessrio abrir a tabela na Vista
de estrutura, seleccionar o(s)
campo(s) que iro definir a chave
primria da tabela e utilizar o menu
Editar -> Chave primria.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Alterao da estrutura de uma tabela
Depois de criada uma tabela, sempre possvel
redefinir a sua estrutura inicial.
Redefinir a estrutura de uma tabela consiste em
alterar todas as informaes relativas a um ou
mais campos, ou seja, alterar o nome, o tipo de
dados, as suas propriedades, etc., e ainda
acrescentar ou eliminar novos campos.
Devemos ter em ateno, ao efectuar alteraes na
estrutura de uma tabela, se esta j possui registos
introduzidos (dados armazenados), uma vez que
podemos correr o risco de perder os dados.
Por exemplo, se alterarmos o tipo de dados (por
exemplo, de Texto para Nmero) de um campo
podemos perder todos os dados referentes a esse
campo.

TIC PRO

SISTEMAS DE GESTO DE BASE DE DADOS MS ACCESS

Tabelas
Relaes entre tabelas
Para criar relaes entre
tabelas da base de dados
devemos utilizar o menu
Ferramentas -> Relaes.

INTEGRIDADE REFERENCIAL:

TECNOLOGIAS DA INFORMAO E COMUNICAO


SISTEMAS DE GESTO DE BASE DE DADOS Microsoft Access