Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados
Criando, Consultando e Atualizando
Bancos de Dados
Diretor Executivo
DAVID LIRA STEPHEN BARROS
Gerente Editorial
CRISTIANE SILVEIRA CESAR DE OLIVEIRA
Projeto Gráfico
TIAGO DA ROCHA
Autoria
LEANDRO C. CARDOSO
AUTORIA
Leandro C. Cardoso
Olá. Sou formado em Comunicação Social com habilitação em
Design Digital e mestrado em Tecnologias da Inteligência e Design
Digital pela PUC-SP, com uma experiência de 20 anos em direção de
arte e criação na área. Passei por empresas como a Laureate International
Universities — FMU | Fiam-Faam, a Universidade Anhembi Morumbi e
o Centro Paula Souza (Fatec-Etec), como analista de Desenvolvimento
Pedagógico, coordenador de curso técnico de Comunicação Visual no
Centro Paula Souza; e revisor técnico e validador para curso EAD para
clientes Laureate International Universities, DeVry Brasil, Unef, Faesf,
Faculdade Positivo, Uninter, Platos Soluções Educacionais S.A. (Krotonn
— Universidade Anhanguera). Além disso, sou autor de mais de 10 livros
didáticos e um dos organizadores da Maratona de Criação e Design do
curso de Comunicação Visual da Etec Albert Einstein. Sou apaixonado
pelo que faço e adoro transmitir minha experiência de vida àqueles que
estão iniciando em suas profissões. Por isso fui convidado pela Editora
Telesapiens a integrar seu elenco de autores independentes. Estou muito
feliz em poder ajudar você nesta fase de muito estudo e trabalho. Conte
comigo!
ICONOGRÁFICOS
Olá. Esses ícones irão aparecer em sua trilha de aprendizagem toda vez
que:
OBJETIVO: DEFINIÇÃO:
para o início do houver necessidade
desenvolvimento de de se apresentar um
uma nova compe- novo conceito;
tência;
NOTA: IMPORTANTE:
quando forem as observações
necessários obser- escritas tiveram que
vações ou comple- ser priorizadas para
mentações para o você;
seu conhecimento;
EXPLICANDO VOCÊ SABIA?
MELHOR: curiosidades e
algo precisa ser indagações lúdicas
melhor explicado ou sobre o tema em
detalhado; estudo, se forem
necessárias;
SAIBA MAIS: REFLITA:
textos, referências se houver a neces-
bibliográficas e links sidade de chamar a
para aprofundamen- atenção sobre algo
to do seu conheci- a ser refletido ou dis-
mento; cutido sobre;
ACESSE: RESUMINDO:
se for preciso aces- quando for preciso
sar um ou mais sites se fazer um resumo
para fazer download, acumulativo das últi-
assistir vídeos, ler mas abordagens;
textos, ouvir podcast;
ATIVIDADES: TESTANDO:
quando alguma quando o desen-
atividade de au- volvimento de uma
toaprendizagem for competência for
aplicada; concluído e questões
forem explicadas;
SUMÁRIO
Entendendo o Sgbd Ms-Access............................................................. 10
Entendendo a Estrutura de uma Tabela..........................................................................10
Criando Formulários...................................................................................20
Criando um Formulário para uma Tabela...................................................................... 20
Criando Consultas....................................................................................... 25
Preparação para Criação de Consultas...........................................................................25
Criação de Consultas....................................................................................................................29
02
UNIDADE
8 Introdução a Banco de Dados
INTRODUÇÃO
Você sabia que para estudantes e profissionais iniciantes conhecerem
a estruturação de banco de dados, umas das ferramentas mais utilizadas
é o programa Access, disponível no pacote Office da Microsoft? Isso
mesmo. Embora profissionais mais experientes não considerem ou
utilizem essa ferramenta, ela é excelente para iniciar o aprofundamento da
linguagem de consulta estruturada, do inglês Structured Query Language
(SQL), uma linguagem de pesquisa declarativa padrão para banco de
dados relacional. O Access também é recomendado para os profissionais
que trabalham com banco de dados A grade QBE, que apresenta uma
estrutura em forma de colunas, e cada uma pode absorver um campo
de uma das tabelas relacionadas à consulta. Entendeu? Ao longo desta
unidade letiva você vai mergulhar neste universo!
Introdução a Banco de Dados 9
OBJETIVOS
Olá. Seja muito bem-vindo à Unidade 2 – Criando, consultando
e atualizando bancos de dados. Nosso objetivo é auxiliar você no
desenvolvimento das seguintes competências profissionais até o término
desta etapa de estudos:
OBJETIVO:
IMPORTANTE:
Tipo Propriedades
Texto curto Campo alfanumérico de até 255 caracteres.
Campo alfanumérico com tamanho ilimitado de capacidade
Texto longo para armazenar dados. O texto inserido nesse tipo de campo
não tem formatação.
Campo numérico, podendo comportar os seguintes formatos
de números:
Byte: de 0 a 255.
Inteiro: de -9999 a +9999.
Inteiro longo: de - 999999999 a +999999999.
Simples: de -9 x (10)38 a +9 x (10)38.
Número A notação científica que deve ser inserida em um campo
de dados Access deve ter a seguinte máscara: de -9E+38 a
9E+38.
Duplo: de -9,9999... x (10)307 a -9,9999... x (10)307.
A notação científica que deve ser inserida em um campo de
dados Access deve ter a seguinte máscara: de -9,9999E308
a 9,9999E308.
Esse tipo de campo pode aceitar datas, datas e horas, ou
somente horas. Para selecionar o formato desejado, basta
clicar no primeiro argumento da folha de propriedades do
campo, como mostra a ilustração a seguir. Os formatos são
os seguintes:
Formato................................................................................................................................
Exemplo
Data/hora
Data geral 31/12/2017 23:59:59
Data completa domingo, 31 de dezembro de 2017
Data normal 31-dez-17
Data abreviada 31/12/2017
Hora completa 23:59:59
Hora normal 11:59
Hora abreviada 23:59
Campo tipo lógico ou booleano. Quando editado em
um formulário, ele aparece em forma de uma caixa de
Sim/Não
verificação, que pode estar marcada (“sim”) ou desmarcada
(“não”).
Campo numérico com duas casas decimais, podendo ser
positivo ou negativo. Esse tipo de campo assume a máscara
da moeda corrente configurada no Access. Esse tipo de
campo de dado pode ser associado a outras máscaras, por
exemplo:
Formato................................................................................................................................
Exemplo
Moeda
Moeda
R$ 9.999,99
Euro Є 9.999,99
Fixo 9999,99
Padrão 9.999,99
Porcentagem 999,99%
Científico 9,99E+03
Introdução a Banco de Dados 17
dados que possam ser digitados no campo “Estado”. Como está definido
como um campo do tipo “Texto curto”, qualquer dado alfanumérico com
até 255 caracteres pode ser digitado nele. No entanto, um estado da
Federação tem apenas duas letras, como SP, RJ, PE, CE, BA etc. Desse
modo, vamos implementar as seguintes validações no campo “Estado”.
RESUMINDO:
Criando Formulários
OBJETIVO:
deve ser construído. A Figura 13 apresenta os vários tipos que podem ser
selecionados.
Figura 13 -‒ Opção de escolher o formato do formulário
Fonte: Reprodução.
RESUMINDO:
Criando Consultas
OBJETIVO:
Fonte: Reprodução.
Fonte: Reprodução.
Criação de Consultas
Para o Access, consultas são pseudotabelas criadas dinamicamente
pelo gerenciador de banco de dados, apresentando dados gerados a
partir de uma ou mais tabelas reais (INTRODUÇÃO..., [20--?]). Podemos
entender os dados de uma consulta como campos calculados, que
não podem ser editados. Esses dados são provenientes de pesquisas
realizadas pelo SGBD com base em um argumento, escrito em uma
espécie de linguagem de programação, a essa linguagem programação
damos o nome de SQL.
DEFINIÇÃO:
Fonte: Reprodução.
Introdução a Banco de Dados 31
Figura 26 -‒ Lista de campos provenientes das duas tabelas para compor a consulta
Fonte: Reprodução.
Introdução a Banco de Dados 33
RESUMINDO:
OBJETIVO:
•• Ou: a partir dessa linha da grade QBE, podem ser digitadas mais
e mais expressões, que serão encaradas pelo Access como
condições alternativas. Por exemplo: se digitarmos “= ‘DOP’” nessa
linha, a consulta exibirá todas as linhas em que a coluna “Sigla”
seja igual a “DRH” ou “DOP”. Outras condições “Ou” podem ser
adicionadas nas linhas subsequentes da grade QBE.
Figura 36 -‒ Alterando a estrutura da consulta para exibir apenas departamentos com soma
de salários maior que R$ 5.600,00
Fonte: Reprodução.
Fonte: Reprodução.
Fonte: Reprodução.
ON Departamentos.[Código] = Funcionários.[Có-
digo Departamento]
HAVING (((Sum(Funcionários.Salário))>5600));
RESUMINDO:
REFERÊNCIAS
ALVES, W. P. Estudo dirigido de Microsoft Access 2016. São José
dos Campos: Érica, 2016.