NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
SQL Server 2005 - CURSO COMPLETO Autor: Júlio Battisti |
|||
---|---|---|---|
Lição 144 - Capítulo 09 - EXCLUINDO CONSTRAINTS | |||
Podemos excluir uma Constraint, utilizando o comando ALTER TABLE. Utilizamos a seguinte sintaxe: ALTER TABLE nome_da_tabela DROP CONSTRAINT nome_da_constraint Por exemplo, para excluir uma Constraint chamada Teste, da tabela Clientes, do Banco de Dados Vendas, utilizamos o seguinte comando: USE Vendas ALTER TABLE Clientes DROP CONSTRAINT Teste Exercício: Vamos propor um exercício, para que você possa revisar os diversos comandos vistos neste item. O exercício será baseado no Banco de Dados PubsIntF, que criamos no início do capítulo. Lembrando que este é uma cópia do Banco de Dados Pubs, importado a partir de uma instância do SQL Server 2000. Vamos criar alguns relacionamentos neste Banco de Dados. Das diversas tabelas que compõem este Banco de Dados, vamos nos concentrar nas quatro tabelas mostradas na Figura 9.7.
Primeiro, vamos fazer uma análise sobre os relacionamentos que devem ser definidos para as tabelas apresentadas, e depois partirmos para a definição das Constraints a serem implementadas em cada tabela. Os seguintes campos serão definidos como Chaves Primárias:
Definiremos os seguintes relacionamentos:
Então vamos à prática. 1. Abra o SQL Server Management Studio, navegue até o banco de dados PubsInf. Clique com o botão direito do mouse no banco de dados PubsInf e, no menu de opções que é exibido, clique em New Query. Será aberta a janela de execução de comandos T-SQL. 2. Torne PubsIntF o Banco de Dados atual, utilizando o seguinte comando: USE PubsIntF 3. Para definir o campo au_id, da tabela authors, como uma Chave Primária, execute o seguinte comando: ALTER TABLE authors 4. Para definir o campo pub_id, da tabela publishers, como uma Chave Primária, execute o seguinte comando: ALTER TABLE publishers 5. Para definir o campo title_id, da tabela titles, como uma Chave Primária, execute o seguinte comando: ALTER TABLE titles Neste ponto, o nosso Banco de Dados já possui definidas três Chaves Primárias, conforme indicado na Figura 9.11, na qual o campo Chave Primária é indicado pela pequena chave amarela.
Agora vamos para a definição dos relacionamentos. Lembrando que um relacionamento é definido através de uma Constraint do tipo FOREIGN KEY. 6. Crie uma Constraint do tipo FOREIGN KEY, associada com o campo au_id da tabela titleauthor, a qual referencia o campo au_id da tabela authors. Para criar este relacionamento, utilize o seguinte comando: ALTER TABLE titleauthor 7. Crie uma Constraint do tipo FOREIGN KEY, associada com o campo title_id da tabela titleauthor, a qual referencia o campo title_id da tabela titles. Para criar este relacionamento, utilize o seguinte comando: ALTER TABLE titleauthor 8. Crie uma Constraint do tipo FOREIGN KEY, associada com o campo pub_id da tabela titles, a qual referencia o campo pub_id da tabela publishers. Para criar este relacionamento, utilize o seguinte comando: ALTER TABLE titles Após executados estes comandos, os relacionamentos propostos terão sido criados, conforme indicado na Figura 9.12:
Muito bem, com isso concluímos o exercício proposto. Know-how em: Conceitos e Criação de Views no SQL Server 2005 Pré-Requisitos:
Metodologia:
Técnica:
|
|||
« Lição anterior | ![]() |
Δ Página principal | ![]() |
¤ Capítulos | ![]() |
Próxima lição » |
Universidade do Access - Curso Completo de Access
com tudo para você dominar o Access - do Básico ao
Avançado - até a Criação de Sistemas Profissionais
Completos - Passo a Passo - Tela a Tela
Aplica-se ao Access 2019, 2016, 2013 e 2010!
Para todos os detalhes, acesse:
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2025 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI