0% au considerat acest document util (0 voturi)
21 vizualizări3 pagini

APLICATII SQL - Seminar

Documentul prezintă 10 instrucțiuni SQL pentru crearea, modificarea și interogarea unei baze de date Access care conține informații despre materiale și mărfuri. Instrucțiunile acoperă crearea de tabele, adăugarea și ștergerea de câmpuri, modificarea tipurilor de date și selectarea înregistrărilor bazate pe condiții în câmpuri.

Încărcat de

DeeJayToasty012
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
21 vizualizări3 pagini

APLICATII SQL - Seminar

Documentul prezintă 10 instrucțiuni SQL pentru crearea, modificarea și interogarea unei baze de date Access care conține informații despre materiale și mărfuri. Instrucțiunile acoperă crearea de tabele, adăugarea și ștergerea de câmpuri, modificarea tipurilor de date și selectarea înregistrărilor bazate pe condiții în câmpuri.

Încărcat de

DeeJayToasty012
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

APLICAȚII ÎN MEDIUL ACCESS SQL

I. Se consideră o structură de date alcătuită din atributele următoare:

▪ Cod material - Number


▪ Denumire material - Text
▪ Unitate măsură -Text
▪ Preţ unitar - Number
▪ Stoc initial - Number
▪ Intrări -Number
▪ Ieşiri -Number

Se cere:
Să se scrie instrucţiunea (comanda) SQL pentru crearea unui obiect Access de tip table,
denumit Materiale, conţinând câmpurile de date şi tipurile de date menţionate

Rezolvare: În fereastra SQL View se scriu următoarele instrucțiuni:

CREATE TABLE Materiale ([Cod material] Number, [Denumire material] Text,


[Unitate masura] Text, [Pret unitar] Number, [Stoc initial] Number, Intrari Number,
Iesiri Number);

II. Se consideră un obiect Table creat în modul QBE denumit Mărfuri alcătuit
din câmpurile de date următoare: Cod marfă (Numeric), Denumire marfă
(Text), Unitate măsură (Text), Preţ unitar (Number), Stoc (Number).

Se cere:
Să se scrie instrucţiunea SQL pentru adăugarea unui nou câmp de date denumit Sold la
structura obiectului Mărfuri
Rezolvare:

ALTER TABLE Marfuri


ADD Sold Number;

III. Se consideră tabelul creat anterior (în exemplul anterior) şi se cere să se


modifice câmpul de date Unitate masura de la tipul de date text la tipul de
date numeric.

Rezolvare:

ALTER TABLE Marfuri


ALTER COLUMN [Unitate masura] Number;

IV. Se consideră tabelul creat anterior şi se cere să se şteargă coloana (câmpul de


date) Sold.
Rezolvare:

ALTER TABLE Marfuri


DROP COLUMN [Sold];

V. Să se şteargă din baza de date GestObiecte tabelul denumit Marfuri.


Rezolvare:

DROP TABLE Marfuri;

VI. Să se scrie instrucţiunea SQL pentru selectarea înregistrărilor din tabelul


Materiale care conţin în câmpul de date Denumire material, denumirea
“Prosoape”.
Rezolvare:

SELECT * FROM Materiale


WHERE [Denumire material] = "Prosoape";
VII. Să se scrie instrucţiunea SQL pentru a selecta înregistrările din tabelul
Materiale care conţin în câmpul de date Denumire material, numele
produselor care încep cu literele Pe şi continuă cu alt caracter.
Rezolvare:

SELECT * FROM Materiale

WHERE [Denumire material] LIKE "Pe*";

VIII. Să se scrie instrucţiunea SQL pentru selectarea din tabelul Materiale a


înregistrărilor care au în câmpul de date Denumire material, numele
produselor care se termină cu literele “le”, indiferent de celelalte litere.
Rezolvare:

SELECT * FROM Materiale

WHERE [Denumire material] LIKE "*le";

IX. Să se scrie instrucţiunea SQL pentru selectarea din tabelul Materiale a


înregistrărilor care nu conţin în câmpul de date Pret unitar valoarea 35.
Rezolvare:

SELECT * FROM Materiale


WHERE NOT [Pret unitar] = 35;

X. Să se scrie instrucţiunea SQL pentru selectarea din tabelul Materiale a


înregistrărilor care au în câmpul de date Pret unitar valori cuprinse între 5 şi
35.
Rezolvare:
SELECT * FROM Materiale

WHERE [Pret unitar] Between 5 and 35;

S-ar putea să vă placă și