1-ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Rеja




Download 1,17 Mb.
bet38/101
Sana20.12.2023
Hajmi1,17 Mb.
#124746
1   ...   34   35   36   37   38   39   40   41   ...   101
Bog'liq
Sanjar

Dekart ko’paytma. (*) – berilgan ikkala jadvaldagi kortejlarning kombinatsiyalaridan iborat yangi jadval hosil qiladi.
Bu holatda A va B munosabatlarda umumiy atributlar mavjud bo’lmasligi mumkin. Dekart ko’paytma quyidagicha tarzida ifodalanadi:

TIMES
Quyidagi A va B munosabatlarning Dekart ko’paytmasini topamiz.

A munosabat





StudID

FISH

123

Axrorov S. I.

124

Salimov J. I.

127

Ne’matov A. B.

B munosabat



Fan

Matematika

Fizika

A va B munosabatlar o’rtasidagi dekart ko’paytma amali.






StudID

FISH

Fan

123

Axrorov S. I.

Matematika

123

Axrorov S. I.

Fizika

124

Salimov J. I.

Matematika

124

Salimov J. I.

Fizika

127

Ne’matov A. B.

Matematika

127

Ne’matov A. B.

Fizika

Dekart ko’paytma amali natijasida hosil bo’lgan munosabat darajasi dastlabki munosabatlar darajalari yig'indisiga (2 + 1), kardinallik esa munosabatlarning kardinallik raqamlari ko'paytmasiga teng ekanligiga ishonch hosil qilishingiz mumkin. (3 × 2). Natijada paydo bo'lgan munosabat birlamchi kalitga ega (StudID, Fan), dastlabki aloqada esa bu oddiy edi.


Ushbu amalning quyidagi xususiyatlariga va quyida muhokama qilinadigan "ulash" operatsiyasiga e'tibor qaratish lozim. Agar A va B munosabatlari bir xil atributlarga ega bo'lsa, natijada ularni ajratish uchun siz bunday atribut nomini . shaklida tashkil qilishingiz mumkin:


A.FISH va B.FISH
Ba'zida bitta munosabat uchun dekart ko’paytma amalini bajarish kerak bo’lib qolishi mumkin. Bunday holda, yana bitta o'zgaruvchidan foydalanish kerak, aks holda natija atributlari nomlarini to'g'ri shakllantirish mumkin bo'lmaydi:
A1 = A, R = A × A1.
Bu erda "=" tayinlash operatorini bildiradi.



Download 1,17 Mb.
1   ...   34   35   36   37   38   39   40   41   ...   101




Download 1,17 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1-ma’ruza. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari. Rеja

Download 1,17 Mb.