Tashkilot-aloqalar diagrammasi

Ma'lumotlar bazalari o'rtasidagi munosabatlarni ko'rsatish uchun ER diagrammalaridan foydalaning

Tarmoq bilan o'zaro bog'liqlik diagrammasi ma'lumotlar bazasida mavjud bo'lgan shaxslar o'rtasidagi munosabatlarni aks ettiruvchi maxsus grafik shakl. ER diagrammalari ko'pincha axborotning uch turini ifodalash uchun simvollardan foydalanadi: shaxslar (yoki tushunchalar), munosabatlar va atributlar. Sanoat standartidagi ER diagrammalarida mahsulotlarni ko'rsatish uchun qutilar ishlatiladi. Olmoslar munosabatlarni vakillik qilish uchun ishlatiladi, va ovlar atributlarni ifodalash uchun ishlatiladi.

Tajribali bo'lmagan ko'zga qaramasdan, shaxs-munosabatlar diyagramlari aql bovar qilmaydigan darajada murakkab ko'rinishi mumkin, bilimdon tomoshabinlarga, ular korxona foydalanuvchilari ma'lumotlar bazasi tuzilmalarini tafsilotlargacha jalb qilmasdan yuqori darajada tushunishga yordam beradi.

Ma'lumotlar bazasi dizaynerlari ma'lumotlar bazasi ob'ektlari o'rtasidagi munosabatni aniq shaklda modellashtirish uchun ER diagrammalaridan foydalanadilar. Ko'pgina dasturiy paketlar mavjud ma'lumotlar bazalaridan ER diagrammasini yaratish uchun avtomatlashtirilgan usullarga ega.

Shahar aholisiga oid ma'lumotlarni o'z ichiga olgan ma'lumotlar bazasidan misolni ko'rib chiqing. Ushbu maqolada keltirilgan rasmda ko'rsatilgan ER diagrammasi ikki shaxsdan iborat: shaxs va shahar. Bir "Lives In" munosabatlari ikki kishini birlashtiradi. Har bir inson bir shaharda yashaydi, lekin har bir shaharda ko'p odamlar yashashi mumkin. Namuna diagrammasida atributlar - bu shaxsning nomi va shahar aholisidir. Umuman olganda, otlar shaxslar va atributlarni tasvirlash uchun ishlatiladi, fe'llar esa munosabatlarni tasvirlash uchun ishlatiladi.

Tashkilotlar

Ma'lumotlar bazasida siz izlayotgan har bir element tashkilotdir va har bir ob'ekt relatsion ma'lumotlar bazasidagi jadvaldir. Odatda, ma'lumotlar bazasidagi har bir ob'ekt bir qatorga mos keladi. Agar sizda odamlarning ismlarini o'z ichiga olgan ma'lumotlar bazasi mavjud bo'lsa, uning shaxsini "shaxs" deb atash mumkin. Xuddi shu nomdagi jadval ma'lumotlar bazasida mavjud bo'ladi va har bir shaxs Shaxs jadvalidagi qatorga tayinlanishi kerak.

Xususiyatlar

Ma'lumotlar bazalari har bir shaxs haqidagi ma'lumotni o'z ichiga oladi. Ushbu ma'lumot "atributlar" deb ataladi. va ro'yxatga olingan har bir shaxs uchun yagona ma'lumotlardan iborat. Shaxs namunasida atributlar ism, familiya, tug'ilgan sanasi va identifikatsiya raqami bo'lishi mumkin. Atributlar bir shaxs haqida batafsil ma'lumot beradi. Ma`lumotlar bazasida, atributlar rekord ichidagi ma'lumotlar saqlanadigan joylarda saqlanadi. Siz ma'lum atributlar bilan cheklanmaysiz.

Aloqalar

Ob'ektga aloqadorlik diagrammasi qiymati uning sub'ektlar o'rtasidagi munosabatlar haqidagi ma'lumotni ko'rsatish qobiliyatidir. Bizning misolimizda siz har bir kishi yashaydigan shahardagi ma'lumotlarni kuzatib borasiz. Shuningdek, shahardagi shaxs haqidagi ma'lumotni Odamlar va shahar ma'lumotlarini bir-biriga bog'laydigan munosabatlar bilan kuzatib borishingiz mumkin.

ER diagrammasini yaratish

  1. Sizning modelingizdagi har bir shaxs yoki kontseptsiya uchun quti yarating.
  2. O'zaro aloqalarni modellashtirish uchun tegishli ob'ektlarni ulash uchun chiziqlar chizish. Olmosli shakllarda fe'llardan foydalangan holda aloqalarni belgilang.
  3. Eng muhim xususiyatlardan boshlab, har bir shaxs uchun tegishli atributlarni aniqlang va ularni diagrammada Ovalsga kiriting. Keyinchalik siz o'zingizning ro'yxatini yanada batafsilroq qilishingiz mumkin.

Ishingiz tugagach, turli xil biznes kontseptsiyalarining bir-biriga qanday aloqasi borligini aniq ko'rsatib berasiz va biznesingizni qo'llab-quvvatlash uchun ma'lumotlar bazasini yaratish uchun kontseptual asosga ega bo'lasiz.