Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


Download 0.73 Mb.
bet58/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   54   55   56   57   58   59   60   61   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

5. Funsional bog’lanish tushunchasi.
Normallashtirish deganda berilgan munosabatni bir necha marta oddiy va kichik munosabatlarga ajratish tushuniladi. Bu jarayonda mumkin bo’lgan barcha funksional bog’lanishlar aniqlanadi.
Normallashtirish nazariyasi jadval maydonlari orasidagi u yoki bu bog‘liqlikning borligiga asoslanadi. Bunday bog‘liqliklarning ikki turi aniqlangan: funksional va ko’p qiymatli.
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 xuddi 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 agar A ga funksional bog‘liq bo’lsa va A maydonning boshqa qiymatlariga bog‘liq bo’lmasa, A tashkil qiluvchiga to‘liq funksional bog‘liq bo’ladi.
Ko’p qiymatli bog‘liqlik. Agar A maydonning har bir qiymatiga mos ravishda B maydonning aniqlangan qiymatlari bor bo’lsa, A maydon xuddi shu jadvalning B maydonini ko’p qiymatli aniqlaydi.
_______________________________________________________
Yakuniy nazorat
BILET № 28
1. Kiritilgan funksiyalar. MySQL kengaytirilgan funksiyalari.
BIN- O'nli kasrni ikkilik raqamga aylantiradi
BINARY- Qiymatni ikkilik qatorga o'zgartirad
CASE- Birinchi shart bajarilganda shartlarni baholash va qiymatni qaytarish imkonini berad
CAST- Qiymatni bitta ma'lumot turidan boshqa ma'lumot turiga o'zgartiradi
COALESCE- Ro'yxatdagi birinchi null bo'lmagan ifodani qaytaradi
CONNECTION ID- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONV- Joriy ulanish uchun noyob ulanish identifikatorini qaytaradi
CONVERT- Qiymatni bitta ma'lumot turidan boshqasiga yoki bitta belgilar to'plamidan boshqasiga o'zgartiradi
CURRENT USER- Server tomonidan joriy mijozning haqiqiyligini tekshirish uchun foydalanadigan MySQL hisob qaydnomasi uchun foydalanuvchi nomi va xost nomini qaytaradi
DATABASE- Standart ma'lumotlar bazasi nomini qaytaradi
IF- Agar shart rost bo'lsa, bitta qiymatni yoki shart noto'g'ri bo'lsa, boshqa qiymatni qaytaradi
IFNULL- Agar ifoda null bo'lsa, muqobil qiymatni qaytarishga imkon beradi
ISNULL- Ifoda null yoki yo'qligini tekshiradi
LAST INSERT ID- Oxirgi INSERT yoki Update buyrug'i bilan berilgan birinchi auto_increment qiymatini qaytaradi
NULLIF- Ikki iborani taqqoslaydi
SESSION USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
SYSTEM USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
USER- Joriy MySQL foydalanuvchisi uchun foydalanuvchi nomi va xost nomini qaytaradi
VERSION- MySQL ma'lumotlar bazasi versiyasini qaytarad


Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   77




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling