Deutsch English Espanol Francais Italiano Nihongo
 
 

Sistema da base de dados do vinho
Base de dados relacional do SQL

 
 

Únicas perguntas da tabela

Nossa primeira única pergunta da tabela é pretendida encontrar a identificação da ordem de todas as vendas de um determinado dia. Assim por exemplo nós escolhemos funcionar uma pergunta para outubro 13, 2004 e o resultado era que a identificação 1006 da ordem ocorreu esse dia. A pergunta realiza-se como segue.

SELECIONE ORDER_ID
de ORDER_T
onde order_date = “13/outubro/04”;

Resultados:
1006


A segunda única pergunta da tabela é encontrar as ordens que ocorreram durante um período de tempo especificado. Nós funcionamos esta pergunta para a contabilidade e finalidades financeiras em em qualquer altura que com esforço muito pequeno. O que pôde ter feito exame as horas a calcular podem ser realizadas nos segundos com esta pergunta.

SELECIONE ORDER_ID, ORDER_DATE
DE ORDER_T
ONDE ORDER_DATE > “01/SETEMBRO/2004”
E ORDER_DATE < “30/SETEMBRO/2004”;

Resultados:
1002 16-SEP-04
1003 20-SEP-04

A terceira única pergunta que da tabela nós fizemos é encontrar o inventário que necessita ser requisitado novamente porque é baixa na quantidade. Nós encontramos este para certificar-se que nós requisitamos novamente determinados vinhos antes que estejam para fora - de - estoque. O serviço de cliente é uma prioridade superior e nada é mais mau do que girando abaixo um cliente que esteja pronto para comprar algo porque o produto está para fora - de - estoque.

SELECIONE Bar_Code, Product_Quantity
DE PRODUCT_T
ONDE PRODUCT_QUANTITY < 24;

Resultados:
53125 12
83225 12

A quarta pergunta é feita para encontrar as avaliações de cliente do vinho que eram rated abaixo de 4. O local que do e-comércio nós esperamos executar no futuro permitirá que o cliente avalie o vinho depois que o compram e tentam. Nós podemos fàcilmente encontrar que vinhos são avaliados consistentemente mal e fazer as decisões managerial baseadas nos resultados. Se um vinho específico estiver estando a um ponto baixo rated, nós podemos interromper o produto.

SELECIONE BAR_CODE, AVALIANDO
DE PRODUCT_RATING_T
ONDE AVALIANDO < 4;

Resultados:
12113 3
36748 3


As quintas únicas perguntas da tabela são feitas para encontrar quantos clientes nós temos em grupos de idade específicos. Por exemplo a primeira pergunta abaixo encontra aquelas que estão entre as idades de 21 e de 30, 21, sendo o limite de idade bebendo legal, é conseqüentemente nosso cliente possível mais novo. Então o segundo, terceiras e quartas perguntas abaixo encontra os clientes entre as idades 30-40, 40-50 e 50 e acima. Nós usaremos esta pergunta periòdicamente encontrar para fora quem nossos clientes são a fim alvejar nosso marketing para estes clientes.

SELECIONE a contagem (o dob)
do customer_t
onde dob > “02/dec/1974” e dob < “02/dec/1983”;

SELECIONE a contagem (o dob)
do customer_t
onde dob > “10/dec/1964” e dob < “10/dec/1973”;

SELECIONE a contagem (o dob)
do customer_t
onde dob > “10/dec/1954” e dob < “10/dec/1963”;

SELECIONE a contagem (o dob)
do customer_t
onde dob < “10/dec/1954”;


Resultados:
21-30 = 3
31-40 = 1
41-50 = 7
50+ = 3


Nossa sexta e única pergunta final da tabela é encontrar que estados nossos clientes estão. Nós contaremos os estados do cliente da tabela do cliente a fim encontrar nosso resultado. Isto ajudará em nossas campanhas do marketing junto com o grupo de idade do cliente. Nós podemos alvejar nosso mercado pelo grupo e pelas regiões de idade que aumentarão extremamente nosso retorno no investimento para dólares do marketing.

Customer_state SELETO, CONTAGEM (customer_state)
De CUSTOMER_zip_t
GRUPO pelo customer_state
TENDO A CONTAGEM (customer_state) > 1;

Perguntas da Multi-Tabela

A primeira pergunta que múltipla da tabela nós escolhemos escrever é encontrar toda a informação necessitada criar um invoice. Nós podemos fazer este pelo número de ordem assim que no exemplo abaixo dele diz o order_id de order_t. = 1003. Esta pergunta longa será feita todas as vezes um vinho das ordens do cliente em linha. Serão emitidos a um email respondido automático com a informação essa resultados desta pergunta. verificam a informação a fim certificar-se que tudo estêve enchido para fora corretamente ao requisitar.

selecione o customer_id de customer_t., customer_name, customer_address, customer_email, zip_code, order_id de order_t., order_date, order_quantity de order_line_t., preço, product_name de product_t., (order_quantity de order_line_t. * o preço de product_t.)
do customer_t, order_t, order_line_t, product_t
onde customer_id de customer_t. = customer_id de order_t.
e order_id de order_t. = order_id de order_line_t.
e bar_code de order_line_t. = bar_code de product_t.
e order_id de order_t. = 1003;


Resultados:
CUSTOMER_ID CUSTOMER_NAME CUSTOMER_ADDRESS
----------- ------------------------- ------------------------------
CUSTOMER_EMAIL ZIP_CODE ORDER_ID
---------------------------------------- --------- -------------------------
PREÇO PRODUCT_NAME DE ORDER_DAT ORDER_QUANTITY
--------- -------------- ---------- ------------------------------
(ORDER_LINE_T. ORDER_QUANTITY * PREÇO DE PRODUCT_T.)
---------------------------------------------
15 avenida de Robert Aboolian 6687 segundo.
raboolian@spamail.com 23465 1003
20-SEP-04 3 Merlot de 15.99 vinhedos da dinamite
47.97


Nossa segunda pergunta da multi-tabela é encontrar os clientes que compraram pelo menos 6 frascos de um tipo de vinho em uma vez. Por exemplo os frascos da ordem 8 de I de Buehler Cabernet em uma ordem, então meus identificação do cliente e email estariam nos resultados. Nós pretendemos contatar os clientes resultantes com informação em como comprar no volume quando os gerentes se decidem que é hora de vender fora das quantidades maciças do vinho. Se nós tivermos o estoque extra de vinhos particulares, estes clientes serão emailed primeiramente com coupons especiais e negócios.

SELECIONE o customer_id de customer_t., customer_email de customer_t.
De CUSTOMER_T, ORDER_LINE_t, ORDER_T
ONDE CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
E ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
E >= 6 DE ORDER_LINE_T. ORDER_QUANTITY;

Resultados:
5 mjohnson@spamail.com
11 she@spamail.com

A terceira pergunta da multi-tabela é encontrar os clientes que compraram o vinho o mais caro. Nós encontramos que o vinho que o mais caro nós temos atualmente no estoque é código número 36748 da barra. Conseqüentemente nós podemos procurarar para encontrar quem comprou este vinho no passado. Quando nós temos caro o vinho que necessita ser vendido nós contatará estes clientes primeiramente. A pergunta dá-nos lá o email address que será usado então para o solicitation.

SELECIONE o customer_id de customer_t., customer_email de customer_t.
DE CUSTOMER_T, ORDER_LINE_T, ORDER_T, PRODUCT_T
ONDE CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
E ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
E ORDER_LINE_T. BAR_CODE = PRODUCT_T. BAR_CODE
E ORDER_LINE_T. BAR_CODE = 36748;

Resultados:
8 fcummings@spamail.com
4 moskoorouchi@spamail.com


A quarta pergunta da multi-tabela é encontrar os vinhos os mais populares que nós vendemos e quantas vezes cada uma vendeu. Nós contamos quantas vezes cada código de barra foi usado em nossa linha tabela da ordem. Isto não nos dá a quantidade de frascos comprados, mas dá-nos a contagem em quantas vezes se requisitou em transações separadas. Nós queremos esta informação a fim encontrar para fora alguma sorte da indicação de o que nossos clientes preferem, conseqüentemente permitindo que nós façam decisões melhores da fonte no futuro.

Bar_code SELETO de order_line_t., contagem (bar_code de order_line_t.)
do product_t, order_line_t
onde bar_code de product_t. = bar_code de order_line_t.
grupo pelo bar_code de order_line_t.;

Resultados:
12113 5
23445 3
36748 2
46247 3
53125 1
71347 2
83225 2


O fifth e a pergunta final da multi-tabela são encontrar o nome do cliente que ordem colocada um número de ordem específico. Se nós tivermos alguma sorte do problema com uma ordem nós identificamos rapidamente a informação sobre a transação e fazemos exame então das etapas necessárias para resolver a situação. Nós fazemos exame do serviço de cliente seriamente.

SELECIONE Customer_Name
De CUSTOMER_t
Onde CUSTOMER_t. Customer_ID =
(ORDER_t. SELETO Customer_ID
De ORDER_t
Onde order_ID = 1010);


Resultados:
Sol de Yi

Descrição de tabelas da base de dados

A tabela do fecho de correr do cliente consiste nos atributos que são código de fecho de correr, customer_city, e customer_state. O fecho de correr do cliente é a chave preliminar para esta tabela. A razão porque nós fizemos esta tabela era porque há somente um estado e uma cidade para um código de fecho de correr, conseqüentemente; nós não temos a duplicata os dados repetidamente outra vez.

A tabela do cliente armazena e mostra a informação importante sobre os clientes. A tabela do cliente consiste nos atributos que são customer_ID, customer_name, customer_email, DOB, customer_address, e zip_code. Nós ajustamos acima o customer_ID como o número, porque nós usamos somente o número para o cliente IDs, e nós ajustamos a data de nascimento como a DATA. Tudo mais é varchar. A chave preliminar para esta tabela é o customer_ID, e a chave extrangeira é o Zip_Code. DOB tem o papel muito importante para determinar se cada um de nosso cliente pode comprar o vinho legalmente, porque nós não podemos vender os vinhos aos clientes que estão sob a idade de 21.

A tabela da ordem consiste nos atributos que são order_ID, order_date, e customer_ID. A chave preliminar para esta tabela é o Order_ID, e a chave extrangeira é o customer_ID. Esta chave extrangeira é relacionada à chave preliminar da tabela do cliente.

A tabela do produto é a tabela que tem a informação importante sobre o vinho. A tabela do produto consiste nos atributos que são bar_code, product_quantity, varietal, product_name, descrição, preço, álcool, appellation, e vintage. Cada atributo mostra e dá toda a informação importante que considera aos vinhos que nós vendemos. A chave preliminar para esta tabela é o bar_code. O outro atributo, álcool mostra a porcentagem do índice de álcool em um frasco. A chave preliminar é muito importante porque cada código de barra é muito original, e cada tipo do vinho tem o código de barra diferente. Esta chave preliminar é as chaves extrangeiras para outras tabelas.

A linha tabela da ordem é a tabela que tem toda a informação considerar aos vinhos. A linha tabela da ordem consiste nos atributos que são order_line_ID, bar_code, order_Id, e order_quantity. A chave preliminar para esta tabela é o order_line_ID. E há duas chaves extrangeiras que são order_ID e bar_code. Order_ID é a chave extrangeira 1 e o bar_code é a chave extrangeira 2.

A tabela da avaliação de produto é a tabela que mostra que a avaliação nos clientes dos vinhos deu. A tabela da avaliação de produto consiste nos atributos que são bar_code, e na avaliação. Ambos os atributos são ajustados como o número, assim que os clientes podem pôr números para avaliar os vinhos. Bar_code é a chave preliminar para esta tabela, e o bar_code é a chave extrangeira para esta tabela. As referências chaves extrangeiras à chave preliminar da tabela do produto que é bar_code.

A tabela do fecho de correr do fornecedor consiste nos atributos que são zip_code, supplier_city, e supplier_state. Zip_code é a chave preliminar para esta tabela. Esta tabela mostra bàsicamente a fornecedores a informação.
A tabela do fornecedor foi criada para armazenar a informação importante em fornecedores da companhia. A tabela do fornecedor consiste nos atributos que são supplier_ID, supplier_name, supplier_email, supplier_address, e zip_code. Supplier_ID é a chave preliminar para esta tabela, e o zip_code é a chave extrangeira que references ao zip_code da tabela do fornecedor.

A tabela do Shipment é consiste nos atributos que são shipment_ID, shipment_date, e supplier_ID. Shipment_ID é a chave preliminar para esta tabela, e o supplier_ID é a chave extrangeira que references ao supplier_ID da tabela do fornecedor. Esta tabela é a importante manter aproximadamente a trilha em toda a informação importante a respeito dos shipments. Isto ajudará à companhia e aos consumidores começar a informação. Por exemplo, nós que todos sabemos que que produto era emita, quando esse produto era emite, e que fornecedor emite que produtos.

Inclui a tabela consiste nos atributos que são bar_code e shipment_ID. Ambos os atributos são ajustados como números, porque o código de barra é combinação original dos números e pode ser idêntico, e o shipment ID é ID assim que cada shipment tem o número diferente do ID. A chave preliminar para esta tabela é bar_code e shipment_ID. Há duas chaves extrangeiras. A chave extrangeira 1 é o bar_code, que references à chave preliminar do bar_code da tabela da avaliação de produto. A chave extrangeira 2 é o shipment_ID, que references à chave preliminar do shipment_ID da tabela do shipment.

>< 2 >1 >precedente

Relacionado

[>Software do carro de Shopping de Ecommerce]
[>Tecnologia Home esperta]
[>Leapfrog e Powertouch]
[>Criação de rádio do Internet]
[>Pressão - desperdício sensível da etiqueta]

Tópicos

[Tech Negócio] [engenharia de computador] [engenharia elétrica] [tópicos selecionados]