0% acharam este documento útil (0 voto)
10 visualizações23 páginas

Guia Completo sobre Microsoft Access

O documento aborda a noção de bases de dados, focando no Microsoft Access como uma ferramenta para criação e gestão de bases de dados relacionais. Discute suas vantagens e desvantagens, conceitos fundamentais como tabelas, campos e registros, além de modelagem de dados e automatização de tarefas. Conclui que, apesar de limitações, o Access é uma solução eficiente para projetos de pequeno e médio porte.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações23 páginas

Guia Completo sobre Microsoft Access

O documento aborda a noção de bases de dados, focando no Microsoft Access como uma ferramenta para criação e gestão de bases de dados relacionais. Discute suas vantagens e desvantagens, conceitos fundamentais como tabelas, campos e registros, além de modelagem de dados e automatização de tarefas. Conclui que, apesar de limitações, o Access é uma solução eficiente para projetos de pequeno e médio porte.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

Kailane Cliff José

Lino José Momade


Liyurca Maria Jerónimo
Luciano Danito Daniel
Marcelina Francisco Trindade
Margarida Bernardo Rafael
Maria Amélia Bonifácio

Noção de Base de dados.


O MS -Access
0que será abordado
 Introducao
 Base de Dados
 Microsoft Access
 Vantagens do Microsoft Access
 Desvantagens do Microsoft Access
 Conceitos de banco de dados:
 Modelagem de dados:
 Consulta e relatórios:
 Automatização:
Introdução
Uma Base de Dados (BD) é uma colecção organizada de
informações ou dados, geralmente armazenados e acessados
electronicamente a partir de um sistema informático. Com a
crescente necessidade de armazenamento e gestão de
grandes volumes de dados, surgiram várias ferramentas que
facilitam a criação, manutenção e consulta dessas bases de
dados. Uma dessas ferramentas é o Microsoft Access, parte
do pacote Microsoft Office, que permite aos utilizadores
criar bases de dados de forma fácil e rápida (Oliveira,
2018).
Base de Dados
Uma base de dados (BD) é um conjunto organizado de dados que
são armazenados e geridos de forma a permitir a sua consulta e
manipulação de maneira eficiente. As bases de dados são
estruturadas para facilitar a inserção, actualização, eliminação e
recuperação de dados. Estas são essenciais em sistemas de
informação para gerir grandes volumes de dados, garantindo a sua
integridade e segurança (Oliveira, 2018).

As bases de dados são essenciais em várias áreas, como:


 Empresas: Para gerir dados de clientes, produtos e inventário

(Martins, 2020).
 Saúde: Para registar informações de pacientes.
 Educação: Para armazenar dados de alunos e funcionários.
Exemplo de Banco de Dados.
Microsoft Access
O Microsoft Access é um sistema de gestão de bases de dados (SGBD)
que permite aos utilizadores criar e gerir bases de dados relacionais. Ele
possibilita o armazenamento de grandes quantidades de informações de
forma organizada e a realização de consultas, adição, edição ou
eliminação de dados de maneira eficiente (Microsoft, 2021).

Algumas funcionalidades principais do MS Access são:


 Criação de Tabelas: Organização de dados em categorias.

 Formulários: Interface gráfica para entrada e consulta de dados.

 Consultas (Queries): Recuperação e manipulação de dados.

 Relatórios: Criação de documentos formatados para a impressão de

dados (Santos, 2022).


Como Criar uma Base de Dados no
MS Access
1. Abrir o Microsoft Access: Iniciar o programa e selecionar a opção "Base de
Dados em Branco" (Microsoft, 2021).
2. Criar Tabelas: Definir os campos e os seus tipos de dados. Por exemplo, uma
tabela de clientes pode incluir os campos: Nome (Texto Curto), Data de
Nascimento (Data/Hora), e Telefone (Texto Curto).
3. Relacionamentos: No Access, é possível definir relações entre diferentes tabelas.
Por exemplo, podes criar uma relação entre uma tabela de clientes e uma tabela
de encomendas, onde cada cliente pode ter várias encomendas associadas
(Santos, 2022).
4. Consultas: Criar consultas para buscar dados específicos, como "Clientes que
realizaram compras nos últimos 30 dias".
5. Formulários e Relatórios: Utilizar o criador de formulários e relatórios para
gerar interfaces amigáveis para introdução de dados e relatórios detalhados com
base nos dados armazenados (Microsoft, 2021).
Cont…
Vantagens do Microsoft Access
 Fácil de usar: Não é necessário conhecimento avançado em programação para

criar bases de dados simples (Santos, 2022).


 Integração com o Microsoft Office: O Access pode ser facilmente integrado

com outros programas como Excel e Word (Microsoft, 2021).


 Relacional: Permite a criação de bases de dados relacionais, onde as tabelas

podem ser relacionadas entre si (Oliveira, 2018).


 Relatórios personalizados: O Access permite gerar relatórios detalhados e

personalizados com base nos dados inseridos na base de dados.

Desvantagens do Microsoft Access


 Limitação de Tamanho: O Microsoft Access é mais adequado para bases de

dados de pequeno a médio porte, com um limite de 2 GB de dados (Martins,


2020).
 Múltiplos Utilizadores: O Access não é a melhor opção para um ambiente com

muitos utilizadores simultâneos (Silva & Costa, 2019).


 Desempenho: Quando a base de dados cresce, o desempenho pode diminuir
Conceitos de Banco de Dados
Tabelas
As tabelas são a estrutura base de qualquer banco de dados relacional.
Elas armazenam os dados em formato de linhas e colunas, onde cada
linha representa um registro e cada coluna representa um campo
(Santos, 2022). No Microsoft Access, cada tabela corresponde a uma
entidade do mundo real, como clientes, produtos ou vendas.

Exemplo Concreto: Suponha que estamos a criar um sistema para


uma loja de electrónica. Uma das tabelas pode ser a de Clientes, onde
armazenamos as informações dos clientes que realizam compras.

Cliente_ID Nome E-mail Telefone

1 João Silva joao@[Link] 862302300

2 Ana Martins ana@[Link] 862312311

3 Carlos Santos carlos@[Link] 862342344


Cont…
Campos
Os campos são as colunas da tabela e definem o tipo de dados que cada
registo conterá. Cada campo tem um nome e um tipo de dado associado,
como Texto, Número, Data/Hora, ou Moeda. A definição correta dos
campos é essencial para garantir a integridade dos dados (Oliveira,
2018).

Exemplo Concreto: Para a tabela Produtos de uma loja, podemos ter os


seguintes campos:

Quantidade em
Produto_ID Nome do Produto Preço
Stock

1 Telemóvel XYZ 500,00MZN 20

2 Portátil ABC 850,00MZN 15

3 Tablet DEF 300,00MZN 30


Cont…
Registros
Os registros são as linhas de uma tabela. Cada registro é uma instância
única da entidade que a tabela representa. Por exemplo, numa tabela de
"Clientes", cada linha representa um cliente específico, com informações
como nome, email, telefone, etc. (Martins, 2020).

Exemplo Concreto: Cada linha na tabela Clientes representa um


registro. Por exemplo, o registro:

Cliente_ID Nome E-mail Telefone

1 João Silva joao@[Link] 862302300


Tipos de Relacionamentos
Em um banco de dados relacional, as relações entre tabelas permitem
que dados de uma tabela sejam conectados com dados de outra. No
Microsoft Access, há três tipos principais de relacionamentos (Santos,
2022):

 Um-para-Um (1:1): Um registro numa tabela está relacionado a


apenas um registro noutra tabela.
Exemplo: Uma tabela de Pessoas e uma tabela de Passaportes, onde
cada pessoa tem um único passaporte.

 Um-para-Muitos (1): Um registro numa tabela pode estar


relacionado a vários registros noutra tabela.
Exemplo: Uma tabela de Clientes e uma tabela de Encomendas, onde
um cliente pode fazer várias encomendas, mas cada encomenda
pertence a apenas um cliente.
Cont…
Muitos-para-Muitos (N): Vários registros de uma tabela podem
estar relacionados a vários registros noutra tabela. Este
relacionamento é implementado usando uma tabela associativa.

Exemplo Concreto: Numa base de dados de uma escola, temos


duas tabelas: Alunos e Cursos. O relacionamento entre elas é
Muitos-para-Muitos (N), pois um aluno pode frequentar vários
cursos, e cada curso pode ser frequentado por vários alunos. Para
implementar este relacionamento, criamos uma tabela
intermediária chamada Inscrições.
cont…
Aluno_ID Nome do Aluno

1 Maria Lopes

2 Pedro Almeida

Curso_ID Nome do Curso

101 Matemática

102 Física

Inscrição_ID Aluno_ID Curso_ID

1 1 101

2 2 102

3 1 102
Modelagem de Dados
Criação de Diagramas
A modelagem de dados envolve a criação de uma estrutura lógica que
representa como os dados estão organizados e relacionados. O Diagrama
Entidade-Relacionamento (ER) é uma das ferramentas mais utilizadas
para visualizar essa estrutura. Ele representa as entidades (tabelas), os
atributos (campos) e os relacionamentos entre essas entidades (Oliveira,
2018).

Exemplo Concreto: Imaginemos um sistema de gestão de Biblioteca. O


diagrama ER mostra as seguintes entidades e seus relacionamentos:
Livros: Cada livro tem um ID do Livro, Título, e Autor.
Membros: Cada membro da biblioteca tem um ID de Membro, Nome, e
Endereço.
Empréstimos: Esta tabela registra os empréstimos de livros, contendo ID
de Empréstimo, ID de Livro, ID de Membro, e Data de Empréstimo.
Planejamento da Estrutura
Para criar uma base de dados eficiente, o planejamento da estrutura é essencial. Este
planejamento envolve (Martins, 2020):
 Identificar as entidades: Quais tabelas serão necessárias? Exemplo: Tabelas de

Clientes, Produtos, Encomendas.


 Definir os campos de cada entidade: Quais informações são relevantes para cada

tabela? Exemplo: Tabela de Clientes inclui Nome, Endereço e E-mail.


 Definir chaves primárias e estrangeiras: Cada tabela deve ter uma chave primária

única que identifique os registros. As chaves estrangeiras conectam uma tabela à


outra.

Exemplo Concreto: No caso de uma empresa que gere Inventário de Produtos, o


planejamento de uma base de dados inclui:
 Entidades: Produtos, Fornecedores, Compras.

 Campos: Na tabela Produtos, os campos podem ser Produto_ID, Nome do Produto,

Preço. Na tabela Fornecedores, podemos ter Fornecedor_ID, Nome do Fornecedor,


Cidade.
 Relacionamentos: Um Fornecedor pode fornecer vários Produtos (Relacionamento

Um-para-Muitos).
Consultas e Relatórios
Criação de Consultas (Queries)
As consultas são usadas para recuperar, filtrar e organizar dados de uma ou mais
tabelas. O Microsoft Access permite criar consultas usando SQL ou através do
Designer de Consultas, onde o utilizador pode arrastar e soltar campos e definir
critérios de pesquisa (Microsoft, 2021).

Exemplo Concreto: No sistema de uma loja, podemos criar uma consulta para
encontrar os clientes que fizeram compras de valor superior a 500Mt.

SQL
SELECT Nome, E-mail, TotalCompra
FROM Clientes INNER JOIN Encomendas ON Clientes.Cliente_ID =
Encomendas.Cliente_ID
WHERE TotalCompra > 500;
Cont…
Filtros
Filtros são usados para exibir apenas os dados que atendem a certos critérios. No
Access, os filtros podem ser aplicados directamente nas tabelas ou consultas para
visualizar dados específicos, como filtrar clientes de uma cidade específica ou
produtos com baixo stock (Santos, 2022).

Exemplo Concreto: Filtrar produtos que estão com quantidade em stock inferior
a 10 unidades:
 Acesse a tabela Produtos no Microsoft Access.

 Utilize o filtro para exibir apenas produtos com Quantidade em Stock < 10.

Resultado:

Produto_ID Nome do Produto Quantidade em Stock

3 Tablet DEF 5
Cont…
Geração de Relatórios
Os relatórios são usados para formatar e apresentar os dados de forma
visual, ideal para imprimir ou gerar documentos. No Microsoft Access,
os relatórios podem ser criados para apresentar dados de consultas ou
tabelas, organizados de maneira personalizada, com gráficos,
agrupamentos, totais e subtotais (Oliveira, 2018).

Exemplo Concreto: Um relatório mensal de Vendas que mostra o nome


do cliente, o produto comprado, a quantidade e o valor total. O relatório
é gerado com base nos dados das tabelas Clientes, Encomendas, e
Produtos.
O relatório pode incluir gráficos para mostrar as vendas totais por
produto ou por cliente, permitindo uma visualização rápida e eficaz das
informações.
Automatização

Utilização de Macros
As macros são uma forma simples de automatizar tarefas repetitivas no
Microsoft Access, sem a necessidade de programação. Elas permitem executar
ações como abrir formulários, aplicar filtros, gerar relatórios, entre outras
(Microsoft, 2021).
Exemplo de Macro:
 Uma macro que abre automaticamente um formulário de registo de

clientes sempre que a base de dados é aberta.

Programação em VBA (Visual Basic for Applications)

O VBA (Visual Basic for Applications) é uma linguagem de programação que


permite criar soluções personalizadas e automatizadas no Microsoft Access.
Com VBA, é possível criar funcionalidades avançadas que não podem ser
alcançadas apenas com macros, como a validação de dados, cálculos
complexos, ou a integração com outras aplicações do Microsoft Office (Santos,
2022).
Cont…

Exemplo de Código VBA:


Um código que verifica se o campo "E-mail" foi preenchido
correctamente ao adicionar um novo cliente:
Exemplo Concreto: Verificar se o campo Data de
Nascimento foi preenchido correctamente ao adicionar um
novo cliente na tabela Clientes.
Vba
Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull([Link]) Then
MsgBox "O campo Data de Nascimento é obrigatório.", vbExclamation
Cancel = True
ElseIf [Link] > Date Then
MsgBox "A data de nascimento não pode ser no futuro.", vbExclamation
Cancel = True
End If
End Sub
Conclusão
Depois de várias pesquisas, chegamos a conclusão que o Microsoft
Access é uma ferramenta eficiente para a criação e gestão de bases
de dados de pequeno e médio porte. É fácil de usar, tem uma boa
integração com outros programas do Microsoft Office, e oferece
uma ampla gama de funcionalidades, desde a criação de tabelas até
à elaboração de relatórios personalizados (Microsoft, 2021).
Embora tenha algumas limitações, como o desempenho em grandes
volumes de dados ou o suporte para múltiplos utilizadores, o
Access continua a ser uma solução válida para muitos projectos e
empresas de pequeno porte (Oliveira, 2018).
Referencias bibliográficas
 Martins, J. (2020). Gestão de Bases de Dados. Lisboa: Editora
Informática.
 Microsoft. (2021). Documentação Microsoft Access. Disponível em:
[Link]
 Oliveira, P. (2018). Bases de Dados: Fundamentos e Práticas.
Porto: Editora Digital.
 Santos, R. (2022). Microsoft Access: Criação e Gestão de Bases de
Dados. Coimbra: TecEditora.
 Silva, A., & Costa, M. (2019). Introdução às Bases de Dados
Relacionais. Lisboa: Press Informática.

Você também pode gostar