• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استاندارد نام گذاری دیتابیس، جدول و ستون
#1
با سلام و احترام

میخوام بدونم برای نامگذاری دیتابیس، جدول و ستون های جدول از چه استانداری پیروی می کنید؟
به طور مثال:
DatabseName
TableName
filed_id

به طور کلی از camelCase یا CamelCase یا underscore_case استفاده میکنید؟
برای جداولی که از چند کلمه تشکیل میشن و جدوال واسط هم نظرتون رو به طور کلی بگید.

ممنون میشم همه دوستان در بحث شرکت کنند.
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : rezakian
#2
نامها همه حروف کوچیک، در صورت لزوم _ استفاده میشه
دستورات SQL هم همه حروف درشت نوشته میشه
کد:
SELECT * FROM `accounts`.`database` WHERE `username` = 'Test';

ویرایش: منبع https://dev.mysql.com/doc/refman/5.7/en/select.html
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : farhadhp ayoubsys rezakian
#3
خوب اینکه فرمودید درسته اما به طور کلی توسط همه رعایت نمیشه.
مثلا نام گذاری جداول واسط توسط هر گروهی به یک شکل انجام میگیره و نام گذاری جداول به خصوص جداول چند کلمه ای هم همینطور

هدفم از این تاپیک اینه ببین استاندارد نام گذاری بچه های فروم هر کدوم به چه شکلیه
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :
#4
اونی که گفتم اصولشه و اکثراً رعایت می کنن... مگر اینکه بقول شما گروه/شرکت خاصی باشن
حتی مستندات خود MySQL هم از این اصول پیروی می کنه، ببین:

https://dev.mysql.com/doc/refman/5.7/en/select.html
w3
https://www.w3schools.com/php/php_mysql_select.asp
بقیه
http://www.sqlstyle.guide/
https://www.tutorialspoint.com/mysql/mys...-query.htm
وبلاگ: Yousha.Blog.ir


 کد کمتر => خطای کمتر => قابل فهمتر => خوانایی بالاتر => نگهداری بهتر

  پاسخ
تشکر شده توسط : Maysam.m
#5
اينطور وقتا برو چندتا پروژه شاخُ بررسي كن و ببين چطور اين كارُ انجام دادن.
توي اينجور پروژه ها من نديدم از روشي به جز روشي كه يوشا توضيح داد استفاده كنن.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : Maysam.m
#6
http://www.sqlstyle.guide/
  پاسخ
تشکر شده توسط : Maysam.m
#7
@Y.P.Y
من شخصا از این روش سالهاست استفاده میکنم اما چند تا پروژه مختلف دیدم که از قانون دیگه ای استفاده کرده بود و باعث شد بخوام روش های بقیه دوستان رو ببینم.
@undefined
اکثرا این روش استفاده کردند و خودمم از این روش استفاده میکنم. مثلا لاراول برای جداول واسط میگه از اسم مفرد دو جدول به ترتیب حروف الفبا استفاده کنید برای شناسایی خودکار توسط مدل.
کلا میخوام ببینم برای جداول واسط به خصوص چند کلمه ای از چه فرمتی استفاده میکنید؟
@admin
مرسی وحید جان
سر فرصت بررسی کنم. اجمالا دیدم همون چیزهایی بود که خودم رعایت میکنم
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : mojtaba79


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان