Documente Academic
Documente Profesional
Documente Cultură
Lucrare individuală
Chișinău-2023
Lucrare individuală la disciplina ”Baze de Date”
Tema: Expresii ale Algebrei Relaționale
Sarcina / Задание:
r A B C s A B C
a1 b3 c2 a2 b1 c3
a2 b1 c2 a2 b2 c2
a1 b1 c1 a2 b1 c2
a2 b2 c2 a2 b2 c1
a1 b2 c2 a1 b2 c1
a1 b2 c1
a2 b1 c1
____________________________________________________________________________________________
UTM, FCIM, DISA, Dorian Saranciuc. Baze de date / Sablon p-u raport la lucrare individuală BD / Expresii AR 2
Rezolvare/Решение
Divizam expresia dată în părți și le rezolvăm pe fiecare aparte:
Разделяем выражение на части и решаем каждую часть отдельно:
1. q1= ~r
2. q2= (~r s)
3. q3= (C=c1)¿ (C=c3)(~r s)
4. q4= s\~r
5. q5= R(s\~r)
.................
n. qn= (C=c1)¿ (C=c3) (~r s)⊳ ⊲ R(s\~r)
REZ=qn
atup(R
A B C
)
a b c
1 1 1
a b c
1 1 2
a b c
1 2 1
a b c
1 2 2
a b c
1 3 1
a b c
1 3 2
____________________________________________________________________________________________
UTM, FCIM, DISA, Dorian Saranciuc. Baze de date / Sablon p-u raport la lucrare individuală BD / Expresii AR 3
a b c
2 1 1
a b c
2 1 2
a b c
2 2 1
a b c
2 2 2
a b c
2 3 1
a b c
2 3 2
Calculăm / Вычисляем
2) q1= ~r = atup(R)\r
atup(R)\r A B C
a1 b1 c2
a1 b3 c1
a2 b2 c1
a2 b3 c1
a2 b3 c2
3) Calculăm / Вычисляем
q2= (~r s)
(~r s) A B C
a1 b1 c2
a1 b3 c1
a2 b2 c1
a2 b3 c1
a2 b3 c2
a2 b1 c3
a2 b2 c2
a2 b1 c2
a1 b2 c1
4) Calculăm / Вычисляем
____________________________________________________________________________________________
UTM, FCIM, DISA, Dorian Saranciuc. Baze de date / Sablon p-u raport la lucrare individuală BD / Expresii AR 4
q3=(C=c1)¿ (C=c3)(~r s)
(C=c1)¿ (C=c3)(~r s A B C
a1 b3 c1
a2 b2 c1
a2 b3 c1
a2 b1 c3
a1 b2 c1
____________________________________________________________________________________________
UTM, FCIM, DISA, Dorian Saranciuc. Baze de date / Sablon p-u raport la lucrare individuală BD / Expresii AR 5
5) Calculăm / Вычисляем
q4= s\~r
s\~r A B C
A B C
2 1 3
A B C
2 2 2
A B C
2 1 2
A B C
1 2 1
6) Calculăm / Вычисляем
6. q5= R(s\~r)
R(s\
~ A B C
r)
A B C
2 1 3
A B C
2 2 2
A B C
2 1 2
A B C
1 2 1
n) Calculăm / Вычисляем
qn= REZ = (C=c1)¿ (C=c3) (~r s)⊳ ⊲ R(s\~r)
RE
A B C
Z
A B C
2 1 3
A B C
1 2 1
____________________________________________________________________________________________
UTM, FCIM, DISA, Dorian Saranciuc. Baze de date / Sablon p-u raport la lucrare individuală BD / Expresii AR 6