【发布时间】:2023-03-06 18:55:01
【问题描述】:
我有一个名为 Services 的表,我想创建另一个表,其中包含服务类别(一对多)我可以用来命名它的最佳方法是以下哪一种?
服务类别
服务类别
服务_类别
服务类别
【问题讨论】:
-
实际上——所有这些假设的重复都是多对多而不是一对多。很抱歉!
标签: sql-server-2005 naming-conventions
我有一个名为 Services 的表,我想创建另一个表,其中包含服务类别(一对多)我可以用来命名它的最佳方法是以下哪一种?
服务类别
服务类别
服务_类别
服务类别
【问题讨论】:
标签: sql-server-2005 naming-conventions
您会发现“最佳”命名约定纯粹是主观的。我公司的数据库架构师认为 ALL_CAPS_UNDERSCORED_AND_SUFFIX 是命名数据库表的“最佳”方式,这很不幸。
也就是说,我通常选择像自然语音一样流动的命名约定,偏爱诸如 ServiceCategories 之类的表名,因为该表包含“服务类别”。
一个常见的讨论点是表名是复数还是单数(例如,ServiceCategory vs. ServiceCategories)。随着越来越多的对象关系映射器(例如 Linq-to-Sql)采用去复数技术,我发现教条主义地坚持一种做法或另一种做法的理由并不多。决定是复数还是单数表名可能符合您的最大利益,然后坚持下去。
【讨论】:
服务类别
一行是一种服务的一个类别...?
【讨论】: