আমি একটি ডেটাবেস ডিজাইনের প্রক্রিয়াধীন এবং আমার প্রাথমিক নকশার সিদ্ধান্ত সম্পর্কে দ্বিতীয় চিন্তাভাবনা করছি ...
পণ্যের ধরণগুলি নিম্নরূপ: মডেল, যন্ত্রাংশ, প্রতিস্থাপন অংশ কিট এবং বিকল্পগুলি।
বিকল্প একটি (প্রথম নকশা): আমি উপরের পণ্য ধরণের জন্য পৃথক সারণী রাখার পরিকল্পনা করেছি। আমি বলব প্রতিটি টেবিলের প্রায় 75% ক্ষেত্র একই হবে।
আমি তাদের মধ্যে যে সমিতিগুলি তৈরি করতে হবে তার জন্য আমি প্রতিটি পণ্যের ধরণ আলাদা আলাদা টেবিল হিসাবে তৈরি করেছি। উদাহরণস্বরূপ, কোনও মডেলের অনেকগুলি বিকল্প থাকতে পারে এবং একটি বিকল্পে অনেকগুলি মডেল থাকতে পারে। একটি বিকল্পের অনেকগুলি অংশ থাকতে পারে এবং একটি অংশে অনেকগুলি বিকল্প থাকতে পারে ... ইত্যাদি on
বিকল্প বি: পৃথক সারণী থাকার পরিবর্তে আমি পণ্য নামে একটি সারণী তৈরি করতে পারি যা মডেল, অংশ, প্রতিস্থাপনের অংশ কিট এবং বিকল্পগুলি অন্তর্ভুক্ত করে। মডেল, বিকল্পগুলি ইত্যাদির মধ্যে পার্থক্য রাখতে টাইপ নামে আমার একটি ক্ষেত্র থাকতে পারে I আমি অনুমান করছি যে এটিই "সেরা অভ্যাসগুলি" কার্যকর হবে না ..
অপশন বি ডিবি ডিজাইনের জটিলতা হ্রাস করবে। কোয়েরিগুলির জন্য ডেটা বের করার সময় আমার কাছে টেবিলগুলির একগুচ্ছ রেফারেন্সের বিষয়েও চিন্তা করতে হবে না ...