DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo SQL Magazine 74 - Desafio de SQL - Criação de diferentes tipos de índices

Desenvolvimento de soluções para problemas cotidianos enfrentados por DBAs e desenvolvedores de aplicações para banco dados.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





SQL Magazine 74

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da SQL Magazine 74


Desafio SQL Magazine
Desafio de SQL - Criação de diferentes tipos de índices
 
Neste mês, o trabalho na empresa fictícia ItsMyBusiness está bem mais calmo. Mas, como sempre acontece, a empresa não está parada. O projeto de melhoria do controle de pedidos está terminando e logo tudo estará em produção (Nota DevMan 1).
Atualmente, o modelo do banco de dados da empresa está da maneira como mostra a Figura 1.

Figura 1. Modelo de dados simplificado da empresa ItsMyBusiness.

O script para criação desta base de dados está disponível no portal da SQL Magazine. Este script adota um SQL padrão, de tal modo que ele roda, com pequenas alterações, em SQL SERVER, DB2, ORACLE, FIREBIRD e POSTGRES. As alterações necessárias para cada SGBD são apresentadas como comentários.
Mas o que nos interessa no Desafio SQL deste mês é que uma das razões para o projeto ainda não ter terminado é que, durante os testes de inserção de dados, se descobriu que o sistema permite o cadastramento de dois ou mais produtos com o mesmo nome. Cada registro terá um ID diferente, mas ainda assim a descrição dos produtos pode ser idêntica.
Para fins de ilustração, a Listagem 1 mostra o script de definição da tabela de produtos.
Listagem 1. Criação da tabela de produtos
1    CREATE TABLE dbo.tblProduto(
2      codProduto int NOT NULL,
3      Nome varchar(100) ,
4    PRIMARY KEY (codProduto));

No caso da ItsMyBusiness, assim como seria na maioria das empresas, este comportamento é completamente indesejável.
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Wagner Crivelini
Atua a mais de 15 anos na área TI, particularmente com Business Intelligence. Engenheiro formado pela UNICAMP, trabalha na IBM na unidade de IBM Global Account onde atua como DBA DB2 e SQL SERVER em projetos internacionais. Profissional com várias certificações em DB2, entre elas IBM Certified Sol...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03