এই অংশটির উত্তর দেওয়া:
আমি বুঝতে চেষ্টা করছিলাম যে ডাইমেনশন টেবিলগুলি ফ্যাক্ট টেবিলও হতে পারে কিনা?
সংক্ষিপ্ত উত্তর (INMO) নং। এটি হ'ল কারণ 2 ধরণের টেবিল বিভিন্ন কারণে তৈরি করা হয়েছে। যাইহোক, একটি ডাটাবেস ডিজাইনের দৃষ্টিকোণ থেকে, একটি ডাইমেনশন টেবিলটি পিতা-মাতার টেবিলের সাথে ফ্যাক্ট টেবিলের ক্ষেত্রে থাকতে পারে যা সর্বদা পিতামাতার হিসাবে একটি মাত্রা টেবিল (বা আরও) থাকে more এছাড়াও, ফ্যাক্ট টেবিলগুলিকে একত্রিত করা যেতে পারে, যেখানে ডাইমেনশন টেবিলগুলি একত্রিত হয় না। আর একটি কারণ হ'ল ফ্যাক্ট টেবিলগুলি জায়গায় আপডেট করার কথা নয় তবে কিছু ক্ষেত্রে ডাইমেনশন টেবিলগুলি আপডেট করা যেতে পারে।
আরো বিস্তারিত:
ফ্যাক্ট এবং ডাইমেনশন সারণীগুলি এমন একটিতে উপস্থিত হয় যা সাধারণত স্টার স্কিমা হিসাবে পরিচিত। স্টার স্কিমাটির প্রাথমিক উদ্দেশ্য হ'ল একটি জটিল সাধারণ টেবিলগুলির সেটকে সহজ করে তোলা এবং ডেটা একত্রিত করা (সম্ভবত বিভিন্ন সিস্টেম থেকে) একটি ডাটাবেস কাঠামোতে খুব দক্ষ উপায়ে অনুসন্ধান করা যেতে পারে।
এর সহজতম ফর্মটিতে এটিতে একটি ফ্যাক্ট টেবিল (উদাহরণ: স্টোরসেলস) এবং একটি বা একাধিক মাত্রার টেবিল রয়েছে। প্রতিটি মাত্রা এন্ট্রি এর সাথে 0,1 বা আরও বেশি ফ্যাক্ট টেবিল যুক্ত থাকে (মাত্রা সারণীর উদাহরণ: ভূগোল, আইটেম, সরবরাহকারী, গ্রাহক, সময় ইত্যাদি)। এটি পিতামাতা থাকা মাত্রাটির ক্ষেত্রেও বৈধ হবে, সেক্ষেত্রে মডেলটি "স্নো ফ্লেক" টাইপের। যাইহোক, ডিজাইনাররা এই ধরণের ডিজাইন এড়ানোর চেষ্টা করেন কারণ এটি ধীর পারফরম্যান্সের সাথে আরও যোগ দেয়। স্টোরসেলসের উদাহরণে, ভূগোলের মাত্রা কলামগুলি তৈরি করতে পারে (জিওআইডি, কনটেন্টেন্টনাম, কান্ট্রিনেম, স্টেটপ্রোভনাম, সিটি নাম, স্টার্টডেট, শেষ তারিখ)
একটি স্নো ফ্লেক্স মডেলটিতে আপনার জিও সম্পর্কিত তথ্যের জন্য 2 টি সাধারণ টেবিল থাকতে পারে, যেমন: সামগ্রী সামগ্রী, দেশ সারণী।
আপনি স্টার স্কিমাতে প্রচুর উদাহরণ পেতে পারেন। এছাড়াও, তারকা স্কিমা মডেল ইনমন বনাম কিমবলের বিকল্প ভিউ দেখতে এটি পরীক্ষা করে দেখুন । কিম্বলের একটি ভাল ফোরাম রয়েছে আপনি এখানেও যাচাই করতে চাইতে পারেন: কিমবল ফোরাম ।
সম্পাদনা করুন: 4NF এর উদাহরণগুলির সম্পর্কে মন্তব্যের উত্তর দেওয়ার জন্য:
- 4NF লঙ্ঘন করে এমন একটি ফ্যাক্ট টেবিলের উদাহরণ:
বিক্রয় ফ্যাক্ট (আইডি, ব্রাঞ্চআইডি, সেলস পার্সনআইডি, আইটেমআইডি, পরিমাণ, টাইমআইডি)
- 4NF লঙ্ঘন না করে এমন একটি ফ্যাক্ট টেবিলের উদাহরণ:
সমষ্টিগত বিক্রয় (ব্রাঞ্চআইডি, টোটালঅ্যামাউন্ট)
এখানে সম্পর্কটি 4NF এ রয়েছে
শেষ উদাহরণটি বরং অস্বাভাবিক।