আমি এটি কীভাবে করব তা এখানে:
- ছক নাম ছোট হাতের আলাদা কথা ব্যবহারসমূহ আন্ডারস্কোর, এবং হয় একবচন (যেমন
foo,foo_barইত্যাদি - আমার সাধারণত (সবসময় নয়) একটি অটো ইনক্রিমেন্ট পিকে থাকে। : আমি নিম্নলিখিত সম্মেলন ব্যবহার
tablename_id(যেমনfoo_id,foo_bar_id, ইত্যাদি)। - যখন কোনও টেবিলটিতে একটি কলাম থাকে যা একটি বিদেশী কী থাকে, আমি যে কী টেবিল থেকে এসেছি তা থেকে কেবল সেই কীটির কলামের নামটি অনুলিপি করি। উদাহরণস্বরূপ, টেবিলের
foo_barএফকে রয়েছেfoo_id(যেখানেfoo_idএর পিকে রয়েছেfoo)। - রেফারেন্সিয়াল অখণ্ডতা প্রয়োগের জন্য এফকে সংজ্ঞায়িত করার সময়, আমি নিম্নলিখিতগুলি ব্যবহার করি:
tablename_fk_columnname(উদাহরণস্বরূপ, উদাহরণস্বরূপ 3, এটি হবেfoo_bar_foo_id)। যেহেতু এটি একটি টেবিলের নাম / কলামের নামের সংমিশ্রণ, তাই এটি ডাটাবেসের মধ্যে অনন্য হওয়ার নিশ্চয়তা দেওয়া হয়। - আমি এই জাতীয় কলামগুলি অর্ডার করছি: পিকে, এফকে, তারপরে বাকী কলামগুলি বর্ণানুক্রমিক
এটি করার জন্য আরও ভাল, আরও মানক উপায় আছে?
id_tableB=> ওহ ভিন্ন-নামযুক্ত কলাম না থাকলে id , id_tableB=> এর ধারাবাহিকতা id_tableBকেবল আরও সুগঠিত দেখাচ্ছে ... বা ওপি যেমন এটি করে: foo_id=> foo_idবরং foo_id=>id