Extras din curs
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 conform unui model de date.
În momentul actual, cea mai mare parte a SGBD-urilor care se
utilizeaza sunt bazate pe modelul relational.
VFP este un SGBD relational cu limbaj propriu, care suporta
un nucleu extins din limbajul relational SQL (Structured Query
Language).
Suport pentru laborator
2
PRINCIPALELE CONCEPTE DIN TEORIA RELATIONALA
Domeniul - reprezinta un ansamblu de valori, caracterizat
printr-un nume. Domeniul se poate defini explicit, prin enumerarea
tuturor valorilor care apartin acestuia (exemplu D1:{rosu, galben,
albastru}), sau implicit prin precizarea proprietatilor pe care le au
valorile domeniului respectiv (exemplu: D2:{e/eÎ N }
Relatia - (tabela) reprezinta un subansamblu al produsului
cartezian dintre mai multe domenii (D1xD2x&) caracterizat printr-un
nume. Reprezentarea folosita pentru o relatie (R) este tabloul
bidimensional (tabela de date) de forma:
Atributul este coloana unei relatii caracterizate printr-un
nume. Fiecare atribut îsi ia valorile dintr-un domeniu. Mai multe
atribute pot lua valori din acelasi domeniu.
Tuplul este linia dintr-o relatie si nu are nume. Valorile dintr-un
tuplu apartin produsului cartezian dintre domeniile relatiei (exemplu
tuplul v1, v2, ...,vn, unde v1ÎD1, v2ÎD2,...,vnÎDm, cu n³m numere
întregi).
Schema relatiei este un ansamblu format din numele relatiei
(R) urmat între parantaze rotunde de lista atributelor (Ai), pentru
fiecare atribut precizându-se domeniul asociat (Dj):
R(A1:D1, A2:D2,...,An:Dm):
unde n³m numere întregi.
Cheia este un atribut sau un ansamblu de atribute cu ajutorul
caruia se poate identifica un tuplu dintr-o relatie.
Cheia este primara daca identificarea este unica, adica exista
un singur tuplu cu o anumita valoare pentru cheie.
Limbaje de programare si baze de date 3
Cheia este simpla, daca este formata dintr-un singur atribut.
Cheia este compusa daca este formata dintr-un ansamblu de
atribute.
Cheia este externa într-o relatie R1, daca ansamblul de
atribute care o defineste ia valori din aceleasi domenii ca si cheia
primara a unei relatii R2 si daca are rolul de a stabili o legatura
(asociere) între cele doua relatii.
Prezentare comparativa a notiunilor privind organizarea
datelor în memoria externa în fisiere, baze de date relationale (BDR)
si cele utilizate în VFP.
Preview document
Conținut arhivă zip
- Limbaje de Programare si Baze de Date.pdf