Extras din referat
UTILIZAREA BAZELOR DE DATE RELATIONALE
PENTRU ADMINISTRAREA DATELOR SPECIFICE
ÎNTOCMIRII UNUI CATALOG MUZICAL PERSONAL
1. OBIECTIVUL SI MATERIALUL LUCRARII
Obiectivul este de a demonstra utilitatea folosirii bazelor de date relationale pentru administrarea datelor specifice întocmirii unui catalog muzical personal.
2 INFORMATIILE CUPRINSE ÎN BAZA DE DATE SE REFERA LA:
Informatiile au fost organizate în relatii folosind baze de date relationale din MICROSOFT ACCESS. Relatiile sunt urmatoarele:
PREZENTARE MELODII, cu urmatoarele atribute:
Nr crt: tip Autonumber, indexat, fara sa admita duplicat;
Artist: tip Text;
Melodie: tip Text;
Casa de discuri: tip Text.
DATE DESPRE MELODII cu urmatoarele atribute:
Nr crt : tip Autonumber, indexat, fara sa admita duplicat;
Gen: tip Text;
Durata (minute): tip Number;
An aparitie: tip Number.
GENERALITATI cu urmatoarele atribute:
Nr crt: tip Autonumber, indexat, fara sa admita duplicat;
Vârsta (media): tip Number;
Sex: tip Text;
Numar membri: tip Text.
PALMARES cu urmatoarele atribute:
Nr crt: tip Autonumber, indexat, fara sa admita duplicat;
Albume vândute: tip Number;
Numar premii: tip Number;
Live sau Playback: tip Yes sau No;
Au fost create 3 formulare în care se prezinta datele pe categoriile . Cu ajutorul interogarilor SQL se pot obtine din baza de date relationala înregistari care îndeplinesc anumite conditii. Rezultatele se pot vizualiza în modul formular sau datasheet.
3. DE EXEMPLU :
1. Pentru a se afisa datele în functie de ARTISTI dupa câmpurile MASCULIN si FEMININ vom folosi interogarea:
SELECT [DATE DESPRE MELODII].[NR CRT], [PREZENTARE MELODII].ARTIST, [PREZENTARE MELODII].MELODIE, GENERALITATI.SEX, PALMARES.[LIVE/PLAYBACK]
FROM ((GENERALITATI INNER JOIN [DATE DESPRE MELODII] ON GENERALITATI.[NR CRT]=[DATE DESPRE MELODII].[NR CRT]) INNER JOIN PALMARES ON [DATE DESPRE MELODII].[NR CRT]=PALMARES.[NR CRT]) INNER JOIN [PREZENTARE MELODII] ON ([DATE DESPRE MELODII].[NR CRT]=[PREZENTARE MELODII].[NR CRT]) AND (PALMARES.[NR CRT]=[PREZENTARE MELODII].[NR CRT]) AND (GENERALITATI.[NR CRT]=[PREZENTARE MELODII].[NR CRT])
WHERE ((GENERALITATI.SEX)=[introduceti sexul]);
Preview document
Conținut arhivă zip
- Utilizarea Bazelor de Date Relationale.DOC