sql - টেবিল নামকরণ দ্বিধা: একক বনাম বহুবচন নাম




sql-server naming-conventions (20)

IMHO, টেবিল নাম গ্রাহকদের মত বহুবচন হতে হবে।

গ্রাহক সারণীতে সারিতে মানচিত্র থাকলে শ্রেণির নামগুলি গ্রাহকের মতো একক হওয়া উচিত।

একাডেমিয়াটি রয়েছে যে টেবিলের নামটি এমন একটি একক হওয়া উচিত যা তারা বৈশিষ্ট্যগুলি সংরক্ষণ করে।

আমি যেকোনো টি-এসকিউএলকে অপছন্দ করি যার নামগুলির চারপাশে বর্গাকার বন্ধনী দরকার, কিন্তু আমি একক Users টেবিলটি এককভাবে নামকরণ করেছি, টেবিলটি ব্যবহার করে চিরকালের জন্য যারা সারণী ব্যবহার করে তাদের মাঝে কখনও বন্ধনী ব্যবহার করতে হয়।

আমার অন্ত্রের অনুভূতি হল যে একবচন থাকার সাথে এটি আরও সঠিক, তবে আমার অন্ত্রের অনুভূতিগুলিও যে বন্ধনীগুলি তাদের মধ্যে স্পেস সহ কলামের নামগুলির মত অবাঞ্ছিত নির্দেশগুলি নির্দেশ করে।

আমি থাকবো না চলে যাবো?


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


আমি plurals সঙ্গে যেতে হবে, এবং উপরোক্ত ব্যবহারকারী দ্বিধা সঙ্গে, আমরা বর্গাকার বন্ধনী পদ্ধতির নিতে।

আমরা ডাটাবেস আর্কিটেকচার এবং অ্যাপ্লিকেশন আর্কিটেকচারের মধ্যে একতা সরবরাহ করার জন্য এটি করি, অন্তর্নিহিত বোঝার সাথে ব্যবহারকারীর টেবিল ব্যবহারকারী মানগুলির একটি সংগ্রহ যা কোড আর্টিফ্যাক্টের ব্যবহারকারী সংগ্রহের মতো ব্যবহারকারীর অবজেক্টের সংগ্রহ।

আমাদের ডেটা টিম এবং আমাদের ডেভেলপাররা একই ধারণাগত ভাষা বলার (যদিও সর্বদা একই বস্তুর নাম না বলে) তাদের মধ্যে ধারণাগুলি প্রকাশ করা সহজ করে।


আমি অনির্বাচিত বিশেষ্য ব্যবহার করতে পছন্দ করি, যা ইংরেজিতে একবচন হতে পারে।

টেবিলের নাম সংখ্যার ভেতর অস্তিত্ব সমস্যা সৃষ্টি করে (অন্যান্য উত্তরগুলি যেমন দেখায়), তবে এটি করতে পছন্দ করে কারণ টেবিলে সাধারণত একাধিক সারি থাকে সেগুলিও অর্ধবৃত্তাকার পূর্ণ। যদি আমরা এমন কোনও ভাষা বিবেচনা করি যা ক্ষেত্রে ক্ষেত্রে বিশেষ্যগুলিকে বিভক্ত করে তবে এটি আরও সুস্পষ্ট হয় (সর্বাধিক করে):

যেহেতু আমরা সাধারণত সারিগুলির সাথে কিছু করছি, কেন অভিযুক্ত ক্ষেত্রে নাম রাখি না? যদি আমাদের কাছে একটি টেবিল থাকে যা আমরা পড়ার চেয়ে বেশি লিখি, তাহলে কেন নামটির নাম রাখি না? এটা কিছু একটা টেবিল, কেন জিনগত ব্যবহার করবেন না? আমরা এটি করতে পারব না, কারণ টেবিলটি একটি বিমূর্ত ধারক হিসাবে সংজ্ঞায়িত করা হয়েছে যা তার রাষ্ট্র বা ব্যবহারের নির্বিশেষে বিদ্যমান। একটি সুনির্দিষ্ট এবং পরম সিমান্তিক কারণে ছাড়া বিশেষ্য পরিমার্জন babbling হয়।

অনির্বাচিত বিশেষ্য ব্যবহার করে সহজ, যৌক্তিক, নিয়মিত এবং ভাষা-স্বাধীন।


আমি আসলেই সর্বদা বহুবচন টেবিলের নাম ব্যবহার করতে জনপ্রিয় প্রচলন ছিল। এই বিন্দু পর্যন্ত আমি সর্বদা বহুবচন ব্যবহার করেছি।

আমি একবচন টেবিল নামের জন্য যুক্তি বুঝতে পারেন, কিন্তু আমার কাছে বহুবচন আরো জ্ঞান করে তোলে। টেবিলের নামটি সাধারণত টেবিলে কী রয়েছে তা বর্ণনা করে। স্বাভাবিক ডেটাবেসে, প্রতিটি টেবিলে ডেটা নির্দিষ্ট সেট থাকে। প্রতিটি সারি একটি সত্তা এবং টেবিল অনেক সত্তা রয়েছে। সুতরাং টেবিলের নাম জন্য বহুবচন ফর্ম।

গাড়ির একটি টেবিল নাম গাড়ির হবে এবং প্রতিটি সারি একটি গাড়ী। আমি স্বীকার করব যে টেবিলের ক্ষেত্রে ক্ষেত্রের পাশাপাশি টেবিলটি উল্লেখ করা হবে। পদ্ধতি পদ্ধতিটি সর্বোত্তম অনুশীলনী এবং একক টেবিলের নাম থাকা আরও বেশি পঠনযোগ্য। তবে নিম্নলিখিত দু'টি উদাহরণে, প্রাক্তন ব্যক্তি আরও জ্ঞানী হয়েছেন:

SELECT * FROM cars WHERE color='blue'
SELECT * FROM car WHERE color='blue'

আন্তরিকভাবে, আমি বিষয়টি সম্পর্কে আমার অবস্থান পুনর্বিবেচনা করব, এবং আমি যে সংস্থার জন্য উন্নয়ন করছি তার দ্বারা ব্যবহৃত প্রকৃত সম্মেলনগুলিতে আমি নির্ভর করব। যাইহোক, আমি আমার ব্যক্তিগত সম্মেলনের জন্য মনে করি, আমি বহুবচন টেবিলের নামের সাথে থাকব। আমার কাছে এটা আরো জ্ঞান করে তোলে।


আমি টেবিলের নাম এবং কোন প্রোগ্রামিং সত্তা জন্য একবচন সঙ্গে লাঠি।

কারন? মাউস ⇒ মাউস এবং ভেড়া ⇒ ভেড়া মত ইংরেজিতে অনিয়মিত বহুবচন আছে। তারপর, যদি আমার একটি সংগ্রহের প্রয়োজন হয়, আমি কেবল মামার বা ভেড়া ব্যবহার করি, এবং চলতে থাকি।

এটা সত্যিই বহুবচন স্ট্যান্ড আউট সাহায্য করে, এবং আমি সহজে এবং প্রোগ্রামগতভাবে জিনিস সংগ্রহ কি দেখতে হবে তা নির্ধারণ করতে পারেন।

সুতরাং, আমার নিয়ম হল: সবকিছু একবচন, জিনিসগুলির প্রতিটি সংগ্রহ এক জোড়া যুক্ত করে একবচন। খুব ORMs সঙ্গে সাহায্য করে।


আমি বহুবচন টেবিল নাম পছন্দ করি না কারণ ইংরেজিতে কিছু বিশেষ্য গণনাযোগ্য (পানি, স্যুপ, নগদ) নয় বা আপনি এটি গণনীয় (অর্থাত্ মুরগি বনাম মাংস বনাম পাখি) তৈরির অর্থ পরিবর্তন করেন। আমি টেবিলের নাম বা কলামের নামের জন্য সংক্ষেপ ব্যবহার করে অপছন্দ করি কারণ এটি ইতিমধ্যেই খাড়া শিক্ষণ বক্ররেখা অতিরিক্ত ঢাল যোগ করে।

হাস্যকরভাবে, আমি User একটি ব্যতিক্রম করতে এবং Users (ট্রান্সেক-এসকিউএল) কারণে এটি Users কল করতে পারি, কারণ আমারও যদি টেবিলগুলির চারপাশে বন্ধনীগুলি ব্যবহার করা না হয় তবে আমিও পছন্দ করি না।

আমি আইডি হিসাবে সকল আইডি কলামগুলিকে নাম দিতে চাই, ChickensId ChickenId বা ChickensId ChickenId নয় (বহুবচন লোকেরা কী করে এটি করবেন?)।

এই সব কারণ আমি ডাটাবেস সিস্টেমের জন্য যথাযথ সম্মান না, আমি কেবল অভ্যাস এবং অলসতা আউট Java's মত OO নামকরণ কনভেনশন থেকে এক কৌশল-টান জ্ঞান reapplying করছি। আমি জটিল এসকিউএল জন্য ভাল আইডিই সমর্থন ছিল ইচ্ছুক।


আমি সিএএইচ সিনট্যাক্স ব্যবহার করে আমার ইআর ডায়াগ্রামগুলি সহজে পড়ার জন্য একবচন টেবিল নামগুলির একটি ফ্যান, কিন্তু এই প্রতিক্রিয়াগুলি পড়ার মাধ্যমে আমি এটা অনুভব করছি যে এটি খুব ভালভাবে ধরা হয়নি? আমি ব্যক্তিগতভাবে এটা ভালবাসা।আপনি যখন একবচন টেবিল নাম ব্যবহার করেন তখন আপনার মডেলগুলি কীভাবে পঠনযোগ্য হতে পারে তার উদাহরণ সহ একটি ভাল ওভারভিউ রয়েছে, আপনার সম্পর্কগুলিতে ক্রিয়া ক্রিয়া যোগ করুন এবং প্রতিটি সম্পর্কের জন্য ভাল বাক্য গঠন করুন। এটি একটি 20 টি টেবিল ডেটাবেস এর জন্য কিছুটা বেশি পরিমাণে, তবে যদি আপনার শত শত টেবিল এবং একটি জটিল ডিজাইনের সাথে একটি ডিবি থাকে তবে আপনার ডেভেলপাররা কোনও ভাল পঠনযোগ্য চিত্র ছাড়াই এটি কীভাবে বুঝতে পারবে?

http://www.aisintl.com/case/method.html

টেবিল এবং মতামত prefixing জন্য হিসাবে আমি একেবারে যে অভ্যাস ঘৃণা। কোনও ব্যক্তিকে তাদের সম্ভবত খারাপ তথ্য দেওয়ার আগে কোনও তথ্য দেবেন না। বস্তুগুলির জন্য একটি ডিবি ব্রাউজ করা যে কেউ সহজেই একটি দর্শন থেকে একটি টেবিল বলতে পারে, কিন্তু আমার যদি TblUsers নামক একটি টেবিল থাকে তবে কোনও কারণে আমি ভবিষ্যতে পুনর্বিন্যাস করার সিদ্ধান্ত নিয়েছি দুই সারণিতে, পুরনো কোডটি ভেঙ্গে রাখতে তাদের একত্রিত করে আমি এখন TblUsers নামে একটি ভিউ আছে। এই মুহুর্তে আমি দুটি অপ্রত্যাশিত বিকল্পগুলি দিয়ে চলে যাচ্ছি, একটি টিবিল উপসর্গের নাম দিয়ে একটি দৃশ্য ছেড়ে দিন যা কিছু ডেভেলপারকে বিভ্রান্ত করতে পারে, বা অন্য স্তরকে জোরদার করতে পারে, মধ্যম স্তর বা অ্যাপ্লিকেশনটি আমার নতুন কাঠামো বা নাম দর্শন ব্যবহারকারীর রেফারেন্সে পুনঃলিখন করতে হবে। যে IMHO মতামত মান একটি বড় অংশ negates।


একক. আমি যুক্তিসঙ্গত কোনও যুক্তি যুক্ত করি না যা সবচেয়ে যৌক্তিক - প্রত্যেক ব্যক্তি মনে করে তার নিজের পছন্দ সবচেয়ে যৌক্তিক। কোন ব্যাপার না আপনি এটি একটি জগাখিচুড়ি, শুধু একটি কনভেনশন বাছাই এবং এটি লাঠি। আমরা অত্যন্ত অনিয়মিত ব্যাকরণ এবং শব্দবিজ্ঞান (স্বাভাবিক কথ্য এবং লিখিত ভাষা) সহ একটি অত্যন্ত নিয়মিত (এসকিউএল) ব্যাকরণে খুব নির্দিষ্ট শব্দকোষের সাথে একটি ভাষা মানচিত্র করার চেষ্টা করছি।

আমার প্রধান যুক্তি হল যে আমি একটি সেট হিসাবে কিন্তু সম্পর্ক হিসাবে মনে করি না।

সুতরাং, AppUser সম্পর্কটি কোন সংস্থাগুলিকে AppUsers বলে।

AppUserGroup সম্পর্ক আমাকে বলে যে AppUserGroups

AppUser_AppUserGroup সম্পর্কিত সম্পর্ক AppUsers এবং AppUserGroups AppUsers কীভাবে সম্পর্কিত তা আমাকে বলে।

AppUserGroup_AppUserGroup সম্পর্ক আমাকে বলে যে AppUserGroups এবং AppUserGroups কীভাবে সম্পর্কিত হয় (অর্থাৎ গ্রুপের গোষ্ঠী সদস্য)।

অন্য কথায়, যখন আমি সত্তা সম্পর্কে এবং তারা কীভাবে সম্পর্কিত হয় তখন আমি একত্রে সম্পর্কের কথা ভাবি, তবে অবশ্যই, যখন আমি সংগ্রহ বা সেটগুলির সত্তাগুলির কথা মনে করি, সংগ্রহ বা সেট বহুবচন হয়।

আমার কোডে, এবং ডাটাবেস স্কিমাতে, আমি একবচন ব্যবহার করি। পাঠ্য বর্ণনাগুলিতে, আমি বৃদ্ধিযোগ্য পঠনযোগ্যতার জন্য বহুবচন ব্যবহার করে শেষ করেছি - বহুবচন থেকে টেবিলের / সম্পর্কের নামটি আলাদা করতে ফন্ট ইত্যাদি ব্যবহার করুন।

আমি এটি নোংরা, কিন্তু নিয়মানুগ হিসাবে মনে করতে চাই - এবং এইভাবে আমি যে সম্পর্ক প্রকাশ করতে চাই তার জন্য একটি পদ্ধতিগতভাবে জেনেটিক নাম আছে, যা আমার কাছে খুবই গুরুত্বপূর্ণ।


কি টেবিলে একবচন নামের আছে যে প্রয়োজন? আমি সবসময় এটা বহুবচন নাম ছিল।

একটি ব্যবহারকারী ব্যবহারকারী টেবিল যোগ করা হয়।

এই সাইটটি সম্মত হয়:
http://vyaskn.tripod.com/object_naming.htm#Tables

এই সাইটটি ভিন্নমত পোষণ করে (কিন্তু আমি এর সাথে একমত নই):
http://justinsomnia.org/writings/naming_conventions.html

অন্যরা উল্লেখ করেছেন: এইগুলি কেবলমাত্র নির্দেশিকা। আপনি এবং আপনার কোম্পানী / প্রকল্পের জন্য কাজ করে এবং এটি সঙ্গে লাঠি একটি কনভেনশন বাছুন। একবচন এবং বহুবচন বা কখনও কখনও সংক্ষিপ্ত বর্ণন এবং কখনও কখনও না মধ্যে স্যুইচিং অনেক বেশি উত্তেজক।


যখন আমরা স্ক্রিপ্টিংয়ের নামগুলি প্রায় [], এবং যেখানে যথাযথ স্কিমা কোয়ালিফায়ারগুলি চাই তখন আমরা একই মান চালায় - প্রাথমিকভাবে এটি ভবিষ্যতের নামটির বিরুদ্ধে আপনার বিটগুলিকে এসকিউএল সিনট্যাক্স দ্বারা ধরে রাখে।

SELECT [Name] FROM [dbo].[Customer] WHERE [Location] = 'WA'

এটি আমাদের আত্মার অতীতের সংরক্ষণ করেছে - আমাদের কয়েকটি ডাটাবেস সিস্টেম এসকিউএল 6.0 থেকে এসকিউএল 2005 এর মাধ্যমে 10+ বছর চালানো হয়েছে - তাদের উদ্দেশ্যপ্রণোদিত জীবনযাত্রার আগে।


যদি আপনি অবজেক্ট রিলেশনাল ম্যাপিং সরঞ্জাম ব্যবহার করেন বা ভবিষ্যতে আমি একবচন সুপারিশ করি।

এলএলবিএলজেন মত ​​কিছু সরঞ্জাম স্বয়ংক্রিয়ভাবে টেবিল নাম পরিবর্তন না করে ব্যবহারকারীদের মত বহুবচন নামগুলি স্বয়ংক্রিয়ভাবে সংশোধন করতে পারে। কেন এই ব্যাপার? যেহেতু এটি ম্যাপ করা হয়েছে তাই আপনি এটি ব্যবহারকারীর নামে ব্যবহারকারীর নাম দেখতে চান। নাম বা আমার পুরানো ডেটাবেস টেবিলগুলির থেকে আরও খারাপ tblUsers.strName নামকরণ করা যা কোডটিতে বিভ্রান্তিকর।

আমার নতুন নিয়ম নিয়মটি কোনও বস্তুতে রূপান্তরিত হওয়ার পরে কীভাবে এটি দেখতে হবে তা বিচার করা হয়।

একটি টেবিল যা আমি খুঁজে পেয়েছি যেটি নতুন নামকরণের জন্য উপযুক্ত নয় তা ব্যবহারকারীর ভূমিকা। কিন্তু সর্বদা এটি কয়েকটি ব্যতিক্রম থাকবে এবং এমনকি এই ক্ষেত্রে এটি ব্যবহারকারীর ভূমিকা ব্যবহারকারীর নাম হিসাবে সূক্ষ্ম দেখাচ্ছে।


টেবিল: বহুবচন

একাধিক ব্যবহারকারীদের ব্যবহারকারী টেবিল তালিকাভুক্ত করা হয়।

মডেল: একবচন

একটি একক ব্যবহারকারী ব্যবহারকারী টেবিল থেকে নির্বাচন করা যেতে পারে।

কন্ট্রোলার: বহুবচন

http://myapp.com/users একাধিক ব্যবহারকারীদের তালিকা হবে।

যে যাই হোক না কেন এটা আমার গ্রহণ।


সম্ভাব্য বিকল্পসমূহ:

  • টেবিল SystemUser নামকরণ করুন
  • বন্ধনী ব্যবহার করুন
  • বহুবচন টেবিল নাম রাখুন।

বন্ধনী ব্যবহার করে আইএমও টেকনিক্যালি সবচেয়ে নিরাপদ পদ্ধতি, যদিও এটি একটি সামান্য কষ্টকর। আইএমও এটির মধ্যে 6 টি, অর্ধ-ডজনের মতো, এবং আপনার সমাধান সত্যিই ব্যক্তিগত / টিমের পছন্দসইতে উত্সাহিত করে।


আমার ধার আপনি কিভাবে আপনার ধারক সংজ্ঞায়িত উপর নির্ভর করে semantics হয়। উদাহরণস্বরূপ, একটি "আপেলের ব্যাগ" বা কেবল "আপেল" বা "আপেল ব্যাগ" বা "আপেল"।

উদাহরণ: "কলেজ" টেবিলে 0 বা তার বেশি কলেজ থাকতে পারে "কলেজগুলিতে" 0 টি বা তার বেশি সংখ্যক কলেজ থাকতে পারে

a "student" table can contain 0 or more students 
a table of "students" can contain 0 or more students.

আমার উপসংহার হল যে হয় জরিমানা তবে আপনি কীভাবে (বা তার সাথে ইন্টারঅ্যাক্ট করছেন) টেবিলে উল্লেখ করার সময় আপনি কীভাবে যোগাযোগ করবেন? "অক্ষ টেবিল" বা "xs এর টেবিল"


আমি ইউনিভার্সাল শিখেছি কি আমরা একক ব্যবহার করে মনে হয়। কিন্তু একই সময়ে আপনি যুক্তিযুক্ত হতে পারে যে বস্তু ভিত্তিক প্রোগ্রামিং ভিন্ন, একটি টেবিল তার রেকর্ডগুলির একটি উদাহরণ নয়।

আমি ইংরেজি ভাষায় বহুবচন অনিয়ম কারণে এই মুহূর্তে একবচন পক্ষে tipping করছি মনে হয়। জার্মানিতে এটি কোনও সামঞ্জস্যপূর্ণ বহুবচনগুলির কারণে আরও খারাপ হয় - কখনও কখনও আপনি কোন শব্দটি বহুবচন বা এটির আগে নির্দিষ্ট নিবন্ধটি ছাড়াই না বলতে পারেন (ডার / ডাই / ডাস)। এবং চীনা ভাষার মধ্যে যেহেতু কোন বহুবচন ফর্ম আছে।


আমি সবসময় একটি বোকা সম্মেলন ছিল। আমি বহুবচন টেবিল নাম ব্যবহার করুন।

(আমি বিশ্বাস করি যে নীতিটির পিছনে যুক্তিসঙ্গত কারণ এটি ORM কোড জেনারেটরগুলির জন্য বস্তু ও সংগ্রহ ক্লাস তৈরি করা আরও সহজ করে তোলে, যেহেতু এটি বিপরীত দিক থেকে একক নাম থেকে বহুবচন নাম তৈরি করা সহজ)


আমি সর্বদা একবচন ব্যবহার করেছি কারণ যেটা আমাকে শেখানো হয়েছিল। যাইহোক, সম্প্রতি একটি নতুন স্কিমা তৈরি করার সময়, দীর্ঘদিন ধরে প্রথমবারের মতো, আমি এই সম্মেলনটিকে কেবলমাত্র বজায় রাখার জন্য সক্রিয়ভাবে সিদ্ধান্ত নিলাম কারণ এটি ছোট। প্রতিটি টেবিলের নামের শেষে একটি 'যোগ করা' প্রত্যেকের সামনে 'tbl_' যোগ করার মতো আমার কাছে নিরর্থক বলে মনে হয়।


এটি একটি বিট অনাদায়ী হতে পারে, কিন্তু আমি সতর্ক হতে সুপারিশ করবে। প্রয়োজনীয় নয় যে এটি টেবিলের পুনঃনামকরণের একটি খারাপ জিনিস, তবে মানসম্মতকরণ কেবলমাত্র এটিই; একটি মান - এই ডাটাবেস ইতিমধ্যে "মানানসই" হতে পারে, তবে খারাপভাবে :) - আমি সুসংবাদ দিচ্ছি যে এই ডেটাবেসটি ইতিমধ্যে বিদ্যমান রয়েছে এবং সম্ভবত এটি কেবলমাত্র 2 টি টেবিলগুলির চেয়েও বেশি।

যতক্ষণ না আপনি সম্পূর্ণ ডাটাবেসকে মানানসই করতে পারেন, অথবা অন্তত সেই দিকে কাজ করার পরিকল্পনা করছেন, তবুও আমি সন্দেহ করি যে টেবিলের নামগুলি কেবল বরফের টিপস এবং হাতের কাজটির দিকে মনোযোগ দিচ্ছে, খারাপ নামযুক্ত বস্তুর ব্যথা সহ্য করতে পারে আপনার সেরা আগ্রহ -

প্রাকটিক্যাল সামঞ্জস্য কখনও কখনও ভাল মান ... :)

my2cents ---


যদি আমরা MS SQL Server'sসিস্টেম সারণিতে দেখি , মাইক্রোসফ্ট দ্বারা নির্ধারিত তাদের নামগুলি রয়েছে plural

ওরাকলের সিস্টেম টেবিলে নামকরণ করা হয় singular। যদিও তাদের কয়েকটি বহুবচন হয়। Oracle ব্যবহারকারী-সংজ্ঞায়িত টেবিল নামের জন্য বহুবচন সুপারিশ। যে তারা এক জিনিস সুপারিশ এবং অন্য অনুসরণ করে অনেক জ্ঞান করে না। এই দুটি সফ্টওয়্যার জায়ান্টের স্থপতিরা বিভিন্ন কনভেনশনগুলি ব্যবহার করে তাদের টেবিলগুলি নামকরণ করেছেন, তবে খুব বেশি জ্ঞান নেই ... সব পরে, এই ছেলেরা কী ... পিএইচডি?

আমি একাডেমিতে মনে করি, সুপারিশ একবচন ছিল।

উদাহরণস্বরূপ, যখন আমরা বলি:

select OrderHeader.ID FROM OrderHeader WHERE OrderHeader.Reference = 'ABC123'

সম্ভবত বি / সি প্রতিটি IDএকটি নির্দিষ্ট একক সারি থেকে নির্বাচিত হয় ...?






naming-conventions