这个问题要求进行宗教战争.

我无疑应该是复数,因为…

>表是行的集合.

> sql语法变得更加自然 – SELECT * FROM Customers而不是SELECT * FROM Customer.

>与OOP的类比 – 您有一个类客户和一个名为客户的列表或其他客户集合.

> SELECT * FROM Customers AS Customer WHERE Customer.FirstName =’John’ – 客户引用整个表,而客户引用当前行.

消极的事情

在开发过程中,必须在单数和复数之间切换多次.您可以从概念模型开始,例如实体关系模型,其中自然选择是为实体客户命名.从此模型中,您生成数据库,并且必须将名称复数以获取Customers表.最后,你选择你的爱好者的O / R映射器,它必须重新命名该名称以获得一个名为Customer的类.

如果您必须手动执行此操作,因为该工具缺乏支持(例如.NET 4.0之前的EntityFramework),那么将表名保持不变可能是一个合理的选择,但可以让客户而不是客户更改客户,而无需手动更改.

@H_502_6@

@H_502_6@

总结

以上是编程之家为你收集整理的数据库表命名,复数或单数全部内容,希望文章能够帮你解决数据库表命名,复数或单数所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

mysql 表名 复数_数据库表命名,复数或单数相关推荐

  1. Mysql存储过程名规则_数据库对象命名规范一(原则、命名、 表、视图、存储过程、函数、触发器命名规范)...

    命名规范是指数据库对象如数据库(SCHEMA).表(TABLE).索引(INDEX).约束(CONSTRAINTS)等的命名约定. 1. 原则命名使用具有意义的英文词汇,词汇中间以下划线分隔. 命名只 ...

  2. mysql 表名 复数_数据库表名,应该用复数还是单数

    用单数形式更佳,理由如下: 1.概念直观. 你有一个袋子,里面有好多个苹果,你会说这是个苹果袋.但无论里面有0,1,百万个苹果,它依然是个袋子.表也是如此,表明需要描述清楚,表里面包含的对象,而非有多 ...

  3. mysql 字段名称规范_数据库表及字段命名规范

    数据库设计表及字段命名规范(我整理的,望大家多多提建议) 1.数据库表命名规范: (1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写 ...

  4. mysql 表名 空格_Mysql数据库表名空格处理

    这几天在用同事建的数据库,因为设计文档中的部分表名有空格,导致建表的时候也有,从网上找了好久才找改名来正确处理的办法. 使用 ` (即数字键1左边那个键) mysql> alter table ...

  5. mysql表设计原子性_数据库表设计-原子性

    好的数据结构会影响速度.好的数据库表设计会影响数据库操作效率.特别是数据多的时候,如果表的结构不好的话操作的时候条件(where后的内容)会变的非常复杂. SQL是关系数据库中用到的一种语言.所以,为 ...

  6. java mysql 表关系分析_数据库表的关系

    表与表之间一般存在三种关系,即一对一,一对多,多对多关系. 下面分别就三种关系讲解数据库相关设计的思路和思考过程: (1)一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫 ...

  7. mysql库表散列_数据库表--hash clustered table

    Hash clustered table与索引聚簇表非常相似,只有一个主要区别:聚簇键索引被一个hash函数所取代,表中的数据就是索引.所以没有物理索引 hash clustered table也有副 ...

  8. mysql表增加一行_数据库表增加一行数据

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. mysql 表名规范_MYSQL数据库命名及设计规范

    1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能.扩展性和数据完整性方面达到了最好平衡. ...

最新文章

  1. 5u fb库 三菱plc_三菱FX5U PLC入门必备基础知识特点
  2. php多线程foreach,php中foreach curl实现多线程例子
  3. 小米机器人虚拟墙设置_扫地机器人虚拟墙应该怎么放置使用
  4. GO中方法和函数的区别
  5. webStorm activeCode
  6. !-- --注释和%-- --%注释的区别
  7. PPT 如何做好关卡设计
  8. php数据结构之线性表,php数据结构之顺序链表与链式线性表示例
  9. [bzoj 1452] [JSOI2009]Count
  10. C++调用tensorflow训练好的SSD物体检测模型-opencv3.4.3
  11. Implement queue with two stack 用两个堆实现队列
  12. Bat批处理命令大全
  13. html仿qq截图,截图工具(仿QQ截图,大致功能都已实现)
  14. 实名域名是什么意思?域名必须要进行实名认证吗?
  15. 教你如何赚你的第一桶金 - 2048(包括源代码)
  16. 佳能700d相机查看快门数
  17. MVTec AD—A Comprehensive Real-World Dataset for Unsupervised Anomaly Detection 2019 CVPR
  18. 如何设计一个结构合理的java项目
  19. DC插座的各种型号尺寸
  20. 机器人教育在高科技领域的主观作用

热门文章

  1. 【ODX介绍】-4.10-UDS诊断$85服务ControlDTCSetting在ODX-D诊断描述文件中如何描述
  2. 巴菲特一生最经典的演讲
  3. linux 内核搭建
  4. php 的常用内置函数大全,php常用内置函数
  5. 【线段树_区间合并_异或翻转】HDU 3911 Black And White
  6. 二 、 曝光的基本理论 (转载 色影无忌)
  7. CSS中的定位(position)详解
  8. 智力问答选择题_趣味智力问答题脑筋急转弯题
  9. 用java写一个SM2算法
  10. 点石互动--石头之:关注客户转化率