MS Access 2007
–
Parte I
Prof. Edmilson Campos
Prof. MsC.
Fábio Procópio
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Tela do Access
O
Access
é um SGBD (Sistema de Gerenciamento de Banco
de Dados) para Windows;
Iniciar
→
Todos os Programas
→
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Banco de Dados
De uma forma geral, são sistemas computadorizados que
oferecem manutenção de registros;
Um Banco de Dados (BD) pode ser considerado o equivalente
eletrônico de um armário de arquivos;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Banco de Dados Relacional
Organiza as informações em tabelas de dados, compostas por
linhas e colunas;
As tabelas são similares a conjuntos de elementos,
relacionando informações referentes a um mesmo assunto de
forma organizada;
Existe a possibilidade de ligar duas ou mais tabelas por meio
de um ou mais campos:
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Terminologias de BD
Campo
Menor unidade de informação existente em um arquivo de
banco de dados
Registro
Conjunto de campos
Índice
Permite que as informações sejam encontradas com maior
rapidez
Chave Primária
Permite a distinção dos registros de uma tabela;
Pode ser formada por um campo (exemplo, CPF,
MatrículaAluno, etc) ou um conjunto de campos
(CRM_Medico + UF, PlacaVeículo + UF, etc);
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Terminologias do Access
Tabela
Local em que são armazenados os dados no Access;
Composta por campos, índices e chaves.
Consulta
Maneira predefinida de pesquisar os dados das tabelas.
Formulário
Modo de trabalho que permite manipular os dados do
Access de uma forma personalizada;
Permite a alteração, inserção, exclusão e consulta em
tabelas
Relatório
Similares aos formulários, contudo são usados para
impressão dos dados;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Projetando um BD
Definição das necessidades
Análise do tipo de informação que será manipulada no BD
Separação das informações em tabelas
Evita que informações distintas sejam agrupadas em uma
única tabela
Definição dos campos das tabelas
Determine os campos que farão parte das tabelas criadas
Determinação das relações entre as tabelas
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Criação de um BD em branco
Ao abrir o Access, no lado esquerdo da tela, em Categorias de
Modelo, clique na opção Recurso;
Em seguida, no centro da tela, no grupo Novo Banco de Dados
em Branco, clique no ícone
Banco de Dados em Branco
;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Criação de um BD a partir de modelos
Ao abrir o Access, no lado esquerdo da tela, em Do Microsoft
Office Home, clique em uma das opções (é preciso estar
conectado na Internet);
Em seguida, no centro da tela, clique no ícone de uma das
categorias;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Criação de uma tabela
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Criação de uma tabela
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Nome do campo
Recomenda-se que o nome de um campo indique a
informação que ali está sendo armazenada;
Pode ser formado por letras e números;
Exemplos:
NomeCliente
NoPaciente
NuMatricula
Telefone2
Nome do Curso
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Tipo de Dados
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Tipo de Dados
Texto
Armazena caracteres alfanuméricos (textos e números)
Memorando
Armazena dados alfanuméricos, porém em grandes blocos
Número
Armazena número inteiros ou fracionários
Data/Hora
Faz com que o Access trate os dados digitados como
datas ou horas
Unidade Monetária
Armazena dados numéricos, porém com o símbolo
“R
$
”
Numeração Automática
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Tipo de Dados
Sim/Não
Permite a entrada de valores para confirmar uma
informação
Objeto OLE
Permite o armazenamento de uma imagem
Hiperlink
Como o nome sugere, armazena dados no formato de um
hiperlink. Por exemplo,
http://www.ifrn.edu.br
Data/Hora
Faz com que o Access trate os dados digitados como
datas ou horas
Anexo
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Propriedades dos campos
Tamanho
–
determina o tamanho máximo, em caracteres, que
será permitido em um campo:
Texto
–
varia entre 0 e 255
Número
–
são vários tipos:
Byte: [0, 255] (inteiro)
Inteiro: [-32.768, 32.767]
Inteiro longo: [-2.147.483.648, -2.147.483.647]
Simples
–
valores até 3,402823 x 10
38
Duplo: [-1,79769313486232 x 10
308
,
1,79769313486232 x 10
308
]
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Propriedades dos campos
Formato
–
especifica o formato para a exibição de números,
datas, horas e texto:
Número Geral
Exibe o número como foi inserido
Unidade monetária
Utiliza o separador de milhares
Euro
Apresenta o símbolo da moeda Euro à frente do valor
Fixo
Exibe pelo menos um dígito
Padrão
Utiliza o separador de milhas
Porcentagem
Multiplica o valor por cem e adiciona o símbolo
“
%
”
Científico
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Propriedades dos campos
Data/Hora
Data Geral
Ex.: 12/12/12 6:52:00, 11/11/11, 3:45:00,
Data Completa
Ex.: Quarta, 12 de dezembro de 2012
Data Normal
Ex.: 12-dez-12
Data Abreviada
Ex.: 12/12/12
Hora Completa
Ex.: 6:52:59
Hora Normal
Ex.: 6:52
Hora Abreviada
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Máscara de entrada
É um formato específico para controlar a entrada de dados no
campo. Funciona com os tipos Texto e Data;
Clique com o botão direito do mouse na tabela e escolha a
opção Modo Design;
Criaremos um campo chamado CEP, Texto, de tamanho 9;
Na parte inferior, guia Geral, na caixa de propriedades
Máscara de Entrada
, clique no botão
(se aparecer uma
mensagem informando que a tabela deve ser salva primeiro,
clique em
“Sim”)
;
Escolha um formato desejado. No nosso caso,
código postal
:
Para testar a máscara de
entrada, mude o modo de
exibição
para
Modo
de
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Regra/Texto de validação
As Regras de Validação garantem que os dados inseridos no
BD estão corretos;
Os Textos de Validação são exibidos quando uma regra de
validação é violada;
Regra de Validação
vs
Texto de Validação:
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Regra/Texto de validação
Crie um campo chamado
Instituicao
,
Texto
,
tamanho 4
;
Na parte inferior, guia Geral,
Regra de Validação
, clique no
botão
;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Regra/Texto de validação
Para testar a regra de validação, mude o modo de exibição
para
Modo de Exibição de Folha de Dados
;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Navegando na tabela
Para navegar entre os registros da tabela, use os botões de
rolagem:
Volta para o
primeiro registro
Volta para o
registro anterior
Avança para o
próximo registro
Avança para o
último registro
Cria um
registro
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Inserir/Renomear/Excluir campos
Clique com o botão direito do mouse sobre o nome de uma
coluna e escolha a opção
Inserir coluna:
Clique com o botão direito do mouse sobre o nome da coluna a
ser renomeada e escolha a opção
Renomear coluna
;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Largura da coluna
Clique com o botão direito do mouse sobre o nome da coluna a
ser ajustada e escolha a opção
Largura da coluna
:
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Ocultando colunas
Para ocultar uma coluna, clique com o botão direito do mouse
sobre ela e escolha a opção
Ocultar coluna
:
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Classificação de colunas
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Pesquisa de registros
Se desejar procurar por um valor em uma determinada coluna,
clique com o botão direito sobre o nome dela e escolha a
opção
Procurar
;
Em
Localizar,
digite o valor que deseja localizar na tabela;
Em
Examinar
, selecione a coluna que deseja pesquisar;
Em
Coincidir
, selecione a parte do campo desejada;
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação
Filtragem de registros
O recurso de filtragem permite consultar dados na tabela,
simplesmente, ocultando alguns registros;
Clique no nome da coluna que deseja filtrar (no nosso exemplo,
usaremos a coluna
Instituicao
), guia Início, grupo Classificar e
MS
ACCESS
–
PARTE I
Tela do Access
Banco de Dados (BD)
BD Relacional
Terminologias de BD Terminologias do Access Projetando um BD
Criação de um BD Criação de uma tabela Nome do Campo Tipo de Dados
Propried. dos campos Máscara de entrada Regra/Texto validação Navegação
Edição de campos Largura da coluna Ocultando colunas Classificação colunas Pesquisa de registros Filtragem de registros Referências
Prof. Fábio Procópio Sistemas de Informação