Você está na página 1de 34

CRIAR E MANIPULAR TABELAS

BASES DE DADOS

INÍCIO
SUMÁRIO

› Criar Tabelas;
› Manipular Tabelas;
› Exemplo.
CRIAR E MANIPULAR TABELAS

› Iniciar uma nova base de dados:


– Crie uma nova base de dados, selecione a opção “Base de
dados em Branco”.
CRIAR E MANIPULAR TABELAS (CONT.)

› Vamos escolher a localização do ficheiro que vai conter


a nossa BD, atribuindo um nome, então…

Nome + Localização BD
CRIAR E MANIPULAR TABELAS (CONT.)

› No quadro “Base de dados em branco”:


– Selecionamos o local onde queremos guardar o ficheiro;
– Atribuímos um nome ao ficheiro;
– Clicamos no botão .
CRIAR E MANIPULAR TABELAS (CONT.)

› Entramos no ambiente do SGBD, onde nos é


apresentada a janela onde poderemos criar Tabelas.
– Outros Objetos: Consultas, Formulários, Relatórios, Páginas,
Macros e Módulos.
CRIAR E MANIPULAR TABELAS (CONT.)

› Para criar a estrutura de uma determinada tabela, clica-


se com o botão direito do rato no nome da tabela e
seleciona-se “Vista de Estrutura”.
CRIAR E MANIPULAR TABELAS (CONT.)

› Na parte superior da janela temos as seguintes colunas:


– Nome do Campo: o nome do campo que pretendemos incluir
na tabela.
– Tipo de dados: selecionar o tipo de dados previsto para os
valores do campo.
– Descrição: opcional, podemos utilizar para descrever cada
valor do campo.
CRIAR E MANIPULAR TABELAS (CONT.)

No modo “Vista de estrutura”, podemos controlar inteiramente a definição da


estrutura de uma tabela, definindo o nome dos campos, os tipos de dados, bem
como outras propriedades relativas aos campos.
CRIAR E MANIPULAR TABELAS (CONT.)

› Tipos de dados dos campos previstos.


– Na parte superior da janela de “Vista de Estrutura”, temos o
item “Tipo de dados”, onde podemos selecionar um de entre os
vários tipos de dados existentes.

Aqui podemos selecionar um de entre os


vários tipos de dados previstos pelo
SGBD para os valores que os campos
podem receber.
CRIAR E MANIPULAR TABELAS (CONT.)

Definição Tipo de dados Tamanho

(Padrão) Texto ou combinações de texto e números, bem como números que


Texto Até 255 caracteres
não exijam cálculos, como números de telefone.

Memo Texto ou combinações longas de texto e números. Até 64.000 caracteres.

Número Dados numéricos usados em cálculos matemáticos. 1, 2, 4 ou 8 bytes

Data/Hora Valores de data e hora para os anos de 100 a 9999. 8 bytes.

Moeda Valores monetários e dados numéricos. 8 bytes.

Numeração
Um número sequencial exclusivo (incrementado em 1) 4 bytes
Automática
Valores Sim e Não e campos que contém somente um dentre dois valores
Sim/Não 1 bit.
(Verdadeiro/Falso, Activado/Desactivado).

Hiperligação Armazenar uma hiperligação Até 1 gigabyte de caracteres

Um objeto (como uma tela do Microsoft Excel, um documento do Microsoft


Objeto OLE Até 1 gigabyte
Word, gráficos, sons ou outros dados binários)
CRIAR E MANIPULAR TABELAS (CONT.)

– A parte inferior da janela de definição da estrutura de uma


tabela tem a designação de “Propriedades do campo”. Nela
podemos ver vários itens que nos permitem definir as
propriedades de cada campo.

Aqui podemos definir outras propriedades


relativas a cada campo da tabela, como por
exemplo, o tamanho de um campo em
número de caracteres, o subtipo dentro do
tipo numérico, etc.
CRIAR E MANIPULAR TABELAS (CONT.)

– Principais Propriedades:

[Nota]: À frente de cada propriedade existe uma breve descrição acerca da mesma. A
imagem acima representa propriedades do tipo de dados numérico - Número.
CRIAR E MANIPULAR TABELAS (CONT.)

› A lista de propriedades de um campo é variável


consoante o tipo de dados selecionado para esse campo.
Por exemplo, se um campo é texto ou número, a
primeira propriedade será tamanho do campo.
– Tamanho do campo: permite indicar o número máximo de
caracteres (texto) ou um subtipo numérico (número);
– Formatar: permite escolher um formato para os dados serem
apresentados;
– Casas decimais: aplica-se a campos numéricos;
CRIAR E MANIPULAR TABELAS (CONT.)

– Máscara de Introdução: permite predefinir os formatos dos


valores a introduzir;
– Legenda: permite criar uma legenda para o campo;
– Valor predefinido: permite indicar um determinado valor com
que o campo surgirá, mesmo antes de introduzir qualquer dado;
– Regra de validação: permite introduzir uma regra ou condição
para o valor ser aceite.
CRIAR E MANIPULAR TABELAS (CONT.)

› Finalizar a estrutura de uma tabela.


– Depois de definir a estrutura de uma tabela (campos, tipo de
dados, etc.), temos de guardar a mesma;
– Clica-se com o botão direito do rato e seleciona-se Guardar;
– Para inserir e ver os registos da tabela, seleciona-se a opção
“Vista de Folha de dados”.
CRIAR E MANIPULAR TABELAS (CONT.)

› Uma questão muito importante na definição da tabela é


a necessidade de definir uma chave primária.
– A definição de uma chave primária é obrigatória.
– Chave primária é um campo que identifica de forma única
todos os diferentes registos da tabela.
– Exemplo: codProduto, idCliente, BI …

Para definir a chave primária de uma tabela selecionamos o campo que pretendemos que
desempenhe essa função e clicamos no ícone que apresenta a forma de uma chave.
Primeira BD
CRIAR E MANIPULAR TABELAS (CONT.)

› Criar uma base de dados com o nome de Produtos e a


seguinte tabela, com o nome de Artigos:
Campo Tipo de dados
CodArtigo Número
NomeArtigo Texto
CodCateg Número
CodFornecedor Número
PrecoUnidade Texto
Foto Objecto OLE
CRIAR E MANIPULAR TABELAS (CONT.)

› Alterar a estrutura de uma tabela:


– Depois de definir a estrutura de uma tabela (campos, tipo de
dados, etc.), e de termos guardado a tabela com determinado
nome, podemos efetuar alterações na estrutura da tabela.
– Para alterar uma tabela no modo Vista de Estrutura:
› Selecionar a tabela e clicar no botão Vista de Estrutura.
CRIAR E MANIPULAR TABELAS (CONT.)

› Na nossa tabela Artigos, alterar o tipo de dados do


campo PrecoUnidade para o tipo Moeda.
CRIAR E MANIPULAR TABELAS (CONT.)

› Introduzir, modificar e eliminar dados de uma tabela


– Introduzir dados na tabela:
CodArtigo NomeArtigo CodCateg CodFornecedor PrecoUnidade Foto
1 Alicate 101 11 4,0 €
2 Alicate 101 12 3,0 €
3 Martelo 102 11 5,0 €
4 Martelo 102 13 6,0 €
5 Cabo UTP 103 13 1,0 €
6 Chave Inglesa 104 11 1,5 €
7 Pisca Polos 105 13 1,25 €
8 Multímetro 106 12 15 €
Praticar, praticar, praticar ….
EXERCÍCIO

1. No Microsoft Access, crie uma base de dados com o nome


Matrículas;
2. Guarde-a na sua pasta de trabalho;
3. Crie a tabela Alunos, definindo a sua estrutura. Identifique a
chave primária fazendo a descrição dos campos.
Campo Tipo de dados Propriedades do campo
codAluno Número Número inteiro longo
nomeAluno Texto 50
morada Texto 50
idade Número Simples
codCurso Número Simples
fotografia Objeto OLE
EXERCÍCIO (CONT.)

4. Crie a tabela Cursos, definindo a sua estrutura. Identifique a


chave primária fazendo a descrição dos campos.
Campo Tipo de dados Propriedades do campo
codCurso Número Número inteiro longo
nomeCurso Texto 50
cargaHoraria Numero Número inteiro longo
EXERCÍCIO (CONT.)

5. Crie a tabela Disciplinas, definindo a sua estrutura. Identifique


a chave primária fazendo a descrição dos campos.

Campo Tipo de dados Propriedades do campo


codDisciplina Número Número inteiro longo
nomeDisciplina Texto 50
cargaHoraria Numero Número inteiro longo
EXERCÍCIO (CONT.)

6. Crie a tabela Alunos_Disciplinas, definindo a sua estrutura.


Identifique a chave primária fazendo a descrição dos campos.

Campo Tipo de dados Propriedades do campo


codAluno Número Número inteiro longo
codDisciplina Numero Número inteiro longo
EXERCÍCIO (CONT.)

7. Altera a estrutura da tabela Alunos, adicionando-lhe o campo


apresentado no Quadro 1 e eliminando o campo idade.

Campo Tipo de dados Propriedades do campo


DatadeNascimento Data/Hora Data Normal
Quadro 1

8. Na tabela Alunos, altere os tamanhos dos campos nomeAluno


e morada para 60.
EXERCÍCIO (CONT.)

9. Introduza na tabela Alunos, os dados apresentados no Quadro


2.

codAluno nomeAluno morada DatadeNascimento codCurso


13 António Pereira Rua Baixa nº12 28-02-1987 33
18 Jorge Almeida Rua Nova nº190 08-02-1988 23
16 Anabela Pires Rua Vilares nº2 14-01-1986 23
1 Afonso Sampaio Rua Almeida nº9 10-12-1988 37
… … … … …

Quadro 2
EXERCÍCIO (CONT.)

10. Introduza na tabela Disciplinas, os dados apresentados no


Quadro 3.

codDisciplina nomeDisciplina cargaHoraria


408 Desenho e Geometria Descritiva A 4
409 Desenho e Geometria Descritiva B 4
110 Desenho Técnico de Construção Civil 3
247 Espanhol 3
… … …

Quadro 3
EXERCÍCIO (CONT.)

11. Introduza na tabela Cursos, os dados apresentados no Quadro


4.

codCurso nomeCurso cargaHoraria


33 Curso Geral de Ciências Naturais 84
23 Curso Geral de Artes Visuais 84
37 Curso Geral de Ciências Sociais e Humanas 84
15 Curso Geral de Línguas e Literaturas 84
… … …
Quadro 4
EXERCÍCIO (CONT.)

12. Introduza na tabela Alunos_Disciplinas, os dados apresentados


no Quadro 5.

codAluno codDisciplinas
13 250
18 409
16 138
1 138
… …
Quadro 5
WEBGRAFIA

@http://office.microsoft.com/pt-pt/access-help
CRIAR E MANIPULAR TABELAS
BASES DE DADOS

FIM

Você também pode gostar