Baze de Date L

Laborator
9/10 (2 voturi)
Conține 15 fișiere: doc
Pagini : 57 în total
Cuvinte : 5447
Mărime: 167.14KB (arhivat)
Publicat de: Manole Damian
Puncte necesare: 0

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

Alții au mai descărcat și

Proiectarea unei Baze de Date

I. Principalele cerinte impuse de Serviciul de Ambulanta Judetean sunt urmatoarele : activitate acordarea serviciilor medicale de urgenta...

Programare SQL

Obiective - Cunoaşterea capabilităţilor instrucţiunilor SELECT - Executarea unor instrucţiuni SELECT de bază - Cunoaşterea diferenţelor dintre...

Limbaje de Programare

Teme laborator Programarea calculatoarelor Tema 1. Realizati o baza de date SQL/Access care sa contina urmatoarele tabele:...

Laboratoare SQL

Obiective • Cunoaşterea capabilităţilor instrucţiunilor SELECT • Executarea unor instrucţiuni SELECT de bază • Cunoaşterea diferenţelor dintre...

Limbaj de Programare

Metode de selecţie a datelor din tabele multiple Obiective După parcurgerea acestei secţiuni, studentul va avea cunoştinţele necesare: •...

Laboratoare SQL, SQL*PLUS

Baze de date-Anul 2 Laborator 1 SQL I. Introducere. Comanda SELECT. Cereri mono-relatie 1. Ce este un sistem de gestiune a bazelor de date?...

Proiectarea Sistemelor Informatice - 2

Studiu de caz : Implementarea unei clase de asociere intre clase de obiecte Aplicatie 1 Angajatii unei entitati colaboreaza la efectuarea unor...

Limbaje de Programare și Baze de Date

Sistemul de gestiune a bazelor de date (SGBD) este componenta unui sistem de baza de date care are rolul de a permite descrierea si manipularea...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Baze de date on-line pentru comerțul electronic

Introducere : Argumentarea alegerii studiului de caz . “Baze de date on-line pentru comertul electronic “ : - Etimologic , termenul de comert vine...

Ai nevoie de altceva?