Extras din laborator
Lucrare de laborator 2
SQL - limbaj pentru baze de date relaţionale
Proiecţie, selecţie, sortare, joncţiune
Se dă baza de date:
OFFICES[ OFFICE, CITY, REGION, MGR, TARGET, SALES]
SALESREPS[ EMPL_NUM, NAME, AGE, REP_OFFICE, TITLE, HIRE_DATE,
MANAGER, QUOTA, SALES]
PRODUCTS[ MFR_ID, PRODUCT_ID, DESCRIPTION, PRICE, QTY_ON_HAND]
CUSTOMERS[ CUST_NUM, COMPANY, CUST_REP, CREDIT_LIMIT]
ORDERS [ ORDER_NUM, ORDER_DATE, CUST, REP, MFR, PRODUCT, QTY,
AMOUNT]
A. Utilizând comanda:
SELECT [DISTINCT] * / <col1>, <col2>, …
FROM <nume_tabela>;
formulaţi următoarele interogări:
1. Care este lista tuturor produselor?
2. Care este lista tuturor clienţilor?
3. Care sunt numele şi limitele creditelor clienţilor?
4. Care este lista stocului de produse?
5. Care sunt produsele aflate în stoc, cu descrierea şi preţul lor?
6. Care sunt zilele în care s-a făcut vânzare? (2 variante)
7. Care sunt id-urile clienţilor care au făcut cumpărături? (2 variante)
8. Care sunt id-urile agenţilor care au făcut vânzări? (2 variante)
B. Utilizând comanda:
SELECT [DISTINCT] * / <col1>, <col2>, …
FROM <nume_tabela> WHERE <conditie>
[ORDER BY <exp1>[ASC/DESC], <exp2>[ASC/DESC], …];
formulaţi următoarele interogări:
1. Care este lista tuturor produselor cu stoc 0?
2. Care este lista comenzilor din 12-OCT-89?
3. Care sunt produsele fabricate de ACI aflate în stoc?
4. Ce limită a creditului are clientul Orion Corp. ?
5. Ce produse se vând cu preţuri între $250.00 şi $500.00 ?
6. Ce produse fabricate de ACI, BIC, REI se află în stoc??
7. Ce produse care nu sunt fabricate de ACI, BIC, REI se află în stoc?
8. Ce agenţi de vânzări "…ith" au titlul de Sales Mgr ?
9. Care este lista produselor în ordinea descrescătoare a preţului?
10. Care sunt agenţii de vânzări, in ordine alfabetica, pentru fiecare titlu?
11. Care sunt numele agenţilor de vânzări în vârstă de peste 30 ani, în ordinea descrescătoare a vânzărilor?
C. Utilizând comanda:
SELECT tabela1.<coloane> , tabela2.<coloane>
FROM tabela1, tabela2
WHERE tabela1.<col1> = tabela2.<col2> … ;
formulaţi următoarele interogări:
1. Care sunt numele clienţilor şi zilele când aceştia au făcut cumpărături?
2. Care sunt descrierile produselor şi zilele când acestea au fost comandate?
3. Care sunt numele clienţilor cu limita creditului mai mare de $30.000,00 şi zilele când aceştia au făcut cumpărături?
4. Care sunt descrierile produselor fabricate de ACI şi zilele când acestea s-au vândut?
5. Care sunt numele clienţilor care au cumpărat produse fabricate de REI şi descrierile produselor cumpărate de aceştia?
6. Care este descrierea produselor comandate de Jones Mfg. ?
7. Care sunt clienţii al căror reprezentant de vânzări este Sue Smith, care au cumpărat pe data de 21-JAN-90 produse fabricate de QSA şi descrierile produselor cumpărate de aceştia?
8. Care sunt descrierile produselor fabricate de ACI, cumpărate de Ace International pe data de 30-JAN-90, în valoare mai mare de $20.000,00?
9. Ce produse au acelaşi preţ cu produsul 41003 fabricat de BIC?
10. Ce produse s-au mai vândut în zilele când First Corp. a cumpărat produsul 41004?
11. Ce produse s-au mai vândut în zilele când First Corp. a cumpărat produsul Size 4 Midget?
12. Ce clienţi au făcut cumpărături în aceeaşi zi cu First Corp ?
Conținut arhivă zip
- Lucrare de laborator 1.doc
- Lucrare de laborator 2.doc
- Lucrare de laborator 3.doc
- Lucrare de laborator 4.doc
- Lucrare de laborator 5.doc
- lucrare.doc
- Lucrare_de_laborator_3.doc
- lucrarea 4.doc
- problema 1-lab 3.doc
- Probleme 1-Lab2.doc
- Probleme 2-Lab2.doc
- Probleme Lab3.doc
- Probleme Lab4.doc
- Probleme_2-Lab2.doc
- TabeleLab.doc