banco de dados microsoft access básico

23
RECURSOS HUMANOS Banco de Dados Microsoft ACCESS Básico

Upload: eliza

Post on 06-Jan-2016

61 views

Category:

Documents


2 download

DESCRIPTION

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

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...