Integridade Referencial Interface Visual SQL Server



Documentos relacionados
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

SQL DDL ALTERAÇÃO DA ESTRUTURA DE TABELAS - ALTER TABLE - ALTER TABLE NOME_TABELA ADD [COLUMN] NOME_COLUNA TIPO_COLUNA RESTRIÇÕES

Projeto de Banco de Dados: Empresa X

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

Manual Banco de dados MySQL

Tarefa Orientada 1 Base de Dados Editora

Cotação Eletrônica. 1º Passo: Configure o em que será utilizado para envio das. cotações.

❶ No Sistema Gênesis, na Aba ESTOQUE

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

Após o download seguir os procedimentos abaixo:

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

INSTALANDO E CONFIGURANDO O MY SQL

Print Audit 6 - Instalação do SQL Server 2008 express R2

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Manual Recurso - Criar Tabela Instrução SQL. FullCopyConvert Data

Como funciona? SUMÁRIO

Comandos DDL. id_modulo = id_m odulo

Procedimentos para Instalação e Utilização do PEP Programa automatizado de apoio à Elaboração de Projetos

GUIA INTEGRA SERVICES E STATUS MONITOR

GOVERNO DO ESTADO DO PARANÁ SECRETARIA DE ESTADO DO ESPORTE E DO TURISMO JOGOS OFICIAIS DO PARANÁ / 2015.

PROCEDIMENTOS DE BACKUP/RESTORE SQL SERVER 2005

Como atualizar o arquivo de licença do HSC ISS Free

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Microsoft Access: Criar relações para um novo banco de dados. Vitor Valerio de Souza Campos

MySQL Query Browser. Professor Victor Sotero SGD

Transferência de Dados entre Computadores

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Aula Extra Conexão ODBC para aplicações Delphi 7 que usam SQL Server 2005

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

MAN001 Atualização Protocolo e Ação Social Versão 2 Cliente: Duralex Sistemas

Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.

Gerenciamento e Captura de Cheques - Sistec. Manual de Instalação e Importação ÍNDICE 1.INSTALAÇÃO Instalando o programa

Atualização Volare 17 Release 010

Gerenciador de Conteúdo Magellan 2.0

Criando campanhas e gerando pedidos de venda com o Telemarketing

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Programação SQL. Introdução

Curso Básico Sistema EMBI

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Modo Estrutura é o ambiente de definição e estruturação dos campos, tipos de dados, descrição e propriedades do campo.

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

COMO INSTALAR O CATÁLOGO

Banco de Dados. Conversão para o Banco de Dados SisMoura

SISTEMA DE PRODUTOS E SERVIÇOS CERTIFICADOS. MÓDULO DO CERTIFICADOR MANUAL DE OPERAÇÃO Versão 2.4.6

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

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Guia rápido para configuração e geração do SPED Contábil

Configuração Java Nota Legal Porto Alegre

Parte 5 LibreOffice Base

Tutorial de Instalação e Utilização do PDF Creator

MANUAL DE UTILIZAÇÃO DO GCD GERENCIADOR DE CERTIFICADOS DIGITAIS

INSTALANDO SQL SERVER 2008

SIM Sistema de Informação Monitorada Ltda. Vise Boletos

RECURSOS DO WINDOWS FERRAMENTAS DO SISTEMA TAREFAS AGENDADAS SCANDISK DESFRAGMENTADOR DE DISCO LIMPEZA DE DISCO RESTAURAÇÃO DO SISTEMA

Frente Loja Avanço (PAF-ECF) versão Rotina de Atualização Frente Avanço Windows

Exportando um certificado no Controlador de Domínio do AD

MAN004 Back-up e Restore MS SQL Server Cliente: Duralex Sistemas

Boletim Técnico. Criação de formulário dinâmico para o módulo WEB. Produto : TOTVS Web,

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.

Portaria Express 3.0

Segurança de Dados no PostgreSQL

Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Professor: Macêdo Firmino Disciplina: Redes de Computadores II

Escritório Virtual Administrativo

1.0 SOFTWARE GERENCIADOR MCSLINK

Manual Captura S_Line

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Certificado A1 Manual de Renovação online

Certificado A1. Manual de Renovação online. Manual do Usuário. Produzido por: Informática Educativa. Página1

Manual do Usuário. Tag List. Tag List Generator. smar FIRST IN FIELDBUS JUL / 02. Tag-List VERSÃO 1.0 TAGLSTC3MP

Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E

Manual de Instalação e Utilização

Tutorial contas a pagar

COMO EFETUAR PAGAMENTOS DE PROTOCOLOS

Sugestão de utilização do novo módulo

-Entre no menu Cadastros / Sacados -Insira os dados do sacado / clique em Gravar

Requerimento: Digitador de Pedidos ProfarmaNet. Manual de Apoio. Preparado por: Versão: 1.0. Sumário

Lab - Utilizando a ferramenta de Restauração do sistema no Windows Vista

Passo a Passo. Sistema integrado de gerenciamento de obras SIGOB Reanálise Visita Técnica

WorkFlow WEB Caberj v docx. Manual Atendimento Caberj

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

Modelagem de Banco de Dados através do ERwin

Scripts para Bloquear Sites e Domínios no ISA Server

Instalação e Configuração do AD DS no Windows Server 2012 R2 INSTALAÇÃO DO SERVIÇOS DE DOMÍNIO DO ACTIVE DIRECTORY (AD DS)

Inserindo Dados no Banco de Dados Paradox.

PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.

Sistema de Logística Reversa

Esta alteração é feita de duas formas: Cadastro de pedido de compra e ajuste de estoque.

CRIANDO UM BANCO DE DADOS

Criando uma agenda simples com NetBeans 6.5

Guia de Início Rápido

Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel

WorkFlow WEB Volkswagen v docx. Manual de Atendimento Volkswagen

ÍNDICE SERVIÇOS DO WINDOWS MASTERSAF DFE

Tutorial EPF Básico. 1)Vá a File-> New->Method Library. Escolha uma pasta para criar a Method Library.

CRASP. Conteúdo Sobre o sistema...

Windows Explorer. Prof. Valdir

Transcrição:

a. Criar o banco de dados chamado DBSP, com suas respectivas tabelas (S, P e SP), no, conforme especificado abaixo:. Grupo lógico (filegroup) PRIMARY. Name: DBSP Arquivo físico: D:\...\DBSP.MDF Nome da Tabela: S (Obs.: Fornecedores) SCOD char 2 Obrigatório SNAME varchar 10 Obrigatório STATUS smallint CITY varchar 10 Chave Primária: SCOD Nome da Tabela: P (Obs.: Peças) PCOD char 2 Obrigatório PNAME varchar 10 Obrigatório COLOR varchar 10 WEIGHT smallint CITY varchar 10 Chave Primária: PCOD Nome da Tabela: SP (Obs.: Fornecimentos) SCOD char 2 Obrigatório PCOD char 2 Obrigatório QTY smallint Chave Primária: SCOD e PCOD b. Salve todo o trabalho e inclua os registros nas tabelas S, P e SP (execute o arquivo SQL para popular).

c. Confirmar que as tabelas estão com essas linhas após a execução do arquivo SQL S S# SNAME STATUS CITY S1 Smith 20 London S2 Jones S3 Blake S4 Clark S5 Adams 10 Paris 30 Paris 20 London 30 Athens d. Atenção: fazer um backup do BD DBSP antes de prosseguir. e. Incluir em SP: S8,P9,400 P P# PNAME COLOR WEIGHT CITY P1 Nut Red 12 London P2 Bolt Green 17 Paris P3 Screw Blue 17 Rome P4 Screw Red 14 London P5 Cam Blue 12 Paris P6 Cog Red 19 London SP S# P# QTY S1 P1 300 S1 P2 200 S1 P3 400 S1 P4 200 S1 P5 100 S1 P6 100 S2 P1 300 S2 P2 400 S3 P2 200 S4 P2 S4 P4 300 S4 P5 400 Qual a incoerência? f. Excluir de S: S1,Smith,20,London Qual o problema gerado? g. Excluir de P: P2,Bolt,Green,17,Paris Qual o problema gerado? Integridade Referencial Busca garantir a integridade dos dados, evitando a ocorrência de informações sem sentido. Obtida através da criação de CHAVE PRIMARIA e CHAVE ESTRANGEIRA (RELACIONAMENTO). Será visto a seguir. Além disso: NOT NULL, DEFAULT, UNIQUE, etc. Será visto posteriormente.

A seguir, criaremos os relacionamentos (integridade referencial) entre as tabelas S, P e SP utilizando a interface visual do. S scod SP scod pcod 1 1 P pcod h. Restaurar o backup do BD DBSP feito no item d. i. Clicar com o botão direito na opção DATABASE DIAGRAMS (abaixo do banco de dados DBSP). j. Caso seja solicitada uma confirmação responda YES. k. Escolha a opção NEW DATABASE DIAGRAM. l. Adicione as três tabelas do banco DBSP ao diagrama. m. Organize as tabelas conforme a figura seguinte (as outras colunas de cada tabela podem estar aparecendo ou não): n. Selecione a tabela SP e clique no botão RELATIONSHIPS. o. Clicar no botão ADD. p. Clicar no botão da opção TABLES AND COLUMNS SPECIFICATION

q. Configure conforme a figura abaixo: r. Foi criado o relacionamento de P com SP. Clique no botão OK. Depois Close. s. Agora crie o relacionamento de S com SP. Obs.: desta vez tente fazer arrastando o campo SCOD da tabela S para o campo SCOD da tabela SP, confira a janela de configuração que vai abrir automaticamente. t. Salve o trabalho clicando no botão disquete na barra de ferramentas e em OK. Depois responda YES e a seguir NO (não salvar o script). u. Volte para o OBJECT EXPLORER e faça testes de inclusão e exclusão nas tabelas conforme as sugestões abaixo. Tente excluir alguns registros da tabela P e da tabela S. O que acontece? Tente incluir um registro S9 P8 250 na tabela SP. O que acontece? Tente alterar o valor P1 na tabela P para P9. O que acontece? Por quê? Tente alterar o valor S1 na tabela S para S8. O que acontece? Por quê?

v. Retorne ao diagrama para ativar a exclusão e a atualização em CASCATA nos dois relacionamentos, conforme a figura abaixo. Salve (Close). Obs.: deve ser feito selecionando FK_SP_P e depois selecionando FK_SP_S. w. Faça novos testes. Tente excluir alguns registros da tabela P. A exclusão foi feita? Abra a tabela SP e verifique o que ocorreu. Tente excluir alguns registros da tabela S. A exclusão foi feita? Abra a tabela SP e verifique o que ocorreu. Altere o valor de algum PCOD na tabela P (de P1 para P8 por exemplo). A alteração foi feita? O que ocorreu na tabela SP? Altere o valor de algum SCOD na tabela S (de S2 para S9 por exemplo). A alteração foi feita? O que ocorreu na tabela SP?