Ficha prática nº 7. SGBD Microsoft Access e SQL Server



Documentos relacionados
Tarefa Orientada 2 Criar uma base de dados

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Bases de Dados. Lab 1: Introdução ao ambiente

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

DOCUMENTAÇÃO UTILIZAÇÃO

OneTouch ZOOM Pro Diabetes Management Software. Guia de Instalação. Procedimento de instalação

Tarefa Orientada 6 Edição de Dados

Iniciar o Data Adapter Configuration Wizard. Toolbox Data Duplo clique em OleDbDataAdapter. Botão next na caixa de diálogo

Manual Gespos Passagem de Dados Fecho de Ano

Direcção Regional de Educação do Algarve

PROFORMAÇÃO II Pré-Inscrição

Manual de instruções BIOMUDA

Sign & Go. Manual do utilizador

Transição de POC para SNC

Escola Secundária de Camarate

Seu manual do usuário EPSON LQ-630

Consultas (Queries) ou Interrogações

Bases de Dados. O ficheiro create-bank.sql contém um conjunto de instruções SQL para criar a base de dados de exemplo ilustrada na figura 1.

Aleph Manual de utilização do módulo de circulação e empréstimos

Manual do utilizador. Aplicação de agente

Faculdade de Ciências da Universidade de Lisboa CURSO DE GPS. Módulo x. (Aula Prática) Reliance - Ashtech. Suas Aplicações Em SIG.

MÓDULO 1 - Folha de Cálculo

ZSRest e ZSPos Multiposto

Principais correcções efectuadas

INSTALAÇÃO DO SAGE 2008 NO WINDOWS XP

My Storage para Microsoft Windows* XP

Obrigatoriedade de Comunicação SAFT-PT Questões Mais Frequentes Lista de Questões neste documento

Guia rápido do utilizador

PRIMAVERA EXPRESS: Funcionalidades do Produto

Planificações 2012/2013. Tecnologias da Informação e Comunicação. 2ºAno. Escola Básica Integrada de Pedome. C E F Apoio à Família e à Comunidade

OBJECTIVO Utilização da Função ProcV e listas pendentes

Redes de Computadores. Trabalho de Laboratório Nº8

EXCEL TABELAS DINÂMICAS

Tarefa Orientada 1 Base de Dados Editora

Relatório SHST

Bases de Dados. Lab 1: Introdução ao ambiente. Figura 1. Base de dados de exemplo

1. O DHCP Dynamic Host Configuration Protocol

Software da Impressora

Microsoft Access. No Access, existem vários tipos de objectos: Tabelas. Consultas. Formulários Relatórios Macros Módulos

GIAE VERSÃO JUNHO DE 2011 MUITO IMPORTANTE

MANUAL DO EXCEL. Um campo é um espaço que contém determinada informação (ex: Nome do cliente X, Telefone do Sr. Y)

5 - Se o documento estiver completo, com os campos totalmente inseridos e com o aspecto que pretende, poderá guardá-lo.

Aplicações de Escritório Electrónico

Índice. Introdução 31. Tutorial 1: O Microsoft Access como Sistema de Gestão de Bases de Dados Relacionais 35

2. Utilitários de sistema para ambiente Windows Ferramentas de gestão de ficheiros

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

15.4.2b Laboratório: Partilha de uma Pasta, de uma Impressora e Configuração de Permissões de Partilha

DSS 08/09. Camada de Dados - JDBC. Aula 1. António Nestor Ribeiro /António Ramires Fernandes/ José Creissac Campos {anr,arf,jfc}@di.uminho.

Fecho de Ano WEuroGest 2000

OBJECTIVO Aplicação de fórmulas

MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA Copyright 2002 Nokia. Todos os direitos reservados Issue 2

Guia de administração do programa

Escola Superior de Tecnologia de Setúbal. Projecto Final

Aplicação da Qualidade. Manual do Utilizador. Versão

Manual de utilizador CRM

Administração da disciplina

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

Data de Aplicação. Rede Local e Segurança Informática Básica

Formação Microsoft Excel Nível Intermédio

GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS (GRUPO INFORMÁTICA) Ano Letivo de 2014/2015 MÓDULO 1 FOLHA DE CÁLCULO

Noções de. Microsoft SQL Server. Microsoft SQL Server

UNIDADE 2: Sistema Operativo em Ambiente Gráfico

Acronis Servidor de Licença. Manual do Utilizador

TIC Tecnologias da Informação e Comunicação 10º Ano

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

EDUTec Learning. José Paulo Ferreira Lousado

Manual de Instruções para a Criação de Ficheiros CSR. Microsoft IIS 5/6

Manual de Access 2007

Versão 1.0. GEP Gabinete de Estratégia e Planeamento. aneamento. Rua Castilho, Nº 24 Lisboa Lisboa Homepage :

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

P S I 2. º A N O F 5 M E S T R E / D E T A L H E E P E S Q U I S A. Criar uma relação mestre-detalhe. Pesquisa de informação

Internet Móvel Clix. Guia de Instalação

1.1. Clique no botão Iniciar, seleccione Todos os programas, Microsoft Office e no submenu aberto escolha o programa Microsoft FrontPage.

Microsoft Windows. Aspectos gerais

Manual utilização. Dezembro Instituto Politécnico de Viseu

Placa de rede local sem fios Nokia C110/C111. Manual de Instalação

Findo o processo de normalização, obtemos o conjunto de tabelas indicado na tabela 1.28.

PROGRAMA DE GESTÃO DOS RECENSEAMENTOS

MANUAL DE CONSULTA RÁPIDA DO NOKIA MODEM OPTIONS. Copyright 2003 Nokia. Todos os direitos reservados Issue 1

PRIMAVERA EXPRESS: Funcionalidades do Produto. AQs (Frequently Asked Questions)

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.

Manual de Utilizador Carregamento e Processamento de Ficheiros via Internet Banking. Português - V1

CONSULTAS AO SQL SERVER 2005 ATRAVÉS DOS OBJETOS VISICONX

Microsoft Word Vantagens

Módulo de Administração de Utilizadores

ZS Rest. Manual Avançado. Instalação em Rede. v2011

1. FILTRAR OS DADOS ATRAVÉS DE FORMULÁRIO (FILTER BY FORM)

CADERNOS DE SOCIOMUSEOLOGIA Nº

Conselho Geral da Ordem Dos Advogados Departamento Informático. Índice:

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

RECOLHA DE INFORMAÇÃO DE REMUNERAÇÕES, SUPLEMENTOS E DOS PONTOS DECORRENTES DA AVALIAÇÃO DE DESEMPENHO

INTRANET OPEN BUSINESS ANGELS

Conselho Geral da Ordem Dos Advogados Departamento Informático

Manual de Utilizador Aplicação Cliente Web Versão

Data de Aplicação 2/04/2009

Transcrição:

Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 7 SGBD Microsoft Access e SQL Server Objectivo: Criação de uma aplicação em arquitectura Cliente/Servidor, utilizando o SQL Server como motor de base de dados e o MS Access como ferramenta de desenvolvimento da aplicação Cliente. Liga o projecto do Access à base de dados do SQL Server Objectos de base de dados armazenados na base de dados do SQL Server Objectos armazenados no projecto do Access Introdução Para viabilizar a reutilização dos objectos criados nas aulas práticas anteriores, vai-se converter a base de dados receitas num projecto Access e exportar as suas tabelas para uma base de dados existente no SQL Server. Um projecto é um tipo de ficheiro do Access que contém os objectos usados para criar uma aplicação (formulários, relatórios, módulos, etc.) e para aceder a objectos de base de dados mantidos no servidor (tabelas, vistas, procedimentos armazenados, etc.). Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 1

1. Preparação da conversão da base de dados receitas para projecto MS Access: I 1.1- Crie uma cópia da base de dados receitas que criou no Access e atribua-lhe o nome bd_receitas_para_upsize; Elimine todas as consultas (queries) da bd_receitas_para_upsize; 1.2- Confirme a existência da base de dados do seu grupo no SQL Server, recorrendo ao utilitário interactivo de comandos SQL, Query Analyzer (QA); Para tal: escolha o modo de autenticação Windows NT, no acesso ao QA; Observe a informação do título da janela do QA; utilize a opção Disconnect no menu File para terminar a sessão, antes de fechar o QA; 1.3- Confirme se o protocolo TCP/IP está activo no utilitário Client Network Utility do Microsoft SQL Server, adicionando-o em caso negativo. 2. Conversão da base de dados receitas para um projecto MS Access. Converta a base de dados bd_receitas_para_upsize numa aplicação Cliente/Servidor, através do assistente disponível na opção: Tools Database Utilities Upsizing Wizard Ferramentas Utilitários de base de dados Assistente de conversão para SQL Server Recorra ainda à ajuda proporcionada em anexo, sob a forma de um conjunto de etapas do processo de conversão. II 3- Criação ou alteração de vistas (no caso de serem geradas automaticamente). Analise as vistas geradas automaticamente e obtenha informação sobre a sua funcionalidade e objectos (formulários e relatórios) que as referem. Altere as vistas e as respectivas referências em formulários e relatórios, de modo a: definir nomes das vistas mais intuitivos e indicativos da sua utilidade; eliminar vistas não pertinentes; São necessárias as seguintes vistas: Nome da vista Utilização (origem dos registos/record source) v_ing_rec Formulário sub_ing_rec (consultar fichas 2 e 3) v_rpt_receitas Relatório rpt_receitas (consultar fichas 2 e 3) 4- Verifique se é possível editar os dados do formulário sub_ing_rec. Em caso negativo, atribua (a tabela) ing_rec à propriedade Tabela Única (Unique Table) deste formulário. III 5. Adicione ou verifique se as seguintes referências estão seleccionadas, através de Ferramentas- Referências (Tools References), do editor do Visual Basic: Visual Basic For Applications; Microsoft Access x.x Object Library; Microsoft ActiveX Data Objects x.x Library; Microsoft ADO Ext. x.x For DDL and Security. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 2

6. Alterações da implementação da gestão de receitas para acesso a dados no SQL Server: 6.1- No procedimento que trata o evento Ao fazer clique do botão Pesquisar, adicione o código necessário para substituir todos os * da string strwhere por %, e de forma a permitir que o utilizador continue a usar o * na especificação de critérios; 6.2- No mesmo procedimento, actualize o restante código, tendo em consideração que as tabelas se encontram na sua base de dados do SQL Server. Deve consultar a propriedade ServerFilter, para corrigir os problemas que poderão ocorrer na filtragem de registos e substituir o método Applyfilter. IV 7. Criação de procedimento armazenado. Na elaboração da ficha nº 3, criou uma query parametrizável para gerar a informação da Figura 1. Figura 1 - Formulário parametrizado com a recita Suflê de chocolate seleccionada Uma vez que o SQL Server não suporta este tipo de query, crie um procedimento armazenado para obter o mesmo resultado. O procedimento armazenado deve ser definido com dois parâmetros de entrada e deve conter uma instrução que selecciona todos os dados requeridos pelo formulário. Para especificar os parâmetros de entrada deve ainda definir a propriedade Parâmetros de Entrada (Input Parameters), disponível no separador Dados das propriedades do formulário. Consulte a ajuda para obter mais informações sobre a especificação desta propriedade. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 3

Etapas do Assistente de conversão (Upsizing Wizard) Tools Database Utilities Upsizing Wizard Ferramentas Utilitários de base de dados Assistente de conversão para SQL Server 1ª Etapa Escolha de utilização de base de dados já existente; 2ª Etapa Selecção/criação da origem de dados; Passo 2.1 Escolha da origem de dados (DSN), se existente, ou criação de nova; Anexo Etapas do assistente de conversão de base de dados para projecto Access 4

Passo 2.2 Selecção do driver (SQL Server); Passo 2.3 Definição do nome da origem de dados (DSN) Passo 2.4 Criação da origem de dados (DSN) Anexo Etapas do assistente de conversão de base de dados para projecto Access 5

Passo 2.5 Configuração de parâmetros da DSN Passo 2.6 Continuação de 2.5 Verificar se TCP/IP está seleccionado, através do botão Configuração do cliente. Passo 2.n Continuação Prosseguir, aceitando as configurações predefinidas (nas duas caixas de diálogo seguintes); Seguidamente (após Concluir), testar a ligação, recorrendo ao botão Testar origem de dados. Anexo Etapas do assistente de conversão de base de dados para projecto Access 6

3ª Etapa Selecção do modo de autenticação e da base de dados, para completar a informação não especificada na origem de dados e requerida na sua validação; Default ou nome da sua base de dados no SQL Server (Por exemplo bdxx_02_03) 4ª Etapa Selecção das tabelas a exportar para o SQL Server; Anexo Etapas do assistente de conversão de base de dados para projecto Access 7

5ª Etapa Especificação de propriedades das tabelas a exportar; 6ª Etapa Escolha do tipo de conversão e especificação do nome e localização do ficheiro projecto Access ( =>.adp) Anexo Etapas do assistente de conversão de base de dados para projecto Access 8

7ª Etapa Relatório que descreve objectos criados e erros encontrados no processo de conversão; Projecto MS Access resultante da conversão Para consultar informação de ligação, recorra ao menu Ficheiro Ligação. Anexo Etapas do assistente de conversão de base de dados para projecto Access 9