კონცეპტუალური vs ლოგიკური მოდელი
მონაცემთა მოდელირება არის ერთ-ერთი ამოცანა, რომელიც ბევრ მოდელს აბნევს მოდელირების სხვადასხვა დიზაინის გამოყენების გამო. მონაცემთა მოდელირების სამი სტილი, რომლებიც ძალიან პოპულარულია, არის კონცეპტუალური, ფიზიკური და ლოგიკური მოდელები, მაგრამ მრავალი გადახურვის პრინციპის გამო, ადამიანები, რომლებსაც სურთ გამოიყენონ რომელიმე მოდელი, დაბნეულები რჩებიან. მათი დაბნეულობა კიდევ უფრო გაიზარდა ტექნიკური ჟარგონისა და ტერმინოლოგიის გამო. ეს სტატია შეეცდება მარტივი სიტყვებით გაარკვიოს განსხვავებები კონცეპტუალურ და ლოგიკურ მოდელებს შორის, რათა მკითხველთა გონებიდან ეჭვები ამოიღოს.
კონცეპტუალური მონაცემთა მოდელირება
ერთეულობის ურთიერთობის მოდელი არის კონცეპტუალური მონაცემთა მოდელის ძირითადი მახასიათებელი. ამ მოდელის ERD-ში, ერთეულები წარმოდგენილია ყუთების სახით, ხოლო ურთიერთობები გამოსახულია ბრილიანტის სახით. ურთიერთობის მაგალითი შეიძლება მივიღოთ, როგორც კლიენტის შეკვეთის გაცემა, ხოლო სუბიექტის მაგალითი არის ყველაფერი, რითაც შეიძლება დაინტერესდეს ბიზნესი. ეს მოდელი შეიმუშავა პიტერ ჩენმა 1976 წელს. თუმცა, მას შემდეგ ეს მოდელი განზავებულია და იშვიათად გამოიყენება. მისი სუფთა სახით დღეს.
კონცეპტუალური მონაცემთა მოდელში, არსებობს ასევე მონაცემთა ელემენტები, ერთეულებისა და ურთიერთობების გარდა. ეს მონაცემთა ელემენტები დაკავშირებულია ერთეულებთან, როგორც მათი ატრიბუტები. ზოგიერთი მონაცემთა ელემენტი, რომელიც საერთოა ყველა ერთეულისთვის, შეიძლება მიბმული იყოს მოდელის მრავალ ერთეულთან. ნებისმიერი კონცეპტუალური მონაცემთა მოდელის ერთ-ერთი მახასიათებელია იგივე ტერმინოლოგიის გამოყენება ერთეულებისთვის, რომლებიც გამოიყენება ბიზნესში. მიუხედავად იმისა, რომ კონცეპტუალური მოდელი შედარებით მარტივია, ის ასე არ რჩება დღევანდელი კომპანიების სირთულის გათვალისწინებით. ერთეულებისა და მათი ურთიერთობების დღევანდელ კონტექსტში აღწერისთვის, კონცეპტუალური მონაცემთა მოდელირებისას საჭიროა აბსტრაქციის ძალიან მაღალი დონე.
ლოგიკური მონაცემთა მოდელირება
იმ შემთხვევაში, როდესაც IT მონაცემები უნდა განხორციელდეს ბიზნეს მონაცემებში, გამოიყენება ლოგიკური მონაცემთა მოდელი. მიუხედავად იმისა, რომ კონცეპტუალურ მოდელში ერთეულებისა და ურთიერთობების დასახელებისას არ არის საჭირო წესრიგის ქონა, ლოგიკური მოდელი მოითხოვს ორგანიზაციის გათვალისწინებას ატრიბუტების შექმნისას. ამის შემდეგ, შეგიძლიათ გამოიყენოთ სუროგატი გასაღებები, რათა გაადვილდეთ, თუ უცხოური გასაღებები ცხრილებს რთულად გამოიყურებიან. ერთხელ დასრულებული. როგორც ჩანს, ლოგიკური მოდელი ფიზიკურ მოდელთან ახლოსაა. თუმცა მას მაინც აქვს მსგავსება კონცეპტუალურ მოდელთან. ლოგიკურ მოდელს აქვს პირველადი, უცხო და ალტერნატიული გასაღებები, მაგრამ განსაკუთრებული არაფერია სამიზნე მონაცემთა ბაზის პლატფორმისთვის.
რა განსხვავებაა კონცეპტუალურ და ლოგიკურ მონაცემთა მოდელს შორის?
• როგორც კონცეპტუალური, ასევე ლოგიკური მონაცემთა მოდელები მნიშვნელოვანია მონაცემთა მოდელირებისთვის
• მიუხედავად იმისა, რომ კონცეპტუალური მონაცემთა მოდელი აადვილებს კომუნიკაციას მონაცემთა მოთხოვნილების აღწერით, მონაცემთა ლოგიკური მოდელი საშუალებას აძლევს IT მამაკაცებს შევიდნენ მონაცემთა ბაზის შეზღუდვაზე შეწუხების გარეშე.