একটি বক্তৃতায়, আমার প্রভাষক আমাদের একটি প্রাথমিক কী ছাড়াই একটি টেবিল দেখালেন। প্রশ্ন করার পরে, তিনি বলেছিলেন যে 3NF-এ আপনি যখন ট্রানজিটিভ নির্ভরতা সরিয়ে ফেলেন তখন প্রাথমিক কী ছাড়া কোনও টেবিল রাখা ঠিক আছে।
তবে কোনও প্রাথমিক কী বোঝায় না যে কার্যকরী নির্ভরতা নেই - তবে 3 এনএফ হ'ল ট্রানজিটিভ নির্ভরতা অপসারণ, এবং আমি শিখিয়েছি যে প্রতিটি টেবিলের স্বাভাবিককরণের জন্য একটি প্রাথমিক কী থাকা প্রয়োজন কারণ এটি সমস্ত কার্যকরী নির্ভরতা সম্পর্কে।
আমি জানি প্রাথমিক কী ছাড়াই কোনও টেবিল তৈরি করা সম্পূর্ণভাবে সম্ভব, তবে সেই টেবিলটি যদি বিদ্যমান থাকে তবে এটি কি ডেটাবেসকে সাধারণীকরণ হিসাবে বিবেচনা করা হবে?
আমার যুক্ত করা উচিত, টেবিলের কোনও "অনন্য কী" নেই, কোনও প্রাথমিক নেই, কোনও যৌগিক নেই, বিদেশীও নেই।
প্রদর্শিত সারণীতে তিনটি বৈশিষ্ট্য রয়েছে যার মধ্যে কোনওটিই প্রাথমিক বা অনন্য হিসাবে লেবেলযুক্ত নয়। আমি জিজ্ঞাসা করেছি যে এটি ভুল ছিল কিনা এবং তিনি বলেছিলেন এটি না রাখাই ভাল। আমি এই মন্তব্যটিকে প্রশ্নবিদ্ধ করেছিলাম কারণ সারণীর কোনও তথ্যই স্বতন্ত্রভাবে চিহ্নিত করা যায়নি এবং তিনি দাবি করেছেন যে এটি এর মতো হওয়া ভাল। এটি আমাকে সাধারণীকরণ সম্পর্কে যা শেখানো হয়েছিল তার বিপরীতে।
countউপাদানগুলিতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করে এমন কোনও সেটটিতে কোনও মাল্টিসেট আইসোমর্ফিক নয় ?