Sistema della base di dati del vino
Base di dati relazionale di SQL

 
 

Singole domande della Tabella

La nostra prima singola domanda della tabella è intesa per trovare l'identificazione di ordine di tutte le vendite di determinato giorno. Così per esempio abbiamo scelto fare funzionare una domanda per il 13 ottobre 2004 ed il risultato era che l'identificazione 1006 di ordine ha accaduto quel giorno. La domanda ha luogo come segue.

SELEZIONI ORDER_ID
da ORDER_T
dove order_date = “13/04 ottobre/„;

Risultati:
1006


La seconda singola domanda della tabella è di trovare gli ordini che hanno avvenuto durante il periodo di tempo specificato. Potremo fare funzionare in qualunque momento questa domanda per la contabilità e gli scopi finanziari con sforzo pochissimo. Che cosa potrebbe prendere le ore da calcolare possono essere compiute nei secondi con questa domanda.

SELEZIONI ORDER_ID, ORDER_DATE
DA ORDER_T
DOVE ORDER_DATE > “01/SETTEMBRE/DEL 2004„
E ORDER_DATE < “30/SETTEMBRE/DEL 2004„;

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

La terza singola domanda che della tabella abbiamo fatto è di trovare l'inventario che deve essere riordinato perché è bassa nella quantità. Troviamo questo per assicurarsi che riordiniamo determinati vini prima che siano fuori - di - azione. Il servizio di cliente è una massima priorità e niente è più difettoso del girando giù un cliente che è pronto a comprare qualcosa perché il prodotto è fuori - di - azione.

SELEZIONI Bar_Code, Product_Quantity
DA PRODUCT_T
DOVE PRODUCT_QUANTITY < 24;

Risultati:
53125 12
83225 12

La domanda di quarto è fatta per trovare le valutazioni di cliente di vino che erano rated inferiore a 4. Il luogo di e-commercio speriamo di effettuare in avvenire permetterà che il cliente valuti il vino dopo che lo comprino e provino. Possiamo trovare facilmente che quali vini sono valutati costantemente male e prendere le decisioni direttive basate sui risultati. Se un vino specifico sta essendo livello basso rated, possiamo interrompere il prodotto.

SELEZIONI BAR_CODE, VALUTANTE
DA PRODUCT_RATING_T
DOVE VALUTANDO < 4;

Risultati:
12113 3
36748 3


Le quinte singole domande della tabella sono fatte per trovare quanti clienti abbiamo nelle fasce d'età specifiche. Per esempio la prima domanda sotto trova quelle che sono fra le età di 21 e di 30, 21, essendo il limite di età bevente legale, è quindi il nostro cliente possibile più giovane. Allora le domande di secondo, di terzo e di quarto sotto trovano i clienti fra le età 30-40, 40-50 e 50 e sopra. Useremo periodicamente questa domanda per scoprire chi i nostri clienti sono per designare la nostra introduzione sul mercato come bersaglio verso questi clienti.

SELEZIONI il conteggio (dob)
da customer_t
dove dob > “02/dicembre/1974„ e dob < “02/dicembre/1983„;

SELEZIONI il conteggio (dob)
da customer_t
dove dob > “10/dicembre/1964„ e dob < “10/dicembre/1973„;

SELEZIONI il conteggio (dob)
da customer_t
dove dob > “10/dicembre/1954„ e dob < “10/dicembre/1963„;

SELEZIONI il conteggio (dob)
da customer_t
dove dob < “10/dicembre/1954„;


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


La nostra sesta e singola domanda finale della tabella è di trovare che condizioni i nostri clienti sono poll. Conteremo le condizioni del cliente dalla tabella del cliente per trovare il nostro risultato. Ciò aiuterà nelle nostre campagne di vendita con la fascia d'età del cliente. Possiamo designare il nostro mercato come bersaglio dalla fascia d'età e dalle regioni che notevolmente aumenteranno il nostro ritorno sull'investimento per i dollari di vendita.

Customer_state PRESCELTO, CONTEGGIO (customer_state)
Da CUSTOMER_zip_t
GRUPPO da customer_state
AVENDO CONTEGGIO (customer_state) > 1;

Domande della Multi-Tabella

La prima domanda che multipla della tabella abbiamo scelto scrivere è di trovare tutte le informazioni state necessarie per generare una fattura. Possiamo fare questo dal numero di ordine in modo da nell'esempio sotto esso dice il order_id di order_t. = 1003. Questa domanda lunga sarà fatta sempre un vino di ordini del cliente in linea. Saranno trasmessi ad un email risposto automatico con le informazioni quelle i risultati da questa domanda. Potranno controllare le informazioni per assicurarsi che tutto sia compilato correttamente quando ordini.

selezioni il customer_id di customer_t., il customer_name, i customer_address, il customer_email, lo zip_code, il order_id di order_t., il order_date, il order_quantity di order_line_t., il prezzo, product_name di product_t., (order_quantity di order_line_t. * prezzo di product_t.)
da customer_t, order_t, order_line_t, product_t
dove customer_id di customer_t. = customer_id di order_t.
e order_id di order_t. = order_id di order_line_t.
e bar_code di order_line_t. = bar_code di product_t.
e order_id di order_t. = 1003;


Risultati:
CUSTOMER_ID CUSTOMER_NAME CUSTOMER_ADDRESS
----------- ------------------------- ------------------------------
CUSTOMER_EMAIL ZIP_CODE ORDER_ID
---------------------------------------- --------- -------------------------
PREZZO PRODUCT_NAME DI ORDER_DAT ORDER_QUANTITY
--------- -------------- ---------- ------------------------------
(ORDER_LINE_T. ORDER_QUANTITY * PREZZO DI PRODUCT_T.)
---------------------------------------------
15 secondo viale del Robert Aboolian 6687.
raboolian@spamail.com 23465 1003
20-SEP-04 3 un Merlot delle 15.99 vigne della dinamite
47.97


La nostra seconda domanda della multi-tabella è di trovare i clienti che hanno comprato almeno 6 bottiglie di un tipo di vino contemporaneamente. Per esempio le bottiglie di ordine 8 di I di Buehler Cabernet in un ordine, allora la miei identificazione del cliente ed email sarebbero nei risultati. Intendiamo mettersi in contatto con i clienti risultanti con le informazioni su come comprare all'ingrosso quando i responsabili decidono che è tempo di vendere fuori delle quantità totali di vino. Se abbiamo azione supplementari dei vini particolari, questi clienti saranno emailed in primo luogo con i buoni speciali e gli affari.

SELEZIONI il customer_id di customer_t., customer_email di customer_t.
Da CUSTOMER_T, ORDER_LINE_t, ORDER_T
DOVE CUSTOMER_T. CUSTOMER_ID = ORDER_T. CUSTOMER_ID
E ORDER_T. ORDER_ID = ORDER_LINE_T. ORDER_ID
E >= 6 DI ORDER_LINE_T. ORDER_QUANTITY;

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

La terza domanda della multi-tabella è di trovare i clienti che hanno comprato il vino più costoso. Abbiamo trovato che il vino che più costoso attualmente abbiamo in azione è numero di codice a barre 36748. Di conseguenza possiamo cercare per trovare chi ha comprato questo vino nel passato. Quando abbiamo costoso il vino che deve essere venduto noi si metterà in contatto con questi clienti in primo luogo. La domanda ci dà là il email address che allora sarà usato per sollecitazione.

SELEZIONI il customer_id di customer_t., customer_email di customer_t.
DA CUSTOMER_T, ORDER_LINE_T, ORDER_T, PRODUCT_T
DOVE 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;

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


La domanda della multi-tabella di quarto è di trovare i vini più popolari che abbiamo venduto e quanti volte ciascuno ha venduto. Contiamo quante volte ciascuno di codice a barre è stato usato nella nostra linea tabella di ordine. Ciò ci non dà la quantità di bottiglie comprate, ma ci dà il conteggio su quante volte è stato ordinato nelle transazioni separate. Desideriamo queste informazioni per scoprire una certa specie dell'indicazione di che cosa i nostri clienti preferiscono, quindi permettendo che noi prendiamo le decisioni migliori del rifornimento in avvenire.

Bar_code PRESCELTO di order_line_t., conteggio (bar_code di order_line_t.)
da product_t, order_line_t
dove bar_code di product_t. = bar_code di order_line_t.
gruppo dal bar_code di order_line_t.;

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


Il fifth e la domanda finale della multi-tabella è di trovare il nome del cliente che ordinato un numero di ordine specifico. Se abbiamo certa specie del problema con un ordine potremo identificare rapidamente le informazioni sulla transazione ed allora prendere le misure necessarie per risolvere la situazione. Prendiamo seriamente il servizio di cliente.

SELEZIONI Customer_Name
Da CUSTOMER_t
Dove CUSTOMER_t. Customer_ID =
(ORDER_t. PRESCELTO Customer_ID
Da ORDER_t
Dove order_ID = 1010);


Risultati:
Sole di Yi

Descrizione delle Tabelle della base di dati

La tabella della chiusura lampo del cliente consiste degli attributi che sono codice di postale, customer_city e customer_state. La chiusura lampo del cliente è la chiave primaria per questa tabella. La ragione per la quale abbiamo fatto questa tabella era perché ci è soltanto una condizione ed una città per un codice di postale, quindi; non abbiamo ripetutamente duplicato i dati ancora.

La tabella del cliente memorizza e mostra le informazioni importanti sui clienti. La tabella del cliente consiste degli attributi che sono customer_ID, customer_name, customer_email, DOB, customer_address e zip_code. Installiamo il customer_ID come numero, perché usiamo soltanto il numero per le identificazioni del cliente e fissiamo la data della nascita come DATA. Tutto altrimenti è varchar. La chiave primaria per questa tabella è il customer_ID e la chiave straniera è lo Zip_Code. DOB ha ruolo molto importante per determinare se ciascuno del nostro cliente possa comprare legalmente il vino, perché non possiamo vendere i vini ai clienti che sono sotto l'età di 21.

La tabella di ordine consiste degli attributi che sono order_ID, order_date e customer_ID. La chiave primaria per questa tabella è il Order_ID e la chiave straniera è il customer_ID. Questa chiave straniera è collegata con la chiave primaria dalla tabella del cliente.

La tabella del prodotto è la tabella che ha informazioni importanti sul vino. La tabella del prodotto consiste degli attributi che sono bar_code, product_quantity, varietale, product_name, descrizione, prezzo, alcool, denominazione ed annata. Ogni attributo mostra e fornisce tutte le informazioni importanti che considerano ai vini che vendiamo. La chiave primaria per questa tabella è il bar_code. L'altro attributo, alcool mostra la percentuale del soddisfare di alcool in una bottiglia. La chiave primaria è molto importante perché la ciascuno di codice a barre è molto unica ed ogni genere di vino ha di codice a barre differente. Questa chiave primaria è le chiavi straniere per altre tabelle.

La linea tabella di ordine è la tabella che ha tutte le informazioni considerare ai vini. La linea tabella di ordine consiste degli attributi che sono order_line_ID, bar_code, order_Id e order_quantity. La chiave primaria per questa tabella è il order_line_ID. E ci sono due chiavi straniere che sono order_ID e bar_code. Order_ID è la chiave straniera 1 e il bar_code è chiave straniera 2.

La tabella di valutazione di prodotto è la tabella che mostra che la valutazione sui clienti dei vini ha dato. La tabella di valutazione di prodotto consiste degli attributi che sono bar_code e della valutazione. Entrambi gli attributi sono regolati come numero, in modo da i clienti possono mettere i numeri per valutare i vini. Bar_code è la chiave primaria per questa tabella e il bar_code è la chiave straniera per questa tabella. I riferimenti chiave stranieri alla chiave primaria della tabella del prodotto che è bar_code.

La tabella della chiusura lampo del fornitore consiste degli attributi che sono zip_code, supplier_city e supplier_state. Zip_code è la chiave primaria per questa tabella. Questa tabella basicamente mostra a fornitori le informazioni.
La tabella del fornitore è stata generata per memorizzare le informazioni importanti sui fornitori dell'azienda. La tabella del fornitore consiste degli attributi che sono supplier_ID, supplier_name, supplier_email, supplier_address e zip_code. Supplier_ID è la chiave primaria per questa tabella e lo zip_code è la chiave straniera che si riferisce a zip_code dalla tabella del fornitore.

La tabella della spedizione è consiste degli attributi che sono shipment_ID, shipment_date e supplier_ID. Shipment_ID è la chiave primaria per questa tabella e il supplier_ID è la chiave straniera che si riferisce a supplier_ID dalla tabella del fornitore. Questa tabella è l'importante da mantenere la pista su tutte le informazioni importanti per quanto riguarda circa le spedizioni. Ciò aiuterà l'azienda ed i consumatori a ottenere le informazioni. Per esempio, tutti potremo conoscere che quale prodotto era trasmetta, quando quel prodotto era trasmette e quale fornitore trasmette che prodotti.

Include la tabella consiste degli attributi che sono bar_code e shipment_ID. Entrambi gli attributi sono regolati come numeri, perché di codice a barre è la combinazione unica dei numeri e può essere identica e l'identificazione della spedizione è identificazione in modo da ogni spedizione ha numero differente di identificazione. La chiave primaria per questa tabella è bar_code e shipment_ID. Ci sono due chiavi straniere. La chiave straniera 1 è bar_code, che si riferisce alla chiave primaria di bar_code dalla tabella di valutazione di prodotto. La chiave straniera 2 è shipment_ID, che si riferisce alla chiave primaria di shipment_ID dalla tabella della spedizione.

< 2 1 precedente

Relativo

[Software del carrello di Shopping di Ecommerce]
[Tecnologia domestica astuta]
[Leapfrog e Powertouch]
[Creazione radiofonica del Internet]
[Spreco sensibile alla pressione dell'etichetta]

Soggetti

[Commercio di tecnologia] [ingegneria di calcolatore] [ingegneria elettrica] [soggetti selezionati]