Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Concursos Públicos
http://praetoriani.da.ru
ALUNO CURSO
Número de matrícula [Inteiro] Código do Curso [Texto (3)]
Nome do Aluno [Texto (30)] Nome do curso [Texto (30)]
Data de Nascimento [Data/Hora]
Sexo [Texto (1)]
Nacionalidade [Texto (10)] DISCIPLINA
Endereço [Texto (50)] Código da disciplina [Texto (8)]
Complemento [Texto (20)] Nome da disciplina [Texto (30)]
Cidade [Texto (10)] Número de Créditos [Byte]
Estado [Texto (2)]
CEP [Texto (9)]
Telefone [Texto (13)] APROVEITAMENTO
Home Page [Hyperlink]
Número de matrícula [Inteiro]
Bolsa [Moeda]
Observações [Memorando] Código da disciplina [Texto (8)]
Foto [Objeto OLE] Nota 1 [Simples] Caixa de
Código do Curso [Texto (3)] Nota 2 [Simples] diálogo de
propriedades
do campo
Cria
Chave Primária formulários,
Muda para o Inserir e Lista de Planilha de
relatórios,
modo folha Salva Excluir linhas propriedades definição de
Índices consultas e
de dados modificações de campos da tabela campos
macros
Um relacionamento muitos-para-muitos é
convertido em 2 relacionamentos um-para-muitos
(2)
(3)
(4)
(5)
(6)
Integridade referencial: É um conjunto de regras utilizadas pelo Microsoft Access utiliza para garantir que os
relacionamentos entre as tabelas sejam válidos e para não eliminar ou alterar acidentalmente os dados relacionados.
Ou seja, consiste nas regras utilizadas para preservar os relacionamentos definidos entre tabelas ao inserir ou
excluir registros. Ao se optar pela integridade referencial, o Microsoft Access impedirá, por exemplo, as operações
de adicionar registros a uma tabela relacionada quando não houver registro associado na tabela primária, alterar
valores na tabela primária que resultariam em registros órfãos em uma tabela relacionada, e excluir registros da
tabela primária quando houver registros coincidentes em uma tabela relacionada.
Chave primária: Um ou mais campos (colunas) cujos valores identificam exclusivamente cada registro em uma
tabela.
A chave primária não pode permitir valores Nulo e deve sempre ter um índice exclusivo.
Exemplos: RG, CPF, Matrícula
Chave primárias de um só campo: Se você tem um campo com valores exclusivos como números de
identificação ou de série, pode designar esse campo como chave primária.
Chaves primárias de vários campos: Em situações em que você não pode garantir a exclusividade de qualquer
campo, talvez seja possível designar dois ou mais campos como chave primária.
A situação mais comum em que isso ocorre é na tabela utilizada para relacionar duas outras tabelas em um
relacionamento muitos-para-muitos.
Chave externa ou chave estrangeira: Campo ou conjunto de campos (colunas) de uma tabela que aparecem como
chave primária em outra tabela relacionada.
Índice: Recurso que agiliza a pesquisa e classificação em uma tabela. É um arquivo auxiliar utilizado internamente
pelo Access para acessar diretamente cada registro do arquivo de dados a ele associado.
A chave primária de uma tabela é indexada automaticamente.
Os campos Memorando, Hyperlink e Objeto OLE não podem ser indexados por causa do tipo de dados.
Índice exclusivo ou Índice Único: Não permite entradas duplicadas no campo indexado.
Criado pela definição da propriedade indexado de um campo como Sim (Duplicação Não-Autorizada).
Definir um único campo como chave primária torna automaticamente este campo um índice exclusivo.
Relacionamento: Uma associação estabelecida entre campos comuns (colunas) em duas tabelas. Um
relacionamento pode ser um-para-um, um-para-muitos ou muitos-para-muitos.
A espécie de relacionamento que o Microsoft Access cria depende de como os campos relacionados são definidos:
• Um relacionamento um-para-muitos é criado quando somente um dos campos relacionados é uma chave
primária de um só campo ou tem um índice exclusivo.
• Um relacionamento muitos-para-muitos são dois relacionamentos um-para-muitos com uma terceira tabela
cuja chave primária consiste em dois campos com as chaves estrangeiras das outras duas tabelas.
OBSERVAÇÃO: Antes de iniciar a entrada dos dados, fazer a seguinte configuração:
Ferramentas/Opções de Auto-Correção/Desmarcar a caixa “Substituir Texto ao Digitar”
Consultas constituem um recurso útil para obter informações específicas contidas no banco de dados. Com ela podemos:
Escolher campos específicos de tabelas específicas;
Selecionar informações segundo critérios;
Mostrar informações em várias ordens;
Obter dados de várias tabelas simultaneamente;
Calcular totais.
Os registros selecionados em uma Consulta constituem um conjunto dinâmico no sentido de seu conteúdo ter por origem
várias tabelas e no sentido de só existir enquanto a Consulta estiver ativa.
Neste caso, emprega-se as linhas critério e ou da grade de design e utiliza-se as seguintes regras:
Expressões ligadas por e ficam ba mesma linha
Expressões ligadas por ou ficam em linhas diferentes
Exemplos:
1) Selecionar todos os alunos do curso de Biblioteconomia e que nasceram em 1984:
TOTALIZAÇÕES
É possível obter totais em consultas. Podemos contar o número de ocorrências de registros, obter somas, médias, mínimos,
máximos, etc. Para obter totais é necessário acrescentar uma linha Total na grade de design o que é feito pelo botão Totais (∑) na
barra de ferramentas ou menu Exibir opção Totais.
CONSULTAS COM PARÂMETROS
Podemos construir consultas cujos critérios de seleção podem ser fornecidos quando a consulta for executada.
Formulários constituem telas para a entrada de dados e apresentação de informações.
É possível criar rapidamente um formulário através do recurso denominado Assistente.
O Assistente gera formulários relativamente padronizados sobre os quais é possível fazer ajustes depois, se desejado.
CRIAR NOVO FORMULÁRIO/SUBFORMULÁRIO COM O ASSISTENTE DE FORMULÁRIO
1. A criação de um novo formulário é feito na Janela Banco de Dados / Formulários / Criar Formulário usando o assistente
2. Escolha a tabela ou consulta para a qual o formulário será desenvolvido. Ex.: Tabela Aluno
3a. Siga as indicações dadas pela caixa de diálogo e na última clique no botão Concluir. O Access exibe o formulário criado.
É possível ainda criar formulários contidos dentro de um formulário, denominados subformulários.
Ex.: Para cada aluno, listar as disciplinas que estão inscritos com as respectivas notas
3b. Repita os passos 1 e 2 e após escolher a tabela Aluno e selecionar todos os seus campos, escolha a tabela
Aproveitamento e selecione todos os campos exceto o campo Número de matrícula.
4. Certifique que a opção Formulário com subformulário(s) está ativada e se o formulário vai ser exibido por Aluno
incorporando o subformulário de Aproveitamento. Observe que o Assistente conseguiu inferir esta organização baseado no
relacionamento um-para-muitos existente entre essas duas tabelas.
5. Siga as indicações dadas pela caixa de diálogo e na última clique no botão Concluir. O Access exibe o formulário criado.
Controles vinculados
exibem dados do
banco de dados
Controle não
vinculado exibe um
texto informativo
Controle calculado
exibe um valor
derivado de uma
expressão
Rótulo
Selecionador de objetos Caixa de texto
Botão alternar
Grupo de opção
Caixa de Seleção
Botão de Opção
Caixa de Listagem
Caixa de Combinação
Imagem
Botão de comando
Moldura de objeto
Moldura de objeto acoplado
não acoplado
Controle guia
Quebra de página
Linha
Subformulário/subrelatório
Mais controles
Retângulo
♦Permitem a apresentação de dados oriundos de tabelas ou consultas em papel impresso, permitindo agrupar
dados.
♦É possível criar rapidamente um relatório utilizando o recurso Assistente e ajustá-lo depois no modo estrutura.
3. Agrupe os dados por disciplina. Não adicione níveis de grupo pois desejamos calcular a média por disciplina.
4. Escolha a ordem de classificação por nome do aluno e em opções de resumo escolha Média de Nota 1 e Nota 2.
5. Escolha como deseja ordenar o relatório (Tópico 1), o estilo (Corporação) e o título (Alunos por Disciplina).
6. Clique no botão Concluir. O Access exibe o relatório gerado a partir das opções escolhidas.
JANELA RELATÓRIO NO MODO ESTRUTURA
♦O relatório acima gerado pelo assistente apresenta alguns problemas: a legenda Código da disciplina aparece
truncada, há títulos em excesso, resumos não solicitados e não aparecem a média por aluno e a média da média.
♦Todos os problemas citados podem ser resolvidos manualmente na janela Relatório no Modo estrutura.
♦As ações que podem ser realizadas são as mesmas já descritas para o FORMULÁRIO no Modo estrutura.
1. Selecione a legenda (rótulo) Código da disciplina e use o comando do menu Formatar/Dimensionar/para caber.
2. Inclua o controle calculado e o rótulo Média, para calcular a média de cada aluno: =([Nota 1]+[Nota 2])/2 .
3. Clique no botão Propriedades e altere o Formato para Fixo e Casas decimais para 1.
4. Inclua o controle calculado Média para a média da média das notas: =(Média([Nota 1])+Média([Nota 2]))/2
5. Remova as caixas de texto de resumo indesejadas (DEL) e red imensione as linhas que envolvem os rótulos.
6. Para inserir quebras de páginas, selecione o respectivo botão na caixa de ferramentas. Clique no local desejado.