2 LABORATORIYA ISHI
Mavzu: Relyatsion ma`lumotlar bazasini loyihalash.
Ishdan maqsad: Ma`lumotlar bazasini relyatsion modeli uchun jadvallar tizimini ishlab chiqishni o`rganish va ob`yektlarni bog`lanish munosabatlarini tahlil qilish.
Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni relyatsion modelini ishlab chiqish.
Uslubiy ko`rsatmalar: Ma`lumotlar bazasini relyatsion modelini qurishda bog`lanish munosabatlari muhim ahamiyatga ega. Aslida ma`lumotlar bazasi munosabatlarga qarab ob`yektlari bog`laydi. Asosan ma`lumotlar bazasida quydagi munosabatlar mavjud:
Birga bir (1:1)munosabat. A va V obektlar toplami orasida 1:1 munosabat ornatilgan deyiladi, agarda A obektning har bir nusxasiga V obektning bitta nusxasi mos kelsa, va aksincha, V obektning har bir nusxasiga A obektning bitta nusxasi mos kelsa.
Birga kop (1:n) munosabat. A va V obektlar toplamida A obektning har bir nusxasiga V obektning bir nechta nusxasi mos kelsa, shu bilan birga V obektning har bir nusxasiga A obektning bittadan kop bolmagan nusxasi mos kelsa shunday munosabat hosil boladi.
Kopga bir (n:1) munosabat A va V obektlar toplami orasida ornatilsa, unda A obektning har bir nusxasiga V obektning kopi bilan bitta nusxasi mos keladi. V obektning nushalari orasida shundaylari mavjudki, ularga A obektning bir nechta nusxasi mos keladi.
Kopga kop (m: n) munosabat. A va V obektlar orasida shunday munosabat ornatilgan deyiladi, agarda A obektning har bir nusxasiga V obektni bir nechta nusxasi mos kelsa va aksincha.
Yuqoridagilarga tayangan holda obyektlarni yaratib olamiz (PS bo`yicha).
jadval.
Rastalar jadvali.
Dostları ilə paylaş: |