Système de base de données de vin
Base de données relationnelle de SQL

 
 

Questions simples de Tableau

Notre première question simple de table est prévue pour trouver l'identification d'ordre de toutes les ventes d'un certain jour. Tellement par exemple nous avons choisi de courir une question pour le 13 octobre 2004 et le résultat était que l'identification 1006 d'ordre s'est produite ce jour. La question a lieu comme suit.

CHOISISSEZ ORDER_ID
d'ORDER_T
là où order_date = « 13/oct./04 » ;

Résultats :
1006


La deuxième question simple de table est de trouver les ordres qui ont eu lieu pendant une période de temps indiquée. Nous pourrons courir cette question pour la comptabilité et buts financiers à tout moment avec l'effort très petit. Ce qui pourrait avoir pris des heures à calculer peuvent être accomplies en secondes avec cette question.

CHOISISSEZ ORDER_ID, ORDER_DATE
D'ORDER_T
LÀ OÙ ORDER_DATE > « 01/SEPT/2004 »
ET ORDER_DATE < « 30/SEPT/2004 » ;

Résultats :
1002 16-SEP-04
1003 20-SEP-04

La troisième question simple de table que nous avons faite est de trouver l'inventaire qui doit être commandé à nouveau parce qu'elle est basse dans la quantité. Nous trouvons ceci pour nous assurer que nous commandons à nouveau certains vins avant qu'ils soient dehors - de - des actions. Le service à la clientèle est une première priorité et rien n'est plus mauvais que tournant en bas d'un client qui est prêt à acheter quelque chose parce que le produit est dehors - de - des actions.

CHOISISSEZ Bar_Code, Product_Quantity
DE PRODUCT_T
LÀ OÙ PRODUCT_QUANTITY < 24 ;

Résultats :
53125 12
83225 12

La quatrième question est faite pour trouver les estimations de client du vin qui étaient évaluées en-dessous de 4. L'emplacement d'e-commerce que nous espérons mettre en application à l'avenir permettra au client d'évaluer le vin après qu'ils l'achètent et essayent. Nous pouvons facilement trouver quels vins sont uniformément évalués mal et prendre des décisions gestionnaires basées sur les résultats. Si un vin spécifique est le bas évalué, nous pouvons discontinuer le produit.

CHOISISSEZ BAR_CODE, ÉVALUANT
DE PRODUCT_RATING_T
LÀ OÙ ÉVALUANT < 4 ;

Résultats :
12113 3
36748 3


Les cinquièmes questions simples de table sont faites pour trouver combien de clients nous avons dans les groupes d'âge spécifiques. Par exemple la première question ci-dessous trouve ceux qui sont entre les âges de 21 et de 30, 21, étant la limite d'âge légale de boissons, est donc notre plus jeune possible client. Puis l'en second lieu, les troisième et quatrièmes questions ci-dessous trouvent les clients entre les âges 30-40, 40-50 et 50 et en haut. Nous emploierons cette question périodiquement pour découvrir qui nos clients sont afin de viser notre marketing vers ces clients.

CHOISISSEZ le compte (le dob)
du customer_t
là où dob > « 02/DEC/1974 » et dob < « 02/DEC/1983 » ;

CHOISISSEZ le compte (le dob)
du customer_t
là où dob > « 10/DEC/1964 » et dob < « 10/DEC/1973 » ;

CHOISISSEZ le compte (le dob)
du customer_t
là où dob > « 10/DEC/1954 » et dob < « 10/DEC/1963 » ;

CHOISISSEZ le compte (le dob)
du customer_t
là où dob < « 10/DEC/1954 » ;


Résultats :
21-30 = 3
31-40 = 1
41-50 = 7
50+ = 3


Notre sixième et finale question simple de table est de trouver quels états nos clients sont des po. Nous compterons les états de client de la table de client afin de trouver notre résultat. Ceci aidera dans nos campagnes de vente avec le groupe d'âge de client. Nous pouvons viser notre marché par le groupe d'âge et les régions qui augmenteront considérablement notre retour sur l'investissement pour des dollars de vente.

Customer_state CHOISI, COMPTE (customer_state)
De CUSTOMER_zip_t
GROUPE PAR le customer_state
AYANT LE COMPTE (customer_state) > 1 ;

Questions de Multi-Table

La première question multiple de table que nous avons choisi d'écrire est de trouver toute information nécessaire pour créer une facture. Nous pouvons faire ceci par numéro de commande ainsi dans l'exemple au-dessous de lui dit l'order_id d'order_t. = 1003. Cette longue question sera faite chaque fois un vin d'ordres de client en ligne. Ils seront envoyés à un email répondu automatique avec l'information cette des résultats de cette question. Ils pourront vérifier l'information afin de s'assurer que tout a été complété correctement en passant commande.

choisissez le customer_id de customer_t., customer_name, customer_address, customer_email, zip_code, order_id d'order_t., order_date, order_quantity d'order_line_t., prix, product_name de product_t., (order_quantity d'order_line_t. * le prix de product_t.)
du customer_t, order_t, order_line_t, product_t
là où customer_id de customer_t. = customer_id d'order_t.
et order_id d'order_t. = order_id d'order_line_t.
et bar_code d'order_line_t. = bar_code de product_t.
et order_id d'order_t. = 1003 ;


Résultats :
CUSTOMER_ID CUSTOMER_NAME CUSTOMER_ADDRESS
----------- ------------------------- ------------------------------
CUSTOMER_EMAIL ZIP_CODE ORDER_ID
---------------------------------------- --------- -------------------------
PRIX PRODUCT_NAME D'ORDER_DAT ORDER_QUANTITY
--------- -------------- ---------- ------------------------------
(ORDER_LINE_T. ORDER_QUANTITY * PRIX DE PRODUCT_T.)
---------------------------------------------
15 avenue de Robert Aboolian 6687 seconde.
raboolian@spamail.com 23465 1003
20-SEP-04 3 merlot de 15.99 vignes de dynamite
47.97


Notre deuxième question de multi-table est de trouver les clients qui ont acheté au moins 6 bouteilles d'un type de vin en même temps. Par exemple les bouteilles de l'ordre 8 d'I de Buehler Cabernet dans un ordre, puis mon identification de client et email seraient dans les résultats. Nous avons l'intention de contacter les clients résultants avec l'information sur la façon dont acheter en vrac quand les directeurs décident qu'il est temps de liquider des quantités de masse de vin. Si nous avons les actions supplémentaires des vins particuliers, ces clients seront emailed d'abord avec les bons spéciaux et les affaires.

CHOISISSEZ le customer_id de customer_t., customer_email de customer_t.
De CUSTOMER_T, ORDER_LINE_t, ORDER_T
LÀ OÙ CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
ET ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
ET >= 6 D'ORDER_LINE_T. ORDER_QUANTITY ;

Résultats :
5 mjohnson@spamail.com
11 she@spamail.com

La troisième question de multi-table est de trouver les clients qui ont acheté le vin le plus cher. Nous avons constaté que le vin le plus cher que nous avons actuellement en stock est le numéro de code à barres 36748. Par conséquent nous pouvons rechercher pour trouver qui a acheté ce vin dans le passé. Quand nous avons cher le vin qui doit être vendu nous contactera ces clients d'abord. La question nous donne là l'email address qui alors sera employé pour la sollicitation.

CHOISISSEZ le customer_id de customer_t., customer_email de customer_t.
DE CUSTOMER_T, ORDER_LINE_T, ORDER_T, PRODUCT_T
LÀ OÙ CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
ET ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
ET ORDER_LINE_T. BAR_CODE = PRODUCT_T. BAR_CODE
ET ORDER_LINE_T. BAR_CODE = 36748 ;

Résultats :
8 fcummings@spamail.com
4 moskoorouchi@spamail.com


La quatrième question de multi-table est de trouver les vins les plus populaires que nous avons vendus et combien de fois chacune a vendues. Nous comptons combien de fois chacune de code à barres a été employées dans notre ligne table d'ordre. Ceci ne nous donne pas la quantité de bouteilles achetées, mais nous donne le compte combien de fois on lui a commandées dans des transactions séparées. Nous voulons cette information afin de découvrir une certaine sorte d'indication de ce que nos clients préfèrent, donc nous permettant de prendre de meilleures décisions d'approvisionnement à l'avenir.

Bar_code CHOISI d'order_line_t., compte (bar_code d'order_line_t.)
du product_t, order_line_t
là où bar_code de product_t. = bar_code d'order_line_t.
groupe par le bar_code d'order_line_t. ;

Résultats :
12113 5
23445 3
36748 2
46247 3
53125 1
71347 2
83225 2


Le cinquième et la question finale de multi-table est de trouver le nom du client que commande passée un numéro de commande spécifique. Si nous avons une certaine sorte de problème avec un ordre nous pourrons identifier rapidement les informations sur la transaction et prendre alors les mesures nécessaires pour résoudre la situation. Nous prenons le service à la clientèle sérieusement.

CHOISISSEZ Customer_Name
De CUSTOMER_t
Là où CUSTOMER_t. Customer_ID =
(ORDER_t. CHOISI Customer_ID
D'ORDER_t
Là où order_ID = 1010) ;


Résultats :
Le soleil de Yi

Description des Tableaux de base de données

La table de fermeture éclair de client se compose des attributs qui sont code postal, customer_city, et customer_state. La fermeture éclair de client est la clef primaire pour cette table. La raison pour laquelle nous avons fait cette table était parce qu'il y a seulement un état et une ville pour un code postal, donc ; nous n'avons pas la reproduction les données à plusieurs reprises encore.

La table de client stocke et montre des informations importantes sur les clients. La table de client se compose des attributs qui sont customer_ID, customer_name, customer_email, DOB, customer_address, et zip_code. Nous établissons le customer_ID comme nombre, parce que nous employons seulement le nombre pour les identifications de client, et nous fixons la date de naissance comme DATE. Tout autrement est varchar. La clef primaire pour cette table est le customer_ID, et la clef étrangère est le Zip_Code. DOB a le rôle très important pour déterminer si chacun de notre client peut acheter le vin légalement, parce que nous ne pouvons pas vendre les vins aux clients qui sont sous l'âge de 21.

La table d'ordre se compose des attributs qui sont order_ID, order_date, et customer_ID. La clef primaire pour cette table est l'Order_ID, et la clef étrangère est le customer_ID. Cette clef étrangère est liée à la clef primaire de la table de client.

La table de produit est la table qui a des informations importantes sur le vin. La table de produit se compose des attributs qui sont bar_code, product_quantity, variétaux, product_name, description, prix, alcool, appellation, et cru. Chaque attribut montre et fournit toute l'information importante considérant aux vins que nous nous vendons. La clef primaire pour cette table est le bar_code. L'autre attribut, alcool montre le pourcentage de la teneur en alcool dans une bouteille. La clef primaire est très importante parce que la chacune de code à barres est très unique, et chaque genre de vin a de code à barres différent. Cette clef primaire est les clefs étrangères pour d'autres tables.

La ligne table d'ordre est la table qui a toute l'information considérer aux vins. La ligne table d'ordre se compose des attributs qui sont order_line_ID, bar_code, order_Id, et order_quantity. La clef primaire pour cette table est l'order_line_ID. Et il y a deux clefs étrangères qui sont order_ID et bar_code. Order_ID est la clef étrangère 1 et le bar_code est la clef étrangère 2.

La table d'estimation de produit est la table qui montre que l'estimation sur les clients de vins a donné. La table d'estimation de produit se compose des attributs qui sont bar_code, et de l'estimation. Les deux attributs sont placés comme nombre, ainsi les clients peuvent mettre des nombres pour évaluer les vins. Bar_code est la clef primaire pour cette table, et le bar_code est la clef étrangère pour cette table. Les références principales étrangères à la clef primaire de la table de produit qui est bar_code.

La table de fermeture éclair de fournisseur se compose des attributs qui sont zip_code, supplier_city, et supplier_state. Zip_code est la clef primaire pour cette table. Cette table montre fondamentalement à des fournisseurs l'information.
La table de fournisseur ont été créées pour stocker l'information importante sur les fournisseurs de la compagnie. La table de fournisseur se compose des attributs qui sont supplier_ID, supplier_name, supplier_email, supplier_address, et zip_code. Supplier_ID est la clef primaire pour cette table, et le zip_code est la clef étrangère qui met en référence au zip_code de la table de fournisseur.

La table d'expédition est se compose des attributs qui sont shipment_ID, shipment_date, et supplier_ID. Shipment_ID est la clef primaire pour cette table, et le supplier_ID est la clef étrangère qui met en référence au supplier_ID de la table de fournisseur. Cette table est l'importante pour garder la trace sur toute l'information importante concernant environ les expéditions. Ceci aidera la compagnie et les consommateurs à obtenir l'information. Par exemple, nous tous pourrons connaître que quel produit était envoyez, quand ce produit était envoient, et quel fournisseur envoient que des produits.

Inclut la table se compose des attributs qui sont bar_code et shipment_ID. Les deux attributs sont placés comme nombres, parce que de code à barres est la combinaison unique des nombres et peut être identique, et l'identification d'expédition est identification ainsi chaque expédition a le nombre différent d'identification. La clef primaire pour cette table est bar_code et shipment_ID. Il y a deux clefs étrangères. La clef étrangère 1 est un bar_code, qui met en référence à la clef primaire du bar_code de la table d'estimation de produit. La clef étrangère 2 est un shipment_ID, qui met en référence à la clef primaire du shipment_ID de la table d'expédition.

< 2 1 précédent

Connexe

[ Logiciel de caddie d'Ecommerce ]
[ Technologie à la maison futée ]
[ Saute-mouton et Powertouch ]
[ Création par radio d'Internet ]
[ Perte sensible à la pression d'étiquette ]

Matières

[ Affaires de technologie ] [ génie informatique ] [ électrotechnique ] [ matières choisies ]