banco de dados microsoft access básico
Post on 06-Jan-2016
61 Views
Preview:
DESCRIPTION
TRANSCRIPT
RE
CU
RS
OS
HU
MA
NO
S
Banco de Dados
Microsoft ACCESS
Básico
RE
CU
RS
OS
HU
MA
NO
S
Objetivo e AgendaObjetivo e Agenda
• Introduzir conceitos básicos de
Modelos e Banco de Dados;
• Capacitar o aluno a construir um
modelo físico;
• Apresentar e capacitar o aluno a
utilizar o Access.
RE
CU
RS
OS
HU
MA
NO
S
Assuntos a serem abordadosAssuntos a serem abordados• Divisão em 6 partes:
Teórica (Conceitos BD, SGBD, Dados, Tabelas, Relacionamentos, Microsoft Access);
Access – Tabelas
Access – Formulários
Access – Consultas
Access – Relatórios
Access – Visão Geral (Páginas, Macros, Relação com MS Excel)
Documentação, Segurança
RE
CU
RS
OS
HU
MA
NO
S
Visão geralVisão geral
• Estrutura de um Banco de
Dados
• Funcionamento do Microsoft
Access Formulário
Consulta
Relatório
Tabelas
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:Banco de DadosBanco de Dados
É uma coleção de dados inter-relacionados
representando informações sobre um
domínio específico.
Exemplo:
PLANILHA EXCEL DO DEPARTAMENTO
RELAÇÃO DE CONTATOS DO OUTLOOK
AGENDA DE TELEFONES.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:DadosDados
Conjunto de símbolos arranjados a fim de representar a informação fora da mente humana.
Exemplo: Elementos de Dados
Dados com significados, porém não expressam a informação
Informação:
A EMPRESA XYZ POSSUI HOJE EM SEU QUADRO DE FUNCIONÁRIOS 190 FUNCIONÁRIOS
HOJE190 X Y Z
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:Modelo de Dados
Entidades: Objeto do mundo real, um ser, um fato, uma coisa, organismo social, etc.
Atributo: Informação que se deseja guardar sobre um objeto.
Relacionamento: Associação existente entre elementos de entidades.
Cardinalidade: Número de ocorrência possíveis de cada entidade envolvida num relacionamento.
1 – 1 Um para um
1 – N Um para muitos
N – N Muitos para muitos
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:SGBD (Sistema Gerenciador de Banco de Dados)
Software que permite a definição de estrutura para armazenamento de informações e fornecimento de mecanismo para manipulá-las.
Objetivo principal: possibilitar um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações.
Exemplos de SGBD no Mercado
ORACLE SUN
SQL SERVER MICROSOFT
ACCESS MICROSOFT
DB2 IBM
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:
Principais Objetos de SGBD
Tabelas
Visão
Índices
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:TabelasTabelasObjeto criado para armazenar os dados fisicamente.
Os dados são armazenados em linhas e colunas.
id_pesso
a
nome_pessoa Endereço Telefone E-mail
001 JOSÉ SILVA AV XXX, 45 5555-5555 js@xxx.com
002 JOÃO SANTOS RUA YYY, 32 2222-1234 js@ial.com
003 JOSÉ SILVA AL. III, 47 8457-8457 j.silva@xxx.com
Cada linha de uma tabela é chamada de REGISTRO.REGISTRO.
Cada coluna de uma tabela é chamada de CAMPO.CAMPO.
Tabela de Pessoa
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:TabelasTabelas
id_pesso
a
nome_pessoa Endereço Telefone E-mail
001 JOSÉ SILVA AV XXX, 45 5555-5555 js@xxx.com
002 JOÃO SANTOS RUA YYY, 32 2222-1234 js@ial.com
003 JOSÉ SILVA AL. III, 47 8457-8457 j.silva@xxx.com
Chave Primária - Primary Key (PK)Permite a classificação e identificação única de cada registro de uma tabela. EXEMPLOS:
Empresa CHAPAReceita Federal CPFCEF PISUniversidade RAExemplo Acima ????
PKTabela de Pessoa
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:TabelasTabelas
id_pesso
a
nome_pessoa ...
001 JOSÉ SILVA ...
002 JOÃO SANTOS ...
003 JOSÉ SILVA ...
Chave Estrangeira – Foreign Key (PK)Uma chave estrangeira de outra tabela, inserida nos campos para efetuar relacionamentos entre elas.
Tabela de Pessoa
PKPK
Chapa nome_pessoa ...
3434 JOSÉ SILVA ...
3569 JOÃO SANTOS ...
3846 JOSÉ SILVA ...
Tabela de Funcionário
PKPK FKFK
codpesso
a
001
002
003
VOLTAR
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:VisãoVisãoTabela lógica de um banco de Dados. Não contem dados.
TiposTiposVisão IdênticaVisão Idêntica
Visão Por Seleção de CamposVisão Por Seleção de Campos
Tabela
Tabela
Visão
Visão
A B C A B C
A B C A C
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:
L1
L2
L3
L1
L3
L1C1 L1C2 L1C3
L2C1 L2C2 L2C3
L3C1 L3C2 L3C3
L4C1 L4C2 L4C3
TiposTiposVisão Por Seleção de RegistrosVisão Por Seleção de Registros
Visão Por Seleção de Campos e RegistrosVisão Por Seleção de Campos e Registros
L2C1 L2C2
L3C1 L3C2
Tabela
Tabela
Visão
Visão
A B C A B C
A B C A C
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:TiposTiposVisão Por Junção de TabelasVisão Por Junção de Tabelas
Tabela 1
Tabela 2
Visão
A B C
A B C X Y
A X Y
Necessário conhecer os critérios ou filtroscritérios ou filtros, para efetuar visões diferentes das idênticas.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:
E (AND)E (AND)
F F F
F V F
V F F
V V V
Critérios :Critérios :
Operadores Relacionais
= igual a
<> diferente de
> maior que
>= maior ou igual
< menor
<= menor ou igual
Operadores Lógicos
Tabela VerdadeTabela Verdade
OU (OR)OU (OR)
F F F
F V V
V F V
V V V
São condições inseridas em consultas ou relatórios, para se filtrar desejados resultados
VOLTAR
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:ÍndicesÍndicesFerramenta usada pelo gerenciador de Banco de Dados para facilitar a busca de linhas dentro de uma tabela.
Índice único
Índice de Performance
Criado a partir da chave primária, não permite a inclusão de linhas duplicadas.
Facilita a busca de linhas na tabela.Chapa (PK)
Nome
Data Nascimento
Nacionalidade
Sexo
Estado civil
RG (index)
CPF
Tabela FuncionáriosExemplo:
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:• Uma Visão Geral do Microsoft AccessUma Visão Geral do Microsoft Access
É um SGBD Relacional Interativo para o Windows. Sua
utilização é muito simples, não sendo necessário programar para
criar um banco de dados.
Possui alguns objetos que podem ser criados e utilizados, tais como: Tabelas, Formulários, Consultas, Relatórios, Macros, além de outras ferramentas para formatação e inserção de figuras e gráficos.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:• TabelasTabelas
É um objeto do Access que armazena dados em linhas (registros) e colunas (campos).Todos os Bancos de Dados contêm uma ou mais tabelas.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:• ConsultasConsultas
Recuperam e processam dados.
Elas podem combinar dados de
diferentes tabelas, através de
visões, atualizar dados e executar
cálculos com base nesses dados.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:• FormuláriosFormulários
Controlam a entrada e as exibições
de dados. Eles fornecem
indicações visuais capazes de
facilitar o trabalho com dados.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:• RelatóriosRelatórios
Fazem o resumo e a impressão de
dados. Eles transformam os dados
de tabelas e consultas em
documentos destinados à
comunicação de idéias.
RE
CU
RS
OS
HU
MA
NO
S
Conceitos:Conceitos:
Dúvidas ????
Vamos à prática...
top related