ডায়মেনশনাল মডেলিং
ডায়মেনশনাল মডেলিং হল একটি লজিক্যাল ডিজাইন পদ্ধতি যা ডেটাকে একটি মানক কাঠামোতে উপস্থাপন করতে অনুসরণ করে যা বোঝার সহজ এবং উচ্চ-কর্মক্ষমতা অ্যাক্সেস সক্ষম করে। এটি जन्मগতভাবে ডায়মেনশনাল এবং কিছু বাধ্যতার সাথে রিলেশনাল মডেল মেনে চলে।
প্রতিটি ডায়মেনশনাল মডেল একটি টেবিল দিয়ে গঠিত যাতে একটি মাল্টিপার্ট কী থাকে, যাকে ফ্যাক্ট টেবিল বলা হয়, এবং ছোট টেবিলের একটি গোষ্ঠী যাকে ডাইমেনশন টেবিল বলা হয়। প্রতিটি ডাইমেনশন টেবিলের একটি একক-উপাদান প্রাইমারি কী থাকে যা ফ্যাক্ট টেবিলের মাল্টিপার্ট কীর উপাদানগুলির একটি সাথে সম্পর্কিত। এই স্বতন্ত্র স্টার-লাইক কাঠামোকে স্টার জয়েন বলা হয়। এটি রিলেশনাল ডেটাবেসের początక দিন পর্যন্ত atrás যায়।
একটি ফ্যাক্ট টেবিল, যেহেতু এর একটি মাল্টিপার্ট প্রাইমারি কী থাকে যা দুটি বা অধিক ফরেন কী দ্বারা তৈরি হয়েছে, συνεχে একটি মেনি-টু-মেনি সম্পর্ক নির্দেশ করে। সাধারণ ফ্যাক্ট টেবিলগুলিও এক বা একাধিক গাণিতিক ফ্যাক্ট ধারণ করে যেগুলো প্রতিটি রেকর্ড উপস্থাপনকারী কীগুলোর সংমিশ্রণের জন্য দেখা যায়।
একটি ফ্যাক্ট টেবিলে সাধারণ ফ্যাক্টগুলো সংখ্যাসূচক এবং সংযোজ্য। সংযোজ্যতা অপরিহার্য কারণ ডেটা ওয়ারহাউস অ্যাপ্লিকেশন কখনো একটি একক ফ্যাক্ট টেবিল রেকর্ড ফেচ করে না। কারণ সেগুলো একসাথে সেড়ে সেড়ে হাজার হাজার ডেটা ফেচ করে, এবং একাধিক রেকর্ডের সাথে করার একমাত্র উপযোগী কাজ হল সেগুলো যোগ করা।
ডাইমেনশন টেবিলে বর্ণনামূলক টেক্সটুয়াল ডেটা থাকে। ডাইমেনশন অ্যাট্রিবিউট ডেটা ওয়ারহাউস কোয়ারীতে আকর্ষণীয় বাধ্যতার উৎস এবং স্ট্রাকচারড কোয়ারী ল্যাঙ্গুয়েজ (SQL) আন্সার সেটে রো হেডারের উৎস।
মাস্টার এন্টিটি-রিলেশনশিপ ডায়াগ্রামে সেলস কলস, অর্ডার এন্ট্রি, শিপমেন্ট ইনভয়েস, ইউজার পেমেন্টস, এবং প্রোডাক্ট রিটার্নস, ইত্যাদি থাকতে পারে। একটি পদ্ধতিতে, এন্টিটি-রিলেশনশিপ ডায়াগ্রাম এক ডায়াগ্রামে একাধিক প্রক্রিয়া দেখিয়ে নিজের অপকার করে যা কখনো একটি একক ডেটা সেটে একটি একক সামঞ্জস্যপূর্ণ সময় বিন্দুতে সমবর্তীভাবে অবস্থান করে না।
অতএব, একটি এন্টিটি-রিলেশনশিপ ডায়াগ্রামকে ডায়মেনশনাল মডেলিং ডায়াগ্রামের একটি গোষ্ঠীতে রূপান্তর করার প্রথম ধাপ হল এন্টিটি-রিলেশনশিপ ডায়াগ্রামকে এর বিবেক্ত ব্যবসায়িক প্রক্রিয়ায় পৃথক করা এবং প্রতিটিকে স্বাধীনভাবে মডেল করা।
দ্বিতীয় ধাপ হল এন্টিটি-রিলেশনশিপ মডেলে সেই মেনি-টু-মেনি সম্পর্ক বেছে নেওয়া যাতে গাণিতিক এবং সংযোজ্য নন-কী ফ্যাক্ট থাকে এবং সেগুলো ফ্যাক্ট টেবিল হিসেবে লেবেল করা।
তৃতীয় ধাপ হল বাকি টেবিলগুলাকে ফ্ল্যাট টেবিলে ডিনরমালাইজ করা যাতে একক-উপাদান কী থাকে যা সরাসরি ফ্যাক্ট টেবিলের সাথে লিঙ্ক করা থাকে। এই টেবিলগুলো ডাইমেনশন টেবিল হয়ে যায়। những কেস যেখানে একটি ডাইমেনশন টেবিল একাধিক ফ্যাক্ট টেবিলের সাথে সংযুক্ত থাকে, সেখানে আমরা একই ডাইমেনশন টেবিল দুটি স্কিমায় দেখাই, এবং এতে ডাইমেনশন টেবিলকে দুটি ডায়মেনশনাল মডেলের মধ্যে "কনফর্মড" হিসেবে সংজ্ঞায়িত করা হয়।