‘l texnikumi “Temir yo'l transportida intellektual axborot tizmlari va ularni loyihalash
Download 1.16 Mb.
|
maruza
Aloqalar yoki jadvallar
Asosiy maqolalar: Aloqalar (ma'lumotlar bazasi) va Jadval (ma'lumotlar bazasi) A munosabat ning to'plami sifatida aniqlanadi koreyslar bir xil narsaga ega atributlar. Yorliq odatda ob'ektni va ushbu ob'ekt haqidagi ma'lumotlarni aks ettiradi. Ob'ektlar odatda jismoniy narsalar yoki tushunchalardir. Aloqa odatda a sifatida tavsiflanadi stolichida tashkil etilgan qatorlar va ustunlar. Atributga havola qilingan barcha ma'lumotlar bir xil domen va xuddi shu cheklovlarga mos keladi. Relyatsion model munosabatlarning korrektsiyalari aniq tartibga ega emasligini va o'z navbatida atributlarda buyurtmalar o'rnatmasligini aniqlaydi. Ilovalar ma'lumotlarga quyidagi kabi operatsiyalardan foydalanadigan so'rovlarni belgilash orqali kirishadi tanlang koreyslarni aniqlash uchun, loyiha atributlarni aniqlash va qo'shilish munosabatlarni birlashtirish. Aloqalarni o'zgartirish yordamida o'zgartirish mumkin kiritmoq, o'chirishva yangilash operatorlar. Yangi koreyslar aniq qiymatlarni berishi yoki so'rovdan kelib chiqishi mumkin. Xuddi shunday, so'rovlar yangilash yoki o'chirish uchun kanallarni aniqlaydi. Tupllar ta'rifi bo'yicha noyobdir. Agar katakda a bo'lsa nomzod yoki asosiy kalit, shunda u noyobdir; Biroq, satr yoki yozuv uchun grafika bo'lishi uchun asosiy kalitni aniqlash kerak emas. Koreyaning ta'rifi uning o'ziga xosligini talab qiladi, ammo asosiy kalitni aniqlashni talab qilmaydi. Tuple noyob bo'lgani uchun uning atributlari ta'rifi bo'yicha a ni tashkil qiladi superkey.
Domen
Domen berilgan atribut uchun mumkin bo'lgan qiymatlar to'plamini tavsiflaydi va atribut qiymatiga cheklov sifatida qaralishi mumkin. Matematik jihatdan atributga domenni biriktirish atribut uchun har qanday qiymat belgilangan to'plam elementi bo'lishi kerakligini anglatadi. Belgilar qatori "ABC"Masalan, tamsayı domenida emas, balki butun sonning qiymati 123 bu. Domenning yana bir misoli "CoinFace" maydonining mumkin bo'lgan qiymatlarini quyidagicha tavsiflaydi ("Boshlar", "Dumlar"). Shunday qilib, "CoinFace" maydoni (0,1) yoki (H, T) kabi kirish qiymatlarini qabul qilmaydi. Cheklovlar atribut domenini yanada cheklashga imkon beradi. Masalan, cheklash berilgan atributni 1 dan 10 gacha bo'lgan qiymatlarga cheklashi mumkin. Cheklovlar amalga oshirishning bitta usulini taqdim etadi. biznes qoidalari ma'lumotlar bazasida va dastur qatlamida keyingi ma'lumotlardan foydalanishni qo'llab-quvvatlaydi. SQL cheklash funktsiyasini cheklovlarni tekshirish. Cheklovlar saqlanishi mumkin bo'lgan ma'lumotlarni cheklaydi munosabatlar. Ular odatda a ga olib keladigan iboralar yordamida aniqlanadi mantiqiy ma'lumotlar cheklovni qondiradimi yoki yo'qligini ko'rsatadigan qiymat. Cheklovlar bitta atributga, koridorga (atributlarning kombinatsiyasini cheklash) yoki butun munosabatlarga taalluqli bo'lishi mumkin, chunki har bir atribut bog'liq domenga ega, chunki cheklovlar mavjud (domen cheklovlari). Relyatsion model uchun ikkita asosiy qoidalar ma'lum shaxs yaxlitligi va ma'lumotnoma yaxlitligi. Yo'naltiruvchi yaxlitlik, asosan bulutli platformalarda qo'llaniladigan, relyatsion vektorga asoslangan analitik algoritmlarning oddiy kontseptsiyasiga asoslanadi. Bu ma'lumot bazasida bir nechta interfeyslarni qayta ishlashga imkon beradi, shu bilan dinamik ravishda belgilangan virtual muhitga qo'shimcha xavfsizlik qatlamini qo'shish xususiyati mavjud.[16] Asosiy kalit
Chet el kaliti Asosiy maqola: Chet el kaliti Chet el kaliti - bu boshqa jadvalning asosiy kalit ustuniga mos keladigan relyatsion jadvaldagi maydon. Bu ikkita kalit bilan bog'liq. Chet el kalitlari havola munosabatlarida noyob qiymatlarga ega bo'lishi shart emas. Chet el kalitidan foydalanish mumkin o'zaro bog'liqlik jadvallar va u havola qilingan munosabatdagi atributlarning qiymatlaridan samarali foydalanadi, bu havola munosabatlaridagi bir yoki bir nechta atributlar domenini cheklash uchun. Ushbu kontseptsiya rasmiy ravishda quyidagicha tavsiflanadi: Download 1.16 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling