Ficha prática nº 8. SGBD Microsoft SQL Server e projecto do Microsoft Access

Tamanho: px
Começar a partir da página:

Download "Ficha prática nº 8. SGBD Microsoft SQL Server e projecto do Microsoft Access"

Transcrição

1 Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 8 SGBD Microsoft SQL Server e projecto do Microsoft Access Objectivos: Continuação do desenvolvimento de uma aplicação em ambiente cliente servidor: Exploração de capacidades de ferramentas cliente (tratamento de eventos, utilização de recordsets e execução de operações de manipulação de registos via ADO); Utilização de procedimentos armazenados e triggers. I 1. Teste os diferentes tipos de (cursores de) recordsets, visualizando o conteúdo de um recordeset de cada tipo antes e depois de operações de alteração e inserção (ou remoção) de dados. Para tal crie o formulário apresentado na Figura 1. Figura 1- Formulário frm_teste_recordsets AJUDA: Com o intuito de analisar o efeito (se algum) de operações de manipulação de dados, no conteúdo do recordset, associe as seguintes acções a cada um dos botões da Figura 1: A1- Criação de recordset do tipo especificado, que selecciona os registos de uma tabela (e.g. N_ingrediente e Designação da tabela Ingredientes); A2- Visualização do conteúdo do recordset; A3 - Alteração de registo(s) da tabela utilizada em A1; A4- Nova visualização do conteúdo do recordset; A5 - Inserção de registo(s) na tabela utilizada em A1 e A3; A6 - Nova visualização do conteúdo do recordset; Para facilitar a implementação das acções anteriores, considere as seguintes sugestões: a) Crie o seguinte subprograma, a usar na implementação das acções A2, A4 e A5: Sub mostra (rst As Recordset) Descrição: Percorre os registos do recordset, guardando numa variável local do tipo string o conteúdo de cada registo, através de concatenações sucessivas; Recorra a espaços e mudanças de linha para tornar o conteúdo da variável local legível Escreve o conteúdo da variável local. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 1

2 a) Crie dois subprogramas em VBA, altera e insere, a usar na implementação das acções A3 e A5. Utilize o método Execute do objecto Connection para realizar as operações de manipulação de registos destes subprogramas. Consulte a ajuda do Access para obter mais informação sobre este método. II 2. Para iniciar a implementação das operações de gestão de stocks, adicione ao formulário menup os controlos apresentados na Figura 2, utilizando os seguintes nomes: Grupo de opções og_stock; Botões: Cmd_consultar_c, Cmd_Editar_c, Cmd_inserir_c, cmd_reabast; Caixa de verificação cb_filtrar_c. Figura 2 - Formulário Menup 3- Crie os seguintes formulários: 3.1- Formulário frm_ing_forns e subformulário sub_ing_forns, de acordo com a Figura 3; 3.2- Formulário frm_fornecedores e subformulário sub_fornecedores, de acordo com a Figura 4 e Figura 5; (utilize este formulário para actualizar os dados da tabela Ing_forn de acordo com os valores das figuras). Figura 3 - Formulário frm_ing_forns Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 2

3 Figura 4 - Formulário frm_fornecedores (registo 1) Figura 5 - Formulário frm_fornecedores (registo 2) III 4. Implementação de reabastecimento automático. A finalidade da operação de reabastecimento automático consiste em inserir automaticamente encomendas, para os ingredientes que necessitam de ser reabastecidos. Antes de inserir uma encomenda, é ainda necessário analisar as encomendas existentes, para garantir que não se inserem múltiplas encomendas do mesmo ingrediente. Sem esta verificação, corre-se o risco de inserir encomendas duplicadas, quando se repete a execução desta operação. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 3

4 6.1- Crie a tabela Encomendas de acordo com as características ilustradas na Tabela 1. Adicionalmente, os atributos N_ingrediente e N_forn formam (em conjunto) uma chave estrangeira para a tabela Ing_forn. Atributo Tipo de Dados Restrições de integridade Nencomenda N_ingrediente N_forn Estado Data Quantidade Quantidade_recebida Char(1) Datetime Float Float Chave primária Não nulo Não nulo Valor por defeito N e valores válidos [ N, P, R ] 1 Valor por defeito data corrente Valor por defeito 0 Tabela 1- Tabela Encomendas 4.2- Crie o formulário frm_encomendas, baseado na tabela Encomendas, utilizando um esquema de formulário em tabela; Figura 6 Formulário frm_encomendas 4.3- Elabore os seguintes subprogramas: Function obter_elemento_rst(rst As Recordset) - devolve o valor do primeiro campo do último registo do recordset rst ou 0 no caso de não existirem registos; Function obter_fornecedor_por_defeito(n_ing As Long) - devolve o código do fornecedor por defeito de um ingrediente (se este existir); Sub Insere_encomenda(N_ing As Long, N_forn As Long, quant_enc As Double) - obtém o próximo número sequencial de encomenda e insere uma nova encomenda na tabela encomendas Implemente gradualmente o código necessário para o tratamento do evento cmd_reabastecer_click(). Utilize os subprogramas anteriormente criados e tenha em consideração os seguintes requisitos: O reabastecimento automático só se aplica aos ingredientes que necessitam de ser reabastecidos; Consequentemente, o processo de reabastecimento só deve incluir os ingredientes cujas existências sejam <= que a quantidade_alerta; É necessário analisar as encomendas existentes, antes de inserir uma nova encomenda de um ingrediente a reabastecer; Deve verificar se a quantidade das encomendas em curso (que ainda não foram totalmente recebidas ou sem entregas) cobre as necessidades de reabastecimento do ingrediente; Em caso afirmativo, não deve inserir uma nova encomenda. Deve ainda supor que o valor da quantidade_recebida, das encomendas parcialmente recebidas, já foi anteriormente adicionado às existências; 1 N - Normal, R - (totalmente) Recebida e P - Parcialmente recebida (quando quantidade_recebida <quantidade). Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 4

5 Na inserção de uma encomenda deve utilizar o fornecedor por defeito e a quantidade_encomenda do ingrediente; Para terminar o processo de reabastecimento automático, deve mostrar os dados de todas as encomendas em curso ao utilizador, para que este possa alterar as novas encomendas (que entretanto gerou) e consultar as encomendas pendentes Substitua a invocação do subprograma Insere_encomenda (gerado no ponto 4.3) pela execução de um procedimento armazenado, sp_insere_encomenda, que realize as mesmas acções. IV 5. Actualização automática de entradas de ingredientes. A finalidade da operação de actualização automática de entradas de ingredientes consiste em facilitar o registo da recepção dos ingredientes encomendados, através das seguintes acções: preenchimento automático de alguns controlos do formulário de registo de entradas, validação de dados e actualização automática de atributos das tabelas ingredientes (e.g. existências) e encomendas (e.g. estado e quantidade_recebida) Crie a tabela Entradas de acordo com as características ilustradas na Tabela 2. Atributo Tipo de Dados Restrições de integridade N_entrada N_encomenda Data Quantidade Datetime Float Chave primária Chave estrangeira da tabela Encomendas Valor por defeito data corrente Tabela 2- Tabela Entradas 5.2- Crie o formulário frm_entradas, baseado na tabela Entradas e no atributo N_ingrediente da tabela Encomendas. Utilize ainda um esquema de formulário em tabela 5.3- Dado o valor do número de encomenda, trate o evento N_encomenda_After_update, do controlo N_encomenda do formulário frm_entradas, preenchendo automaticamente o valor da quantidade (da entrada); O valor por defeito da quantidade será determinado com base em atributos da tabela encomendas, subtraindo a quantidade_recebida à quantidade (encomendada); 5.4- Valide o valor da quantidade introduzida no formulário frm_entradas, de modo a não permitir que seja definido um valor maior do que a quantidade que falta receber; 5.5- Trate o evento Form_AfterInsert, do formulário frm_entradas, através da actualização dos valores das tabelas ingredientes e encomendas; 5.6- Substitua o tratamento do evento anterior (Form_AfterInsert do formulário frm_entradas) por um trigger que realize as mesmas acções. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 5

6 V 6. Gere o código necessário para implementar as seguintes acções: 6.1- Garantir que um ingrediente só possui um fornecedor utilizado por defeito: Cada ingrediente pode ser fornecido por vários fornecedores, mas só pode ter um fornecedor por defeito (Utilizado = true), para que as encomendas de ingredientes possam ser geradas automaticamente; Assim sendo, a selecção de um fornecedor a utilizar, através da caixa de verificação Utilizado, deve alterar o valor de Utilizado do fornecedor anterior para falso; (Sugestão: Para implementar esta acção mais facilmente, garantindo que um ingrediente só tem um fornecedor utilizado, só devem ser permitidas alterações do campo utilizado de falso para verdadeiro. Em caso contrário, o utilizador deve ser avisado e a alteração deve ser anulada. Esta acção deve ser implementada para os dois sub-formulários criados no ponto 3); 6.2- Garantir que um ingrediente tem sempre um fornecedor utilizado associado: Criar um botão Ver fornecedores no formulário frm_ingredientes, que abre o formulário frm_ing_forns, para visualização, alteração e definição dos fornecedores de um dado ingrediente; Forçar a definição de um fornecedor utilizado após criação de um novo ingrediente, através das acções e tratamento dos eventos convenientes. 7- Filtragem de registos da tabela ingredientes: 7.1- Crie o Formulário frm_filtro_ingredientes para especificação de critérios de filtragem de registos a apresentar no formulário frm_ingredientes; 7.2- Gere o código necessário para tratar a opção ingredientes, tendo em consideração que deve ser implementada executando as tarefas equivalentes às apresentadas na ficha nº6 para a tabela receitas; 8- Implemente a filtragem de registos do formulário frm_fornecedores através do formulário frm_filtro_fornecedores, de forma equivalente ao ponto 7. Engenharia de Sistemas e Informática Sistemas de Informação e Bases de Dados 6

Ficha prática nº 3. SGBD Microsoft Access. Objectivo: Criação de queries e definição de controlo calculado

Ficha prática nº 3. SGBD Microsoft Access. Objectivo: Criação de queries e definição de controlo calculado Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática nº 3 SGBD Microsoft Access Objectivo: Criação de queries e definição de controlo calculado

Leia mais

Ficha prática Introdução ao SGBD Microsoft Access

Ficha prática Introdução ao SGBD Microsoft Access Instituto Superior Politécnico de Viseu Escola Superior de Tecnologia Departamento de Informática Ficha prática Introdução ao SGBD Microsoft Access Objectivo: Criação de base de dados, criação de tabelas

Leia mais

Consultas I Para que servem? Como funcionam Tipos de consulta Consultas Selecção Consultas parametrizadas Consultas Tabela de referência cruzada

Consultas I Para que servem? Como funcionam Tipos de consulta Consultas Selecção Consultas parametrizadas Consultas Tabela de referência cruzada Consultas I Para que servem? Servem para analisar, filtrar, agrupar e/ou alterar dados de diversas maneiras e podem servir como origem de registos para formulários e relatórios Como funcionam As consultas

Leia mais

MÓDULO 2 - INTRODUÇÃO AOS SISTEMAS DE GESTÃO DE BASES DE DADOS ACCESS

MÓDULO 2 - INTRODUÇÃO AOS SISTEMAS DE GESTÃO DE BASES DE DADOS ACCESS MÓDULO 2 - INTRODUÇÃO AOS SISTEMAS DE GESTÃO DE BASES DE DADOS ACCESS SUMÁRIO O Ambiente de Trabalho do Microsoft Access. Criação de uma base de dados vazia. Os objectos de uma base de dados. Criação de

Leia mais

Modulo 2 Gestão de Base

Modulo 2 Gestão de Base Didáxis - Escola Cooperativa de Vale S. Cosme Modulo 2 Gestão de Base de Dados Aula Nº 55 / 56 09-01-2008 Sumário: Programa de gestão de bases de dados. Introdução ao estudo das tabelas. 2 Gestão de Base

Leia mais

INSTRUÇÃO 1 Crie uma nova Base de Dados na sua disquete cujo nome é Futebol.

INSTRUÇÃO 1 Crie uma nova Base de Dados na sua disquete cujo nome é Futebol. FICHA TÉCNICA INSTRUÇÃO 1 Crie uma nova Base de Dados na sua disquete cujo nome é Futebol. 2 Peça para criar uma tabela com o nome Jogadores, com a estrutura e os dados que se seguem ( a chave primária

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS FORMULÁRIOS Os constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados numa consulta. Também

Leia mais

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos

conteúdos. bases de dados, SGBD e aplicações. conceitos. modelo relacional (DER) conceitos conceitos 1 conteúdos A necessidade de processamento de DADOS em tempo útil de forma a recolher INFORMAÇÃO relevante, foi sempre uma necessidade sentida pelo Homem. conceitos modelo relacional (DER) 04-01-2012

Leia mais

Informática II Cap. 5-2 Bases de Dados - MsAccess

Informática II Cap. 5-2 Bases de Dados - MsAccess Cap. 5-2 Bases de Dados - MsAccess Filipe Caldeira - 2001 1 Introdução Porquê a utilização de Sistemas de Bases de Dados (SBD)? Armazenamento dos dados de uma forma consistente ( a informação não deve

Leia mais

Tarefa Orientada 8 Criação de tabelas

Tarefa Orientada 8 Criação de tabelas Tarefa Orientada 8 Criação de tabelas Objectivos: Iniciar o MS SQL Server Manegement Studio Criar tabelas Especificar tipos de dados Definir restrições Alterar as definições de uma tabela Eliminar uma

Leia mais

Gestão de Base de dados Formulários

Gestão de Base de dados Formulários Gestão de Base de dados Formulários Ano Letivo 2014/2015 Professora: Vanda Pereira Formulários Os Formulários constituem uma outra forma de visualizar os dados armazenados nas tabela ou disponibilizados

Leia mais

Gestão de Base de dados Tabelas e Chaves

Gestão de Base de dados Tabelas e Chaves Gestão de Base de dados Tabelas e Chaves Ano Letivo 2014/2015 Professora: Vanda Pereira Criar tabelas Considerações importantes: Os nomes das tabelas deverão ter por base as entidades que representam.

Leia mais

Tarefa Orientada 9 Base de Dados Pagamentos

Tarefa Orientada 9 Base de Dados Pagamentos Tarefa Orientada 9 Base de Dados Pagamentos Objectivos: Criar as tabelas da base de dados Pagamentos Criar um diagrama da base de dados Inserir registos com os dados de teste Criar as tabelas da base de

Leia mais

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

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos

Leia mais

Plano de Aula - Access cód Horas/Aula

Plano de Aula - Access cód Horas/Aula Plano de Aula - Access 2016 - cód. 6309 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Capítulo 2 - Banco de Dados Aula 3 Continuação do Capítulo 2 - Banco de Dados Aula 4 Continuação do Capítulo

Leia mais

Tarefa Orientada 11 Consultas de acção

Tarefa Orientada 11 Consultas de acção Tarefa Orientada 11 Consultas de acção Objectivos: Consultas de acção O Sistema de Gestão de Bases de Dados MS Access Consultas de Acção As consultas apresentadas até agora permitem consultar e processar

Leia mais

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro.

Ficheiros de texto 1. Ficheiros de texto. 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. Ficheiros de texto 1 Ficheiros de texto 1. Implementar um programa que leia uma frase do teclado e a escreva num ficheiro. 2. Implementar um programa que procure num ficheiro uma palavra lida do teclado.

Leia mais

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC

PROGRAMAÇÃO ORIENTADA A OBJETOS. Aula 09a- Acessando os dados através JDBC Aula 09a- Acessando os dados através JDBC Conteúdo Programático desta aula Compreender os comando existentes para acesso e manipulação de dados nos Bancos de dados Apresentar os dados obtidos no banco

Leia mais

Plano de Aula - Access cód Horas/Aula

Plano de Aula - Access cód Horas/Aula Plano de Aula - Access 2013 - cód.5499 24 Horas/Aula Aula 1 Capítulo 1 - Introdução ao Access 2013 Aula 2 Capítulo 2 - Banco de Dados Aula 3 Continuação do Capítulo 2 - Banco de Dados Aula 4 Continuação

Leia mais

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel Introdução... 25 1. Que Usos para o Microsoft Excel?...25 2. Funcionalidades Disponibilizadas pelo Microsoft Excel...25 3. Tabelas e Gráficos Dinâmicos: As Ferramentas de Análise de Dados Desconhecidas...26

Leia mais

Tutorial de Extensibilidade

Tutorial de Extensibilidade PRIMAVERA v7.00 Tutorial de Extensibilidade Importação de Pendentes por excel Versão 1.0 Abril de 2007 Índice ÍNDICE... 1 INTRODUÇÃO... 2 EXCEL DE IMPORTAÇÃO DE PENDENTES... 3 Enquadramento...3 Como utilizar

Leia mais

Gestão de PADS -Sigarra GABINETE DE PROJETOS

Gestão de PADS -Sigarra GABINETE DE PROJETOS Gestão de PADS -Sigarra GABINETE DE PROJETOS Workflow PAD Sigarra FCUP_ Gabinete Projetos > Intervenientes no workflow do PAD (Pedido de Autorização de Despesa): : Autor do PAD -------------------------------------------------------------->

Leia mais

Tarefa Orientada 7 Consultas de selecção

Tarefa Orientada 7 Consultas de selecção Tarefa Orientada 7 Consultas de selecção Objectivos: Consultas de selecção O Sistema de Gestão de Bases de Dados MS Access Consultas As consultas (queries) permitem interrogar a base de dados, de acordo

Leia mais

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas)

Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 em PDF via Moodle: Escolha apenas 5 exercícios para entrega Exercício 01 (Pilhas) Introdução à Computação II (Noturno) BCC Unesp Rio Claro/SP 2015 Lista Obrigatória 02 - Prof. Rafael Oliveira (Deve ser entregue em PDF via Moodle: Escolha apenas 5 exercícios para entrega) Exercício 01

Leia mais

Base de dados: Encomendas

Base de dados: Encomendas Base de dados: Encomendas Vamos criar a BD do modelo de dados seguinte: 144 Base de dados: Encomendas (exemplos de dados) Repare no exemplo de duas encomendas, uma com 3 produtos, a 10249 E outra, a 10250

Leia mais

Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box

Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box Tarefa Orientada 3 Aplic. Manutenção de Produtos Text Box Objectivos: Utilização de uma fonte de dados. Criação de controlos Text Box ligados a uma fonte de dados. Criação de classes. Se uma tabela contém

Leia mais

Módulo 2 Gestão de Base

Módulo 2 Gestão de Base Didáxis - Escola Cooperativa de Vale S. Cosme Módulo 2 Gestão de Base de Dados Aula Nº 59/60 16-01-2008 Sumário: Revisões da matéria Dada. Propriedades dos Campos. Elaboração e correcção de uma ficha de

Leia mais

Gestão de SHST. Manual do utilizador. - Versão 1 -

Gestão de SHST. Manual do utilizador. - Versão 1 - Gestão de SHST Manual do utilizador - Versão 1 - Julho de 2009 Índice 1. INTRODUÇÃO...3 2. ACESSOS...3 3. ACTUALIZAÇÃO DE DADOS...5 3.1 Actualização de dados de funcionários...5 3.2. Acidentes de Trabalho...7

Leia mais

Tarefa Orientada 3 Criação de tabelas

Tarefa Orientada 3 Criação de tabelas Tarefa Orientada 3 Criação de tabelas Objectivos: Criação de Tabelas. Definição de chave primária. Definição de índices. Definição de propriedades (restrições) de campos. O Sistema de Gestão de Bases de

Leia mais

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas.

As opções de menu Análise ABC e Plano Trabalhos saíram do menu Objectos e passaram para o menu Ferramentas. Documento da versão PRODUTO ManWinWin DATA INÍCIO 18-10-2016 VERSÃO 5.4.2.0 DATA FECHO 10-01-2017 Novas Funcionalidades Preferências No separador Parque, as opções referentes ao registo Histórico Utilização

Leia mais

Sistema de Gestão de Videoteca

Sistema de Gestão de Videoteca Relatório de Especificação de Requisitos Aplicações na Web MEEC Versão 20 de Março de 2003 António Neves [email protected] Conteúdo Sistema de Gestão de Videoteca 1 Introdução... 4 1.1 Objectivos... 5

Leia mais

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de

O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de Introdução O modelo relacional encontra-se padronizado pela indústria de informática. Ele é chamado de padrão SQL (Structured Query Language). O padrão SQL define precisamente uma interface SQL para a

Leia mais

Patrícia da Conceição. Holandina de Jesus Ana Martins

Patrícia da Conceição. Holandina de Jesus Ana Martins Grupo 6 Patrícia da Conceição. Holandina de Jesus Ana Martins Índice Formação em Access... 3 Formação em PHP uma linguagem de programação Web... 4 Formação em programa Primavera... 5 Formação em redes...

Leia mais

Consultas (Queries) ou Interrogações

Consultas (Queries) ou Interrogações Consultas (Queries) ou Interrogações Principal finalidade das interrogações: Extracção, manipulação (inserção, alteração e remoção) e definição de dados. As interrogações mais comuns destinam-se a pesquisar

Leia mais

Banco de Dados I Introdução SQL

Banco de Dados I Introdução SQL Banco de Dados I Introdução SQL Frederico Queiroga [email protected] https://sites.google.com/site/fredericoqueiroga/ Linguagem SQL Aspectos Gerais: Independência do fabricante: Está incorporada

Leia mais

Aplicações Informáticas e Sistemas de Exploração 11º ANO

Aplicações Informáticas e Sistemas de Exploração 11º ANO Planificação Anual 2018/2019 Curso Profissional de Técnico de Informática - Sistemas Aplicações Informáticas e Sistemas de Exploração 11º ANO 1 MÓDULO 6 - UFCD 0778 Folha de Cálculo 67 aulas de 45 = 50h

Leia mais

UFCD 786 Instalação e configuração de sistemas de bases de dados

UFCD 786 Instalação e configuração de sistemas de bases de dados Pág 2 UFCD 786 Instalação e configuração de sistemas de bases de dados Formadora Elsa Almeida Índice 1 Introdução... 3 2 Formulários... 4 2.1 Criar Formulários... 4 2.2 Inserção de Novos Registos e Manipulação

Leia mais

Revisão de Bancos de Dados

Revisão de Bancos de Dados Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O MODELO RELACIONAL de base de dados é actualmente o modelo de implementação mais utilizado. Este sucesso pode ser explicado pela sua simplicidade e grande capacidade

Leia mais

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação

SQL Básica DDL. Prof. Marcos A. Schreiner. 21 de outubro de Curso de Licenciatura em Computação SQL Básica DDL Prof. Marcos A. Schreiner Curso de Licenciatura em Computação 21 de outubro de 2015 Prof. Marcos A. Schreiner (UFPR) 21 de outubro de 2015 1 / 28 1 Introdução 2 SQL DDL CREATE Criar Banco

Leia mais

Sistemas de Informação e Bases de Dados 2012/2013. Modelo Relacional. Alberto Sardinha 2012 IST

Sistemas de Informação e Bases de Dados 2012/2013. Modelo Relacional. Alberto Sardinha 2012 IST Sistemas de Informação e Bases de Dados 2012/2013 Modelo Relacional Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems, Cap. 3 1 Sumário Modelo Relacional Conversão Modelo EA

Leia mais

NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VIII

NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VIII NOÇÕES DE INFORMÁTICA ALISSON CLEITON MÓDULO VIII 1. O Microsoft Access é uma ferramenta do pacote Office que tem como finalidade principal A) gerenciar dados em tabelas. B) calcular dados e fórmulas em

Leia mais

Normalização de dados

Normalização de dados 1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base

Leia mais

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.

Programação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana

Leia mais

Access 2010 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Access 2010 Plano de Aula - 24 Aulas (Aulas de 1 Hora). 4306 - Access 2010 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução ao Access 2010 1.1. Novidades do Access 2010...21 1.1.1. Interface...22 1.1.2. Ferramentas Avançadas de Criação...22

Leia mais

Resumo do Módulo 2 Access

Resumo do Módulo 2 Access Resumo do Módulo 2 Access 1 - Criar uma Base de Dados Abre o Access, e aparece a janela de Introdução ao Access Clica no botão Base de Dados Vazia, e irá aparecer no lado direito da janela a seguinte informação

Leia mais

LÉO MATOS INFORMÁTICA

LÉO MATOS INFORMÁTICA LÉO MATOS INFORMÁTICA Conhecimentos básicos de microcomputadores PC Hardware. Noções de Sistemas Operacionais Windows. Noções dos processadores de texto MS-Word e LibreOffice Writer para Windows. Noções

Leia mais

OranGest. Criar Artigos. Ficha Técnica Nº 10. Alameda Bonifácio Lázaro Lozano, 13, 1C Oeiras. T: W: magnisoft.pt.

OranGest. Criar Artigos. Ficha Técnica Nº 10. Alameda Bonifácio Lázaro Lozano, 13, 1C Oeiras. T: W: magnisoft.pt. OranGest Ficha Técnica Nº 10 Ficha Técnica Nº 10 Introdução: Esta ficha técnica destina-se a explicar ao utilizador como inserir artigos no OranGest. A ficha de artigos deverá de ter, pelo menos, preenchidos

Leia mais

Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox

Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Tarefa Orientada 4 Aplic. Manutenção de Produtos - ComboBox Objectivos: Utilização de uma fonte de dados. Criação de controlos Combobox ligados a uma fonte de dados. Utilização de parâmetros em consultas

Leia mais

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012

Modelo Relacional. André Restivo. Faculdade de Engenharia da Universidade do Porto. February 24, 2012 Modelo Relacional André Restivo Faculdade de Engenharia da Universidade do Porto February 24, 2012 André Restivo (FEUP) Modelo Relacional February 24, 2012 1 / 19 Sumário 1 Modelo Relacional 2 Operações

Leia mais

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6 Módulo 1 Folha de Cálculo Conceitos básicos o Introdução o O que podemos fazer com o Microsoft Excel o Estrutura geral de uma folha de cálculo o Iniciar o Microsoft

Leia mais

1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas.

1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas. 1- Indique se são verdadeiras (V) ou falsas (F) as seguintes afirmações, corrigindo as falsas. A Uma tabela é um objecto da base de dados, no qual se podem colocar controlos para executar acções ou para

Leia mais

Tabelas de dispersão/hash

Tabelas de dispersão/hash Tabelas de dispersão/hash 1 Tabelas de dispersão/hash 1. Considere uma tabela de hash de tamanho m = 1000 e a função de hash h(k)= [m.(k.a % 1)], com A=( 5-1)/2. Calcule os valores de hash das chaves 61,

Leia mais

Introdução às Bases de Dados

Introdução às Bases de Dados O Sistema de Base de Dados através do SGBD permite controlar de forma centralizada os dados armazenados. Base de Dados Ficheiro 1 Ficheiro 2 Ficheiro 3 Sistema de Gestão de Bases de Dados (SGBD) Prog.1

Leia mais

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios!

Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! (Apresentação SQL Manager Lite for InterBase and Firebird) Benvindo ao Curso de Introdução ao Firebird com Ferramenta de Relatórios! Ferramenta de alta performance para a otimização da administração de

Leia mais

Access Prof. Ari Oliveira

Access Prof. Ari Oliveira Access Prof. Ari Oliveira Definições Importantes Dado x Informação: Dado: Elemento de informação, ou representação de fatos ou de instruções, em forma apropriada para armazenamento, processamento e transmissão

Leia mais

Tabelas Dinâmicas Excel

Tabelas Dinâmicas Excel 1º Trim 2º Trim Jan Fev Mar Abr Mai Jun Marca A Família Marca B 1 Marca C Família Marca D 2 Marca E Viseu Aveiro Porto Centro-I Braga Norte-A Guimarães Excel 1 O que são? São tabelas interactivas que resumem

Leia mais

Tecnologias da Informação e Comunicação. Sistemas de Gestão de Bases de Dados Microsoft Access. Aula 53, 54, 55 e 56

Tecnologias da Informação e Comunicação. Sistemas de Gestão de Bases de Dados Microsoft Access. Aula 53, 54, 55 e 56 Tecnologias da Informação e Comunicação Sistemas de Gestão de Bases de Dados Microsoft Access Aula 53, 54, 55 e 56 Aula 53, 54, 55 e 56 Sumário Introdução às Bases de Dados. Conceitos básicos. Apresentação

Leia mais

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26

Introdução 20 Diagramas de fluxos de dados 20 O processo de elaboração de DFD 22 Regras práticas para a elaboração de DFD 24 Dicionário de dados 26 ÍNDICE MÓDULO 1 ANÁLISE DE SISTEMAS 9 1.1 SISTEMAS DE INFORMAÇÃO 10 Sistema conceito e exemplos 10 Dados e informação 11 Sistema de informação conceito e componentes 12 Sistema de informação e sistemas

Leia mais

Importar e Exportar Dados

Importar e Exportar Dados Importar e Exportar Dados Administração de Base de Dados OBJECTIVOS: Definir comandos e formatos Definir restrições (constraints) DEFINIÇÃO DO ESQUEMA DA BASE DE DADOS O esquema da BD e composto pelas

Leia mais

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira

Sistemas de Gestão De Bases de Dados. Criação de Tabelas na vista estrutura. Módulo 2. A Professora: Vanda Pereira Sistemas de Gestão De Bases de Dados Criação de Tabelas na vista estrutura A Professora: Vanda Pereira Módulo 2 Para criar uma tabela basta clicar no separador Criar grupo Tabela Vai aparecer no lado esquerdo

Leia mais

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD Disciplina: Banco de Dados Prof: Márcio Palheta, Esp

Leia mais

MODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores

MODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores MODELO RELACIONAL Prof.: Jacson Tiola Técnico em Redes de Computadores http://tiola.net Modelo Relacional Introduzido por Codd em 1970 (IBM/ Califórnia) Modelo com uma sólida base formal teoria dos conjuntos

Leia mais

A.M.U. Ação Primavera Como utilizar Módulo: UF24 Software aplicado à atividade comercial

A.M.U. Ação Primavera Como utilizar Módulo: UF24 Software aplicado à atividade comercial A.M.U. Ação 13066 Primavera Como utilizar Módulo: UF24 Software aplicado à atividade comercial 2014 Introdução Nas organizações empresariais actuais os sistemas de informação para gestão (ERP s), são uma

Leia mais

Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação

Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação Implementando classes em C# Curso Técnico Integrado em Informática Fundamentos de Programação Introdução Além de utilizar as classes presentes na biblioteca padrão, programadores podem definir suas próprias

Leia mais

CONVERSOR SAGE RETAIL/GESTÃO COMERCIAL

CONVERSOR SAGE RETAIL/GESTÃO COMERCIAL A XD desenvolveu um conversor de forma a facilitar e agilizar a passagem de dados de sistemas Sage Retail e Sage Gestão Comercial para sistemas XD. Com o conversor poderá importar dados de tabelas, saldos

Leia mais

!" # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional

! # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional Nuno Melo e Castro !" # Modelos de dados 1ª geração Modelo Hierárquico Modelo Rede 2ª geração Modelo Relacional 3ª geração Extensões ao modelo relacional Modelo lógico-dedutivo Modelo orientado a objectos

Leia mais

Manual do Utilizador

Manual do Utilizador Manual do Utilizador Instituto Politécnico de Bragança Escola superior de tecnologia e de gestão Informática de Gestão ALUNOS: Cristóvão Machado IG7812 Benjamim Lino IG8574 Índice 1.DICIONÁRIO DE ICON

Leia mais

Caderno de Introdução Bases Dados

Caderno de Introdução Bases Dados José Adriano [email protected] Página 1 Sumário 5. A Linguagem SQL 5.1 Comandos DDL 5.2 Comandos DML 5. A Linguagem SQL A linguagem SQL apresenta duas variantes, DDL Data Definition Language e DML Data Manupulation

Leia mais

Diagramas de Use Case

Diagramas de Use Case 86/170 Diagramas de Use Case Sumário Definição de requisitos. Diagramas de Use Case I conceitos base Diagramas de Use Case II conceitos avançados Resumo Exercícios Definição de Requisitos 87/170 Definição

Leia mais

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

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado. 4.º PASSO PROGRAMAÇÃO DO CAMPO DISTRITO : PROJECTO COM ADO Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado. 1) Abra o formulário

Leia mais

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

Ficha prática nº 7. SGBD Microsoft Access e SQL Server 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

Leia mais

Base de dados I. O que é? Para que serve? Vantagens básicas sobre os modelos tradicionais

Base de dados I. O que é? Para que serve? Vantagens básicas sobre os modelos tradicionais Base de dados I O que é? Uma base de dados é um simples repositório de informação, relacionada com um determinado assunto ou finalidade, armazenada em computador em forma de ficheiros Para que serve? Serve

Leia mais

Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3

Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3 Índice Introdução... 1 I FUNCIONALIDADES BÁSICAS... 3 1. Ambiente de Trabalho... 5 1.1 Botão Office... 6 1.1.1 Opções do Excel... 8 1.2 Friso... 9 1.3 Barra de Acesso Rápido... 12 1.4 Operações com Livros

Leia mais

Definição do esquema da base de dados. o esquema da BD é composto pelas definições de todas as tabelas da BD.

Definição do esquema da base de dados. o esquema da BD é composto pelas definições de todas as tabelas da BD. Definição do esquema da base de dados o esquema da BD é composto pelas definições de todas as tabelas da BD. existem outros elementos (views, índices, triggers) que também fazem parte do esquema e que

Leia mais

Integração por Web Services

Integração por Web Services Integração por Web Services Versão 1.1 Maio 2010 Índice Índice... 2 Introdução... 3 Arquitectura PRIMAVERA... 4 User Interface... 4 Motor... 4 Interface para o Administrador... 5 Motores PRIMAVERA em Web

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS CONCEITOS BÁSICOS

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS CONCEITOS BÁSICOS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite um rápido e fácil acesso aos dados; Acelera os processos de

Leia mais

Teste Exemplo Revisão da tentativa 1

Teste Exemplo Revisão da tentativa 1 Teste Exemplo Revisão da tentativa 1 Iniciado em: Quinta, 6 Dezembro 2007, 21:31 Completado em: Quinta, 6 Dezembro 2007, 21:48 Tempo gasto: 16 minutos 53 segundos Classificação: 8/20 (40% Nota: 8 sobre

Leia mais

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados>

BANCO DE DADOS. Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE <nome_banco_de_dados> BANCO DE DADOS 1. Scripts de criação de banco de dados Para a criação de um banco de dados, através de scripts SQL, deve-se usar a seguinte sintaxe: CREATE DATABASE Onde:

Leia mais

Bases de Dados. Apresentação da disciplina. Programa

Bases de Dados. Apresentação da disciplina. Programa Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização

Leia mais

PROCEDIMENTOS DE REQUISIÇÃO DE MATERIAL PARA OS LABORATÓRIOS DE ENFERMAGEM

PROCEDIMENTOS DE REQUISIÇÃO DE MATERIAL PARA OS LABORATÓRIOS DE ENFERMAGEM PROCEDIMENTOS DE REQUISIÇÃO DE MATERIAL PARA OS LABORATÓRIOS DE ENFERMAGEM I - Acesso ao Programa 1 - Ícone Para aceder ao programa clique sobre o atalho PHC_ESEUM no ambiente de trabalho, este poderá

Leia mais

Documento da versão. Novas Funcionalidades. Ecrã Principal. Ecrã Principal Preferências. Parametrização Trabalhos Séries OT

Documento da versão. Novas Funcionalidades. Ecrã Principal. Ecrã Principal Preferências. Parametrização Trabalhos Séries OT Documento da versão PRODUTO ManWinWin DATA INÍCIO 13-04-2015 VERSÃO 5.3.1.0 DATA FECHO 24-07-2015 Novas Funcionalidades Ecrã Principal No módulo Parque passou a ser possível escolher a árvore que se pretende

Leia mais