Sunteți pe pagina 1din 22

BAZA DE DATE

A UNUI MAGAZIN DE
INSTRUMENTE MUZICALE.

Profesor coordonator: Student: Badicu Dragos-


Constantin
Conf. Univ. Dr. Florin
Radu Anul: I
Specilizarea: CIG
CUPRINS

CUPRINS......................................................................................................................................................2
1.Argument privind alegerea temei.............................................................................................................5
2.Prezentare tabele.....................................................................................................................................6
2.1.Tabela ANGAJATI...............................................................................................................................6
2.1.1.Modul design view......................................................................................................................6
2.1.2.Modul datasheet view................................................................................................................6
2.2.Tabela FURNIZORI..............................................................................................................................7
2.2.1.Modul design view......................................................................................................................7
2.2.2.Modul datasheet view................................................................................................................7
2.3.Tabela INSTRUMENTE........................................................................................................................8
2.3.1.Modul design view......................................................................................................................8
2.3.2.Modul datasheet view................................................................................................................8
2.4.Tabela LOCALITATE............................................................................................................................9
2.4.1.Modul design view......................................................................................................................9
2.4.2.Modul datasheet view................................................................................................................9
2.5.Prezentarea legaturilor dintre tabele..............................................................................................10
3.Prezentare interogari.............................................................................................................................10
3.1.Interogarea 1...................................................................................................................................10
3.1.1.Modul design view....................................................................................................................11
3.1.2.Modul datasheet view..............................................................................................................11
3.1.3.Modul SQL................................................................................................................................11
3.2.Interogarea 2...................................................................................................................................12
3.2.1.Modul design view....................................................................................................................12
3.2.2.Modul datasheet view..............................................................................................................12
3.2.3.Modul SQL................................................................................................................................12
3.3.Interogarea 3...................................................................................................................................13
3.3.1.Modul design view....................................................................................................................13
3.3.2.Modul datasheet view..............................................................................................................13
3.3.3.Modu SQL.................................................................................................................................13
3.4.Interogarea 4...................................................................................................................................14
3.4.1.Modul design view....................................................................................................................14
3.4.2.Modul datasheet view..............................................................................................................14
3.4.3.Modul SQL................................................................................................................................14
3.5.Interogarea 5...................................................................................................................................14
3.5.1.Modul design view....................................................................................................................15
3.5.2.Modul datasheet view..............................................................................................................15
3.5.3.Modul SQL................................................................................................................................15
3.6.Interogarea 6...................................................................................................................................16
3.6.1.Modul design view....................................................................................................................16
3.6.2.Modul datasheet view..............................................................................................................16
3.6.3.Modul SQL................................................................................................................................16
3.7.Interogarea 7...................................................................................................................................17
3.7.1.Modul design view....................................................................................................................17
3.7.2.Modul datasheet view..............................................................................................................17
3.7.3.Modul SQL................................................................................................................................17
3.8.Interogarea 8...................................................................................................................................18
3.8.1.Modul design view....................................................................................................................18
3.8.2.Modul datasheet view..............................................................................................................18
3.8.3.Modul SQL................................................................................................................................18
3.9.Interogarea 9...................................................................................................................................19
3.9.1.Modul design view....................................................................................................................19
3.9.2.Modul datasheet view..............................................................................................................19
3.9.3.Modul SQL................................................................................................................................19
3.10.Interogarea 10...............................................................................................................................20
3.10.1.Modul design view..................................................................................................................20
3.10.2.Modul datasheet view............................................................................................................20
3.10.3.Modul SQL..............................................................................................................................20
3.11.Interogarea 11...............................................................................................................................21
3.11.1.Modul design view..................................................................................................................21
3.11.2.Modul datasheet view............................................................................................................21
3.11.3.Modul SQL..............................................................................................................................21
3.12.Interogarea 12...............................................................................................................................22
3.12.1.Modul design view..................................................................................................................22
3.12.2.Modul datasheet view............................................................................................................22
3.12.3.Modul SQL..............................................................................................................................22
1.Argument privind alegerea temei

Pentru aces proiect la baze de date am ales sa fac


despre un magazin de instrumente musicale deoarece
exista si vor exista pasionat de muzica care vor dori sa-si
achizitioneze un instrument musical favorit si sa exerseze
la el.
2.Prezentare tabele
2.1.Tabela ANGAJATI
2.1.1.Modul design view

2.1.2.Modul datasheet view


2.2.Tabela FURNIZORI
2.2.1.Modul design view

2.2.2.Modul datasheet view


2.3.Tabela INSTRUMENTE
2.3.1.Modul design view

2.3.2.Modul datasheet view


2.4.Tabela LOCALITATE
2.4.1.Modul design view

2.4.2.Modul datasheet view


2.5.Prezentarea legaturilor dintre tabele

3.Prezentare interogari

3.1.Interogarea 1
Sa se afle valorare si instrumentelor, daca valoare instrumentelor este mai mica
de 10000 atunci comisionul este de 10%, daca valoarea este mai mare de 10000
atunci comisionul este de 20%.
3.1.1.Modul design view

3.1.2.Modul datasheet view

3.1.3.Modul SQL
SELECT Instrumente.[Nume instrument], [Instrumente]![Numar exemplare]*[Instrumente]![Pret
unitar] AS Valoare, IIf([Valoare]<10000,[Valoare]*10/100,[Valoare]*20/100) AS Comision

FROM Instrumente;
3.2.Interogarea 2
Sa se afle data de azi pentru instrumentele imprumutate
3.2.1.Modul design view

3.2.2.Modul datasheet view

3.2.3.Modul SQL
SELECT Instrumente.[Nume instrument], Instrumente.[Data imprumut], Now()-[Instrumente]![Data
imprumut] AS [Data de azi]

FROM Instrumente;
3.3.Interogarea 3
Sa se afle numele angajatilor care au nu sunt romani si au anul nasterii intre 1973
si 1980
3.3.1.Modul design view

3.3.2.Modul datasheet view

3.3.3.Modu SQL
SELECT Angajati.Nume, Angajati.Nationalitate, Angajati.[An nastere]

FROM Angajati

WHERE (((Angajati.Nationalitate)<>"roman") AND ((Angajati.[An nastere])>=1973 And (Angajati.[An


nastere])<=1980));
3.4.Interogarea 4
Sa se afle numele angajatilor care sunt romani, dar nu sunt din Muntenia
3.4.1.Modul design view

3.4.2.Modul datasheet view

3.4.3.Modul SQL
SELECT Angajati.Nume, Angajati.Nationalitate, Localitate.Regiune

FROM Localitate INNER JOIN Angajati ON Localitate.[Cod localitate] = Angajati.[Cod localitate]

WHERE (((Angajati.Nationalitate)="roman") AND ((Localitate.Regiune)<>"Muntenia"));

3.5.Interogarea 5
Sa se afle numele angajatilor care au anul nasterii cuprins intre 1970 si 1990, care
sunt romani, dar nu sunt din Judetul Dambovita
3.5.1.Modul design view

3.5.2.Modul datasheet view

3.5.3.Modul SQL
SELECT Furnizori.[Nume furnizor], Furnizori.[An nastere], Furnizori.Nationalitate, Localitate.Judet

FROM Furnizori INNER JOIN Localitate ON Furnizori.[Cod localitate] = Localitate.[Cod localitate]

WHERE (((Furnizori.[An nastere])>="1970" And (Furnizori.[An nastere])<="1990") AND


((Furnizori.Nationalitate)="roman") AND ((Localitate.Judet)<>"Dambovita"));
3.6.Interogarea 6
Sa se afle numele furnizorilor al caror nume se termina in litera “A”
3.6.1.Modul design view

3.6.2.Modul datasheet view

3.6.3.Modul SQL
SELECT Furnizori.[Nume furnizor], Right([Nume furnizor],1) AS [Right]

FROM Furnizori

WHERE (((Right([Nume furnizor],1))="A"));


3.7.Interogarea 7
Sa se alfe numele si anul aparitiei instrumentelor, daca anul aparitiei este mai mic
de 1960 atunci instrumentul este vechi, daca anul aparitiei este mai mare de 1960
atunci instrumentul este nou
3.7.1.Modul design view

3.7.2.Modul datasheet view

3.7.3.Modul SQL
SELECT Instrumente.[Nume instrument], Instrumente.[An aparitie], IIf([An aparitie]<1960,"instrument
vechi","instrument nou") AS Status

FROM Instrumente;
3.8.Interogarea 8
Sa se realizeze o interogare cu parametrii pentu numarul de exemplare al
instrumentelor
3.8.1.Modul design view

3.8.2.Modul datasheet view

3.8.3.Modul SQL
SELECT Instrumente.[Nume instrument], Instrumente.[An aparitie], Instrumente.[Numar exemplare]

FROM Instrumente

WHERE (((Instrumente.[Numar exemplare])=[Pentru cate exemplare se face interogarea?]));


3.9.Interogarea 9
Sa se afle numele instrumentelor al caror nume incepe cu litera “C”
3.9.1.Modul design view

3.9.2.Modul datasheet view

3.9.3.Modul SQL
SELECT Instrumente.[Nume instrument], Left([Nume instrument],1) AS Nume

FROM Instrumente

WHERE (((Left([Nume instrument],1))="C"));


3.10.Interogarea 10
Sa se afle numele angajatilor care sunt din Dambovita si lucreaza ca si casier
3.10.1.Modul design view

3.10.2.Modul datasheet view

3.10.3.Modul SQL
SELECT Angajati.Nume, Localitate.Judet, Angajati.Sectia

FROM Localitate LEFT JOIN Angajati ON Localitate.[Cod localitate] = Angajati.[Cod localitate]

WHERE (((Localitate.Judet)="Dambovita") AND ((Angajati.Sectia)="Casier"));


3.11.Interogarea 11
Sa se afle valoarea fara Tva, Tva-ul si valoarea totala a instrumentelor
3.11.1.Modul design view

3.11.2.Modul datasheet view

3.11.3.Modul SQL
SELECT Instrumente.[Nume instrument], Instrumente.[Pret unitar], [Instrumente]![Numar
exemplare]*[Instrumente]![Pret unitar] AS [Val fara TVA], [Val fara TVA]*20/100 AS TVA, [Val fara
TVA]+[TVA] AS [Val totala]

FROM Instrumente;
3.12.Interogarea 12
Sa se realizeze o interogare de update pentru tabela angajati, salariul lor sa
creasca cu 25%
3.12.1.Modul design view

3.12.2.Modul datasheet view

3.12.3.Modul SQL
UPDATE Angajati SET Angajati.Salariu = [Salariu]*25/100;

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