Disciplina: Unidade III: Prof.: E-mail: Período:



Documentos relacionados
CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Banco de Dados Relacionais. Eduardo Ribeiro Felipe

Sistema Operacional Windows

Banco de Dados. Aula 03. Prof. Diemesleno Souza Carvalho

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

O segundo passo é a instalação, abra o arquivo que esta zipado, e execute o

Consolidar dados de várias planilhas em uma única planilha

JAVA. Professor: Bruno Toledo

[OneDrive for Business]

Tutorial para uso da área do professor

Manual do Usuário CMS WordPress MU Versão atual: 2.8

Banco de Dados. Microsoft Access. Índice

Manual do Utilizador. Share Point One Drive

Conhecendo e editando o seu perfil

27/03/

Orientações ao Administrador Regional

Ponto Secullum 4 Cópia de segurança

COMPARTILHAMENTO DE PASTAS DE

Portal do Magistrado Guia Rápido Solicitação de Plantão Judiciário

Gestão de Actas Escolares. Manual Utilizador. (Versão 4)

Natanael Gonçalves Afonso 8º Período Engenharia da Computação Skydrive:

Usando recursos de impressão especiais

Centro de Serviços Compartilhados TI. Manual Configuração de Perfil de Usuário no Passaporte.

1 U.E. Edgar Tito site: - PROF. RANILDO LOPES U.E PROF EDGAR TITO PROF. RANILDO LOPES DISCIPLINA: Banco de Dados

Plano de Aula - Access cód Horas/Aula

Graphing Basic no Excel 2007

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Linguagem de Programação II Professor: Luiz Claudio Ferreira de Souza Assunto: Linguagem Pascal (Ambiente Lazarus) com Banco de Dados

Usar segmentações de dados para filtrar dados de Tabela Dinâmica

Aqui é onde fica o logo de sua empresa. Opção: Área Adm Painel de Controle. Área inicial do gerenciador Dr. Micro.

Criar ou excluir um relatório de tabela dinâmica ou de gráfico

Para emissão da NF-e, o CERTIFICADO DIGITAL deve estar instalado e configurado no computador onde a nota será emitida.

Configurações do Servidor Escola

Solicitação de Cadastramento de Instituição de Pesquisa ou Empresa (a partir da versão

BEMATECH LOJA PRACTICO ENTRADA MANUAL DE NOTAS FISCAIS

Introdução a Tecnologia da Informação

testo Saveris Web Access Software Manual de instruções

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Inventário Rotativo (Coletor de Dados)

Criando site. Tutorial Webnode

MÓDULO APOIO. Parâmetros

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

COMO CRIAR UM PEDIDO DE COMPRAS

e-volution Tutorial de utilização Sistema Einstein Integrado de Bibliotecas / SEIB 2016

Manual do Software TM 507-PC TM 510-PC GERENCIADOR DE RELATÓRIOS

Ponto Secullum 4 - Escalas

Manual Para incluir Equipe Editorial no Sistema

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL

APRESENTAÇÃO DO THUNDERBIRD MANUAL DO USUÁRIO CORREIO ELETRÔNICO

PLANO DE AULA. OBJETIVO: Conhecer os programas para editar textos: WordPad e Microsoft Office Word 2007.

ORIENTAÇÕES PARA SECRETÁRIOS E PROFESSORES - SGE

A R P O BPMN++ MODELER VERSÃO 4.80 FREEWARE PROCEDIMENTO PARA INSTALAÇÃO. Iniciar procedimento de instalação. Executar procedimento de instalação

Instalação do Banco de Dados

Manual de uso Monuv USUÁRIO DO TIPO CLIENTE

STD SERVIÇO DE BACKUP EM NUVEM

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

Microsoft PowerPoint

GABARITO AULA 01. a-4; b-1; c-2; d-3; e-5.

Migrando para o Access 2010

Para configurar e utilizar a lista é necessário seguir os seguintes processos:

Programa CIEE de Educação a Distância

Ficha de trabalho nº6 Outubro de 2009

Tutorial para lançamento de notas pela secretaria

Criando uma mala direta com o Microsoft Word e Excel

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

MANUAL DO CLIENTE FINAL ALTERAÇÕES BÁSICAS NO PRODUTO SITE ACESSANDO O PAINEL _ 1 EDITANDO TEXTOS _ 2 TROCANDO IMAGENS 4 INSERINDO VIDEOS 7

Guia Rápido. Elgin L42-DT Impressora de etiquetas.

Acessando e configurando os s

Conteúdo do curso. Objetivos do curso. Microsoft Access: Criar relações para um novo banco de dados. Visão geral: relações são essenciais

ACCESS ) Introdução. 2) Abrindo um banco de dados. 3) A Janela do Access-2007

Como configurar o Microsoft Office 2013

Plano de Aula - Base cód Horas/Aula

Tabela Dinâmica MS-Excel

WEBDESK SURFLOG. MANUAL DO USUÁRIO VERSÃO 2.0.1

Principais Mudanças. Associação do Professor à Classe

Criando fórum. Vamos aprender a criar um fórum. Siga os passos a seguir!

Índice. Manual De instalação ProjectNet Manager

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER

Cadastro de Funcionários Como cadastrar um funcionário

Plano de Aula - Access cód Horas/Aula

Referência =SOMA(C20:C30) =SOMA(VendasDoPrimeiroTrimestre) Constante =PRODUTO(A5,8.3) =PRODUTO (Preço,ImpostoSobreVendasDeWA)

Ambiente Virtual de Aprendizagem Moodle 3.0 Orientações Didático-Pedagógicas e Tutoriais. O Ambiente Moodle ferramentas e funcionalidades

Criando atividade. Para criar uma Atividade, siga os passos a seguir.

A tela inicial do Doctor View Web é a própria agenda do profissional.

O que é e como funciona o VBA no excel?

SIGE SISTEMA INTEGRADO DE GESTÃO ESCOLAR MÓDULO PROFESSOR

Configurando sua conta no site CortaPraMim para transmissão

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

ÁREA DO PROFESSOR (TUTOR)

Para emissão da NF-e, o CERTIFICADO DIGITAL deve estar instalado e configurado no computador onde será emitida.

Manual de configuração do servidor

TUTORIAL ROTINA: LIBERAR PEDIDO PENDENTE AUTOMÁTICO

Versão 8.2C-09. Domínio Atendimento

_Orientações Museus integrantes do SISEM-SP

Rede VPN UFBA Procedimento para configuração

Manual do Usuário. Versão 1.0. Página 1 de 73

1. Tela inicial. 2. Caixa de Entrada

Transcrição:

Encontro 09 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM

6. Introdução ao MS Access

O Microsoft Access O Microsoft Access (nome completo Microsoft Office Access), também conhecido por MS Access, é um Sistema de Gerenciador de Banco de Dados (SGBD) Relacional Interativo da Microsoft, incluído no pacote do Microsoft Office Professional. Em nosso curso, usaremos as versão 2003

História Microsoft Access também foi o nome de um programa de comunicação da Microsoft, destinado à competir com ProComm e outros programas. Essa versão provou ser um fracasso e foi abandonada. Anos depois a Microsoft reusou o nome para o seu programa de banco de dados.

Características Ele permite o desenvolvimento rápido de aplicações que envolvem tanto a modelagem e estrutura de dados como também a interface a ser utilizada pelos usuários. O Microsoft Access é capaz de usar dados guardados em Access/Jet, Microsoft SQL Server, Oracle, ou qualquer recipiente de dados compatível com ODBC. O desenvolvimento da estrutura de dados se dá de forma muito intuitiva, bastando que o desenvolvedor possua conhecimentos básicos em modelagem de dados e lógica de programação.

As 3 Funções Básicas Todos os Banco de Dados cumprem basicamente estas 3 funções: 1. Acrescentar novos dados; 2. Localizar os dados armazenados anteriormente; 3. Alterar dados ou apagar aqueles que não são mais úteis.

7. Construindo um BD Relacional com Access

Abrindo o Access Para abrir o Microsoft Access siga os passos abaixo: Iniciar / Programas / Microsoft Office / Microsoft Office Access 2003

9

Criando um Banco de Dados Para dar início a um novo documento (banco de dados em branco), execute os passos: Arquivo / Novo... Escolha a opção Banco de dados em branco... Abrirá uma janela para você nomear e salvar o seu banco de dados. Clique no botão Criar.

7.2.1. Criando uma Tabela Um clique OU Dois cliques 11

CAMPOS (atributos) 12

Clique com o botão direito Sobre o campo que quer definir Como Chave Primária 13

Salvar 14

Tabela Criada 15

Exercício 1 - Crie as tabelas abaixo: 16 CLIENTES: CPF_CLIENTE NOME_CLIENTE ENDEREÇO_CLIENTE BAIRRO_CLIENTE CEP_CLIENTE CIDADE_CLIENTE ESTADO_CLIENTE FONE_CEL_CLIENTE FONE_FIXO_CLIENTE EMAIL_CLIENTE PEDIDOS: COD_PEDIDO CPF_CLIENTE COD_VENDEDOR DATA_PEDIDO DATA_ENVIO DATA_ENTREGA FORMA_FRETE_PEDIDO

8. Integridade Referencial

Integridade Referencial A Integridade Referencial é utilizada para garantir a integridade dos dados entre as tabelas relacionadas.

Exemplo: Considere um relacionamento do tipo Um para Vários entre a tabela Clientes e a tabela Pedidos (um cliente pode fazer vários pedidos). Com a Integridade Referencial, o banco de dados não permite que seja cadastrado um pedido para um cliente que ainda não foi cadastrado. Em outras palavras, ao cadastrar um pedido, o banco de dados verifica se o código do cliente que foi digitado já existe na tabela Clientes. Se não existir, o cadastro do pedido não será aceito.

Integridade Referencial Com o uso da Integridade Referencial é possível ter as seguintes garantias (ainda usando o exemplo entre as tabelas Clientes e Pedidos): Quando o Código de um cliente for alterado na Tabela Clientes, podemos configurar para o banco de dados atualizar, automaticamente, todos os Códigos do Cliente na Tabela Pedidos, de tal maneira que não fiquem Registros Órfãos, isto é, registros de Pedidos com um Código de Cliente para o qual não existe mais um correspondente na Tabela Clientes. Essa ação é conhecida como "Propagar atualização dos campos relacionados". Quando um Cliente for excluído da Tabela Clientes, podemos configurar para que o banco de dados exclua, automaticamente, na tabela Pedidos, todos os Pedidos para o Cliente que está sendo Excluído. Essa opção é conhecida como "Propagar exclusão dos registros relacionados".

Integridade Referencial Essas opções, no Access, podem ser configuradas na definição dos relacionamentos. Estas opções não são obrigatórias, isto é, podemos optar por não Atualizar ou não Excluir em cascata. A Opção de "Propagar atualização dos campos relacionados" é utilizada na maioria das situações, já a opção de "Propagar exclusão dos registros relacionados" deve ser estudada caso a caso. Exemplo, se nos quiséssemos manter um histórico com os Pedidos de cada Cliente, não utilizaríamos a opção "Propagar exclusão dos registros relacionados"; caso não nos interessasse manter um histórico dos pedidos, poderíamos utilizar esta opção.

Integridade Referencial Exemplo Prático no Microsoft Access: Usando as tabelas do sistema já foram criadas. Selecione o comando Ferramentas / Relacionamentos. Surgirá a janela Mostrar tabela a seguir...

Integridade Referencial Nesta janela você adicionará as Tabelas que farão parte de algum dos relacionamentos. Para Adicionar uma Tabela, basta marcá-la e clicar no botão Adicionar.

Integridade Referencial Após adicionar as tabelas, será simples criar um relacionamento! Basta arrastar um campo de uma tabela sobre o campo da outra tabela na qual será estabelecido o relacionamento (campos iguais). Veja o exemplo a seguir...

Integridade Referencial Exemplo: Para criar um relacionamento entre as tabelas Clientes e Pedidos, arraste o campo CódigoDoCliente da tabela Clientes e solte sobre o campo CódigoDoCliente da Tabela Pedidos:

Integridade Referencial Ao arrastar e soltar um campo sobre o outro, a janela Editar relacionamentos abrirá automaticamente: 26

Integridade Referencial Observe que, por padrão, o campo "Impor Integridade Referencial" não está marcado. Ao marcá-lo serão habilitadas as Opções de "Propagar atualização dos campos relacionados" e "Propagar exclusão dos registros relacionados".

Integridade Referencial Após marcar as Opções desejadas, basta dar um clique no botão Criar e pronto, o Microsoft Access cria o Relacionamento, o qual é indicado através de uma linha entre as duas tabelas (Clientes e Pedidos), com o número 1 no lado da Chave Primária (lado UM)e o sinal de infinito no lado VÁRIOS.

Integridade Referencial Na Figura a seguir verifique o relacionamento já criado entre as tabelas Pedidos e Clientes: 29

Integridade Referencial Observe que o Microsoft Access já definiu este relacionamento como sendo do tipo Um para Vários. Isso acontece porque o Microsoft Access identifica o campo CódigoDoCliente na tabela Clientes como sendo do tipo Chave Primária e na tabela Pedidos como Não Sendo Chave Primária, o que automaticamente transforma o relacionamento como sendo do tipo Um para Vários. Se em ambas as tabelas o campo CódigoDoCliente fosse definido como Chave Primária, o relacionamento, automaticamente, seria do tipo Um para Um.

Integridade Referencial Dica: Caso você precise alterar as características de um determinado relacionamento, basta dar um duplo clique sobre a linha do relacionamento, que o Microsoft Access abrirá novamente a janela Editar relacionamentos para que seja configurada a Integridade Referencial novamente.

Integridade Referencial Notaram a semelhança do diagrama acima com o MER (Modelo Entidade-Relacionamento)???

No final, os sistemas de vocês deverá se parecer com algo desse tipo: Notaram a semelhança do diagrama acima com o MER (Modelo Entidade- Relacionamento)??? 33

Exercício 2: Crie duas tabelas conforme o tema que a equipe escolheu e crie um relacionamento entre elas.

Conclusão Hoje vimos como utilizar o Microsoft Access para implementar na prática o Modelo Relacional ou MR. Criando nossas Tabelas e Relacionamentos.

Próximo Encontro: Aula Extra: 09 de abril (sábado) 14h. Avaliação Bimestral: 11 de abril (segunda-feira) Local: Sala de Aula Forma: Prova individual 36