Wein-Datenbank-System
SQL relationale Datenbasis

 
 

Einzelne Tabelle Fragen

Unsere erste einzelne Tabelle Frage soll die Auftrag Kennzeichnung aller Verkäufe eines bestimmten Tages finden. So zum Beispiel beschlossen wir, eine Frage für 13. Oktober 2004 laufen zu lassen und das Resultat war, daß Auftrag Kennzeichnung 1006 dieser Tag auftrat. Die Frage ist wie folgt.

WÄHLEN SIE ORDER_ID VOR
von ORDER_T
wo order_date = „13/Okt/04“;

Resultate:
1006


Die zweite einzelne Tabelle Frage ist, die Aufträge zu finden, die während eines spezifizierten Zeitabschnitts stattfanden. Wir werden laufen lassen diese Frage für Buchhaltung und finanzielle Zwecke jederzeit mit sehr wenig Bemühung. Was genommen haben konnte, können die Stunden zum zu errechnen in den Sekunden mit dieser Frage vollendet werden.

WÄHLEN SIE ORDER_ID, ORDER_DATE VOR
VON ORDER_T
WO ORDER_DATE > „01/SEPT/2004“
UND ORDER_DATE < „30/SEPT/2004“;

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

Die dritte einzelne Tabelle Frage, die wir bildeten, ist, den Warenbestand zu finden, der neugeordnet werden muß, weil sie in der Quantität niedrig ist. Wir finden dieses, um sicherzustellen, daß wir bestimmte Weine neuordnen, bevor sie nicht vorrätig sind. Kundendienst ist eine obere Priorität und nichts ist schlechter als, drehend hinunter einen Kunden, der bereit ist, etwas zu kaufen, weil das Produkt nicht vorrätig ist.

WÄHLEN Sie Bar_Code, Product_Quantity vor
VON PRODUCT_T
WO PRODUCT_QUANTITY < 24;

Resultate:
53125 12
83225 12

Die vierte Frage ist erfolgt, um Beurteilungen der Kreditwürdigkeit eines Kunden des Weins zu finden, die unter 4 steuerpflichtig waren. Der Ehandel Aufstellungsort, den wir hoffen einzuführen zukünftig, erlaubt dem Kunden, den Wein zu veranschlagen, nachdem sie ihn kaufen und versuchen. Wir können leicht finden welche Weine durchweg schlecht veranschlagen werden und die Verwaltungsentscheidungen treffen, die auf den Resultaten basieren. Wenn ein spezifischer Wein steuerpflichtiges Tief ist, können wir das Produkt einstellen.

WÄHLEN SIE BAR_CODE VOR UND VERANSCHLAGEN
VON PRODUCT_RATING_T
WO, < 4 VERANSCHLAGEND;

Resultate:
12113 3
36748 3


Die fünften einzelnen Tabelle Fragen sind erfolgt, um zu finden, wieviele Kunden wir in den spezifischen Altersklassen haben. Z.B. findet die erste Frage folgend die, die zwischen dem Alter von 21 und von 30 sind, 21 und ist die zugelassene trinkendes Altersgrenze, ist folglich unser jüngster möglicher Kunde. Dann finden die Sekunde, dritte und vierte Fragen folgend die Kunden zwischen dem Alter 30-40, 40-50 und 50 und oben. Wir verwenden diese Frage regelmäßig, um herauszufinden, wem unsere Kunden sind, um unser Marketing in Richtung zu diesen Kunden zu zielen.

WÄHLEN Sie Zählimpuls vor (dob)
vom customer_t
wo dob > „02/Dez/1974“ und dob < „02/Dez/1983“;

WÄHLEN Sie Zählimpuls vor (dob)
vom customer_t
wo dob > „10/Dez/1964“ und dob < „10/Dez/1973“;

WÄHLEN Sie Zählimpuls vor (dob)
vom customer_t
wo dob > „10/Dez/1954“ und dob < „10/Dez/1963“;

WÄHLEN Sie Zählimpuls vor (dob)
vom customer_t
wo dob < „10/Dez/1954“;


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


Unsere 6. und abschließende einzelne Tabelle Frage ist, zu finden, welche Zustände unsere Kunden inch sind. Wir zählen die Kunde Zustände von der Kunde Tabelle, um unser Resultat zu finden. Dieses hilft in unseren Marketing-Kampagnen zusammen mit der Kunde Altersklasse. Wir können unseren Markt durch Altersklasse und Regionen zielen, die groß unsere Rückkehr auf Investition für Marketing-Dollar erhöhen.

AUSERWÄHLTES customer_state, ZÄHLIMPULS (customer_state)
VON CUSTOMER_zip_t
GRUPPE DURCH customer_state
ZÄHLIMPULS (customer_state) > 1 HABEN;

Multi-Tabelle Fragen

Die erste mehrfache Tabelle Frage, die wir beschlossen zu schreiben, ist, alle Informationen zu finden benötigt, um eine Rechnung zu verursachen. Wir können dies durch Auftragsnummer tun, also im Beispiel unterhalb es sagt order_t. order_id = 1003. Dieser langen Frage ist jedesmal ein Kunde Aufträge Wein online erfolgt. Sie werden einem automatischen reagierten email mit den diesen Informationen Resultate von dieser Frage geschickt. Sie werden überprüfen die Informationen, um sicherzustellen, daß alles heraus richtig gefüllt wurde, als bestellend.

wählen Sie customer_t. customer_id, customer_name, customer_address, customer_email, zip_code, order_t. order_id, order_date, order_line_t. order_quantity, Preis, product_t. product_name vor, (order_line_t. order_quantity * product_t. Preis)
vom customer_t order_t, order_line_t, product_t
wo customer_t. customer_id = order_t. customer_id
und order_t. order_id = order_line_t. order_id
und order_line_t. bar_code = product_t. bar_code
und order_t. order_id = 1003;


Resultate:
CUSTOMER_ID CUSTOMER_NAME CUSTOMER_ADDRESS
----------- ------------------------- ------------------------------
CUSTOMER_EMAIL ZIP_CODE ORDER_ID
---------------------------------------- --------- -------------------------
ORDER_DAT ORDER_QUANTITY PREIS PRODUCT_NAME
--------- -------------- ---------- ------------------------------
(ORDER_LINE_T. ORDER_QUANTITY * PRODUCT_T. PREIS)
---------------------------------------------
15 Robert Aboolian 6687 zweite Allee.
raboolian@spamail.com 23465 1003
20-SEP-04 3 15.99 Dynamit-WeinbergeMerlot
47.97


Unsere zweite Multitabelle Frage ist, die Kunden zu finden, die mindestens 6 Flaschen von einer Art Wein auf einmal gekauft haben. Z.B.I Auftrag 8 würden Flaschen von Buehler Cabernet in einem Auftrag, dann meine Kunde Kennzeichnung und email in den Resultaten sein. Wir beabsichtigen, mit den resultierenden Kunden mit Informationen über, wie man in Verbindung zu treten im Hauptteil kauft, wenn die Manager entscheiden, daß es Zeit ist, weg von den Massenquantitäten Wein zu verkaufen. Wenn wir Extravorrat an bestimmten Weinen haben, sind diese Kunden emailed zuerst mit speziellen Kupons und Abkommen.

WÄHLEN Sie customer_t. customer_id, customer_t. customer_email vor
VON CUSTOMER_T ORDER_LINE_t, ORDER_T
WO CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
UND ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
UND ORDER_LINE_T. ORDER_QUANTITY >= 6;

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

Die dritte Multitabelle Frage ist, Kunden zu finden, die den kostspieligsten Wein gekauft haben. Wir fanden, daß der kostspieligste Wein, den wir z.Z. auf Lager haben, Strichkodenr. 36748 ist. Folglich können wir suchen, um zu finden, wem diesen Wein in der Vergangenheit gekauft hat. Wenn wir kostspieliges haben, tritt Wein, der verkauft wir sein muß, mit diesen Kunden zuerst in Verbindung. Die Frage gibt uns dort email address, das dann für Marketing verwendet wird.

WÄHLEN Sie customer_t. customer_id, customer_t. customer_email vor
VON CUSTOMER_T ORDER_LINE_T, ORDER_T, PRODUCT_T
WO CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
UND ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
UND ORDER_LINE_T. BAR_CODE = PRODUCT_T. BAR_CODE
UND ORDER_LINE_T. BAR_CODE = 36748;

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


Die vierte Multitabelle Frage ist, die populärsten Weine zu finden, die wir verkauft haben und wieviele Male jedes verkauft hat. Wir zählen, wieviele Male Strichkode jedes in unserer Auftrag Linie Tabelle verwendet worden ist. Dieses gibt uns die Menge der gekauften nicht Flaschen, aber gibt uns den Zählimpuls auf, wievielen Malen es in den unterschiedlichen Verhandlungen bestellt worden ist. Wir wünschen diese Informationen zwecks herausfinden irgendeine Art der Anzeige über, was unsere Kunden bevorzugen und folglich uns erlauben, bessere Versorgungsmaterial-Entscheidungen zukünftig zu treffen.

AUSERWÄHLTES order_line_t. bar_code, Zählimpuls (order_line_t. bar_code)
vom product_t order_line_t
wo product_t. bar_code = order_line_t. bar_code
Gruppe durch order_line_t. bar_code;

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


Das Fünftel und abschließende die Multitabelle Frage ist, den Namen des Kunden zu finden daß erteilter Auftrag eine spezifische Auftragsnummer. Wenn wir irgendeine Art des Problems mit einem Auftrag haben, werden wir kennzeichnen schnell die Informationen über die Verhandlung und unternehmen dann die notwendigen Schritte, um die Situation zu beheben. Wir nehmen Kundendienst ernst.

WÄHLEN Sie Customer_Name vor
VON CUSTOMER_t
Wo CUSTOMER_t. Customer_ID =
(AUSERWÄHLTES ORDER_t. Customer_ID
Von ORDER_t
Wo order_ID = 1010);


Resultate:
Yi Sonne

Beschreibung der Datenbank-Tabellen

Kunde Reißverschlußtabelle besteht aus Attributen, die Reißverschlußcode, customer_city und customer_state sind. Kunde Reißverschluß ist der Primärschlüssel für diese Tabelle. Der Grund, warum wir diese Tabelle bildeten, war, weil es nur einen Zustand und eine Stadt für einen Reißverschlußcode gibt, folglich; wir haben nicht Duplikat die Daten über und über wieder.

Kunde Tabelle speichert und zeigt wichtige Informationen über die Kunden. Kunde Tabelle besteht aus Attributen, die customer_ID, customer_name, customer_email, DOB, customer_address und zip_code sind. Wir stellen das customer_ID als Zahl auf, weil wir nur Zahl für den Kunden Identifikation verwenden, und wir stellen das Geburtsdatum als DATUM ein. Alles sonst ist varchar. Der Primärschlüssel für diese Tabelle ist das customer_ID, und der fremde Schlüssel ist das Zip_Code. DOB hat die sehr wichtige Rolle, zum festzustellen, ob jeder unseres Kunden den Wein erlaubterweise kaufen kann, weil wir nicht die Weine an die Kunden verkaufen können, die unter dem Alter von 21 sind.

Auftrag Tabelle besteht aus Attributen, die order_ID, order_date und customer_ID sind. Der Primärschlüssel für diese Tabelle ist das Order_ID, und fremder Schlüssel ist das customer_ID. Dieser fremde Schlüssel hängt mit dem Primärschlüssel von der Kunde Tabelle zusammen.

Produkttabelle ist die Tabelle, die wichtige Informationen über den Wein hat. Produkttabelle besteht aus Attributen, die bar_code, product_quantity, product_name, Beschreibung, Preis, Spiritus, Benennung und Weinlese Variations sind. Jedes Attribut zeigt und gibt alle wichtigen Informationen, die zu den Weinen betrachten, die wir verkaufen. Der Primärschlüssel für diese Tabelle ist das bar_code. Das andere Attribut, Spiritus zeigt den Prozentsatz des Alkoholgehalts in einer Flasche. Der Primärschlüssel ist sehr wichtig, weil der jeder, der Strichkode ist, sehr einzigartig ist, und jede Art Wein hat unterschiedliches Strichkode. Dieser Primärschlüssel ist die fremden Schlüssel für andere Tabellen.

Auftrag Linie Tabelle ist die Tabelle, die alle Informationen hat, zu den Weinen zu betrachten. Auftrag Linie Tabelle besteht aus Attributen, die order_line_ID, bar_code, order_Id und order_quantity sind. Der Primärschlüssel für diese Tabelle ist das order_line_ID. Und es gibt zwei fremde Schlüssel, die order_ID und bar_code sind. Order_ID ist der fremde Schlüssel 1 und bar_code ist fremder Schlüssel 2.

Produktbewertung Tabelle ist die Tabelle, die darstellt, daß die Bewertung auf den Weinkunden gab. Die Produktbewertung Tabelle besteht Attributen, die bar_code sind, und aus Bewertung. Beide Attribute werden als Zahl eingestellt, also können Kunden Zahlen setzen, um die Weine zu veranschlagen. Bar_code ist der Primärschlüssel für diese Tabelle, und bar_code ist der fremde Schlüssel für diese Tabelle. Die fremden Schlüsselhinweise auf Primärschlüssel der Produkttabelle, die bar_code ist.

Lieferant Reißverschlußtabelle besteht aus Attributen, die zip_code, supplier_city und supplier_state sind. Zip_code ist der Primärschlüssel für diese Tabelle. Diese Tabelle zeigt Lieferanten Informationen im Allgemeinen.
Lieferant Tabelle wurden hergestellt, um wichtige Informationen auf Lieferanten der Firma zu speichern. Lieferant Tabelle besteht aus Attributen, die supplier_ID, supplier_name, supplier_email, supplier_address und zip_code sind. Supplier_ID ist der Primärschlüssel für diese Tabelle, und zip_code ist der fremde Schlüssel, der zum zip_code von der Lieferant Tabelle bezieht.

Versandtabelle ist besteht aus Attributen, die shipment_ID, shipment_date und supplier_ID sind. Shipment_ID ist der Primärschlüssel für diese Tabelle, und supplier_ID ist der fremde Schlüssel, der zum supplier_ID von der Lieferant Tabelle bezieht. Diese Tabelle ist das wichtige, Schiene auf allen wichtigen Informationen betreffend sind den Versand ungefähr zu halten. Dieses hilft Firma und Verbrauchern, Informationen zu erhalten. Z.B. wissen wir, die alle werden, war daß welches Produkt, senden Sie, als dieses Produkt senden war, und welcher Lieferant daß Produkte senden.

Schließt Tabelle besteht aus Attributen mit ein, die bar_code und shipment_ID sind. Beide Attribute werden als Zahlen eingestellt, weil einzigartige Kombination von Zahlen Strichkode ist und identisch sein kann, und Versand Identifikation ist Identifikation, also hat jeder Versand unterschiedliche Identifikation Zahl. Der Primärschlüssel für diese Tabelle ist bar_code und shipment_ID. Es gibt zwei fremde Schlüssel. Fremder Schlüssel 1 ist bar_code, das zum Primärschlüssel von bar_code von der Produktbewertung Tabelle bezieht. Fremder Schlüssel 2 ist shipment_ID, das zum Primärschlüssel von shipment_ID von der Versandtabelle bezieht.

< vorhergehendes 2 1

In Verbindung stehend

[ Ecommerce Einkaufen-Karre Software ]
[ Intelligente Haupttechnologie ]
[ Bockspringen und Powertouch ]
[ Internet-Radiokreation ]
[ Druckempfindliche Aufkleber-Vergeudung ]

Themen

[ Tech-Geschäft ] [ Computertechnik ] [ Elektrotechnik ] [ vorgewählte Themen ]