Funksional bog‘liqlik: Berilgan ixtiyoriy vaqtda A maydonning har bir turli qiymatiga mos ravishda albatta B maydonning har bir turli qiymatidan faqat bitta qiymati bo’lsa, jadvalning B maydoni huddi shu jadvalning A maydoniga funksional bog’langan deyiladi. Aytib o’tish kerakki, A va B maydonlar tashkil qiluvchilar bo’lishi mumkin.
To’liq funksional bog’liqlik: B maydon A tashkil qiluvchiga to’liq funksional bog‘liq bo‘ladi, agar u A ga funksional bog‘liq bo‘lsa va A maydonning boshqa qitymatlariga bog‘liq bo‘lmasa.
Ko‘p qiymatli bog‘liqlik: A maydon huddi shu jadvalning B maydonini ko’p qiymatli aniqlaydi, agar A maydonning har bir qiymatiga mos ravishda B maydonning aniqlangan qiymatlari bor bo’lsa.
Ko‘p funksional bog‘liqlikga misol “O‘qish jadvali”
Tartib
|
Muallim
|
Darslik
|
Dasturlash
|
Abdullayev I.R.
|
Liberti Dj . Osvoy samostoyatelno C++
|
Dasturlash
|
Raxmonov U.K.
|
Forsayt R. Pascal dlya vsex
|
Dasturlash
|
Kovalev N.N.
|
Liberti Dj. Osvoy samostoyatelno C++
|
Dasturlash
|
Kovalev N.N.
|
Forsayt R. Pascal dlya vsex
|
Dasturlash
|
Raxmonov U.K.
|
Faysman K. Professionalnoye programmirovaniye na Paskale
|
Jadvalda ko‘p qiymatli bog‘liqlik bor “Tartib-Muallim”: tartib (Dasturlash misolida) bir nechta muallim tomonidan o’qilishi mumkin (misolda Abdullayev, Raxmonov, Kovalev). Yana boshqa bog’liqlik ham bor “Tartib-Darslik”: informatikani o’tishda “Pascal dlya vsex”, ”Osvoy samostoyatelno C++” va “Professionalnoye programmirovaniye na Pascale” darsliklari ishlatiladi. Bunda Muallim va Darslik funksional bog’lanmagan, bu esa ortiqchalikka olib keladi (yangi darslikni yozish uchun yana ikkita yangi qator yozish kerak bo’ladi). Bu jadvalni ikkiga ajratganda ish yaxshilanadi: (Tartib-Muallim va Tartib-Darslik)
Dostları ilə paylaş: |