Top Banner
RECURSOS HUMANOS Banco de Dados Microsoft ACCESS Básico
23

Banco de Dados Microsoft ACCESS Básico

Jan 06, 2016

Download

Documents

eliza

Banco de Dados Microsoft ACCESS Básico. 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. Objetivo e Agenda. Divisão em 6 partes: - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Banco de Dados Microsoft ACCESS Básico

RE

CU

RS

OS

HU

MA

NO

S

Banco de Dados

Microsoft ACCESS

Básico

Page 2: 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.

Page 3: Banco de Dados Microsoft ACCESS Básico

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

Page 4: Banco de Dados Microsoft ACCESS Básico

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

Page 5: Banco de Dados Microsoft ACCESS Básico

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.

Page 6: Banco de Dados Microsoft ACCESS Básico

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

Page 7: Banco de Dados Microsoft ACCESS Básico

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

Page 8: Banco de Dados Microsoft ACCESS Básico

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

Page 9: Banco de Dados Microsoft ACCESS Básico

RE

CU

RS

OS

HU

MA

NO

S

Conceitos:Conceitos:

Principais Objetos de SGBD

Tabelas

Visão

Índices

Page 10: Banco de Dados Microsoft ACCESS Básico

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 [email protected]

002 JOÃO SANTOS RUA YYY, 32 2222-1234 [email protected]

003 JOSÉ SILVA AL. III, 47 8457-8457 [email protected]

Cada linha de uma tabela é chamada de REGISTRO.REGISTRO.

Cada coluna de uma tabela é chamada de CAMPO.CAMPO.

Tabela de Pessoa

Page 11: Banco de Dados Microsoft ACCESS Básico

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 [email protected]

002 JOÃO SANTOS RUA YYY, 32 2222-1234 [email protected]

003 JOSÉ SILVA AL. III, 47 8457-8457 [email protected]

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

Page 12: Banco de Dados Microsoft ACCESS Básico

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

Page 13: Banco de Dados Microsoft ACCESS Básico

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

Page 14: Banco de Dados Microsoft ACCESS Básico

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

Page 15: Banco de Dados Microsoft ACCESS Básico

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.

Page 16: Banco de Dados Microsoft ACCESS Básico

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

Page 17: Banco de Dados Microsoft ACCESS Básico

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:

Page 18: Banco de Dados Microsoft ACCESS Básico

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.

Page 19: Banco de Dados Microsoft ACCESS Básico

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.

Page 20: Banco de Dados Microsoft ACCESS Básico

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.

Page 21: Banco de Dados Microsoft ACCESS Básico

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.

Page 22: Banco de Dados Microsoft ACCESS Básico

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.

Page 23: Banco de Dados Microsoft ACCESS Básico

RE

CU

RS

OS

HU

MA

NO

S

Conceitos:Conceitos:

Dúvidas ????

Vamos à prática...