社区首页 >问答首页 >数据库表名称建议

数据库表名称建议
EN

Stack Overflow用户
提问于 2011-06-29 00:25:58
回答 2查看 1.2K关注 0票数 0

我正在制作一个表,其中将包含一个副登记员的数据,该副登记员负责招募一个人登记投票。

以下是该表将包含的字段:

代码语言:javascript
代码运行次数:0
复制
+-------------------------------------------------------+
 Id | VoterRegistrationId  | DeputyRegistrarId
+-------------------------------------------------------+

我有点想不出这张桌子的名字,所以我想我需要一些帮助。

我在想DeputyRegistrarVoterRegistration,但是这个名字似乎有点太冗长了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-29 00:32:48

你有名为Voter和DeputyRegistrar的表吗?

如果是这样的话,我只推荐VoterDeputyRegistrar或DeputyRegistrarVoter,因为这个表只是将其他两个表中的行粘合在一起。

编辑:作为对评论的回应,我建议您使用您的原始方法(DeputyRegistrarVoterRegistration)。缩写有时是一件棘手的事情,一旦你开始,你就必须记住你是如何缩写的。当你使用缩写名称时,它们也会增加(尽管很轻微)你的认知负荷。更不用说,在这种情况下-如果您确实缩写了,那么您仍然有另外两个表组成了没有缩写的名称。

为了将来的参考,以及为了可读性和简洁性-也许你应该命名你的表注册器而不是DeputyRegistrar -当然只有在没有其他类型的注册器的情况下。当您在这些表上查询和连接时,只需使用简短的别名,您仍然可以获得可读性非常好的代码。

票数 4
EN

Stack Overflow用户

发布于 2011-06-29 00:37:58

我见过的很多数据库设计都倾向于像VOTER_TO_DEPUTY这样的东西

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6514534

复制
相关文章
怎么修改mysql的表名称_mysql怎么修改表名?「建议收藏」
本篇文章将和大家讲述如何快速修改mysql表名,有同样需要的朋友学习一下吧,希望你看后能有所帮助。
全栈程序员站长
2022/09/04
16K0
.NET控件名称缩写一览表「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。标准控件 1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel 8 lst ListBox 9 lvw ListView 10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn NotifyIcon 13 nud NumeircUpDown 14 pic PictureBox 15 prg ProgressBar 16 rdo RadioButton 17 rtx RichTextBox 18 txt TextBox 19 tip ToolTip 20 tvw TreeView 21 wbs WebBrowser 容器控件 1 flp FlowLayoutPanel 2 grp GroupBox 3 pnl Panel 4 spl SplitContainer 5 tab TabControl 6 tlp TableLayoutPanel 菜单和工具栏 1 cms ContextMenuStrip 2 mns MenuStrip 3 ssr StatusStrip 4 tsr ToolStrip 5 tsc ToolStripContainer 数据 1 dts DataSet 2 dgv DataGridView 3 bds BindingSource 4 bdn BindingNavigator 5 rpv ReportViewer 对话框 1 cld ColorDialog 2 fbd FolderBrowserDialog 3 fnd FontDialog 4 ofd OpenFileDialog 5 sfd SaveFileDialog 组件 1 bgw BackgroundWorker 2 dre DirectoryEntry 3 drs DirectorySearcher 4 err ErrorProvider 5 evl EventLog 6 fsw FileSystemWatcher 7 hlp HelpProvider 8 img ImageList 9 msq MessageQueue 10 pfcPerformanceCounter 11 prcProcess 12 sptSerialPort 13 sclServiceController 14 tmrTimer 印刷 1 psd PageSetupDialog 2 prd PrintDialog 3 pdc PrintDocument 4 prv PrintPreviewControl 5 ppd PrintPreviewDialog 水晶报表 1 crv CrystalReportViewer 2 rpd ReportDocument 其他 1 dud DomainUpDown 2 hsc HScrollBar 3 prg PropertyGrid 4 spl Splitter 5 trb TrackBar 6 vsc VScrollBar
全栈程序员站长
2022/08/09
7390
Oracle 更改表名称的几种方式
ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令)
全栈程序员站长
2022/08/29
4.7K0
一、数据库表设计规范「建议收藏」
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。
全栈程序员站长
2022/09/06
2.9K0
一、数据库表设计规范「建议收藏」
备案的网站名称怎么写 起备案的网站名称的建议
想要建立网站的个人和公司,在备案的网站名称怎么写的问题上很困惑,因为在审核的过程中,有很多名字是不合格的,会有专门的工作人员联系建立者,给建立者打电话。还有的建立者提交好多次,改了好多次的名都被驳回,一直搞不清楚自己哪里出现了不合规的现象。现在就带大家来看一下,如何给备案的网站起名。
用户8715145
2021/10/08
7.1K0
java实现excel表格导入数据库表「建议收藏」
导入excel就是一个上传excel文件,然后获取excel文件数据,然后处理数据并插入到数据库的过程
全栈程序员站长
2022/09/14
3K0
java实现excel表格导入数据库表「建议收藏」
如何修改MySQL数据库名称
当数据库体积比较小时,最快的方法是使用mysqldump命令来创建整个数据库的转存副本,然后新建数据库,再把副本导入到新数据库中。
用户1685462
2021/09/06
18.1K0
mysql清空表数据_mysql数据库之如何清空表中数据「建议收藏」
本篇文章主要讲述的是在数据库中使用清空命令,具有一定学习价值,有需要的朋友可以了解一下,希望能够对你有所帮助。
全栈程序员站长
2022/06/29
9.6K0
mysql清空表数据_mysql数据库之如何清空表中数据「建议收藏」
mysql数据库(一):建表与新增数据建议收藏
创建数据库和表都需要用到数据库脚本语言:sql,全称是:Structured Query Language,结构化查询语言
Java架构师必看
2021/12/19
6.1K0
mysql数据库(一):建表与新增数据建议收藏
oracle创建数据库、表空间、用户并授权「建议收藏」
在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库。表空间用于对数据库中的资源进行分类,每个用户都有默认的表空间,也可以给用户指定默认的表空间。
全栈程序员站长
2022/10/05
1K0
Android版本名称及API版本对应表
作为一个Android开发,记住Android版本、对应的名称、对应的API版本是一件必要的事情,不然每次都查对应表好累。参考官方文档做个表,方便自己记忆,实在不行自己忘记时翻出来看看也是好的?。本文
wxdut.com
2018/05/09
1.5K0
TCGA数据库中癌症名称缩写
TCGA(The Cancer Genome Atlas, 癌症基因组图谱,https://portal.gdc.cancer.gov/)是美国国家癌症研究所(National Cancer Institute)和美国人类基因组研究所(National Human Genome Research Institute)共同监督的一个项目,旨在应用高通量的基因组分析技术,以帮助人们对癌症有个更好的认知,从而提高对于癌症的预防、诊断和治疗能力。
生信交流平台
2020/08/06
4.7K0
TCGA数据库中癌症名称缩写
Oracle创建表空间和表「建议收藏」
Oracle创建表同SQL Server一样,使用CREATE TABLE命令来完成。创建约束则使用如下命令:
全栈程序员站长
2022/09/08
5.8K0
Oracle创建表空间和表「建议收藏」
数据库表结构设计方法及原则「建议收藏」
http://www.cnblogs.com/RunForLove/p/5693986.html
全栈程序员站长
2022/09/30
2.6K0
数据库表结构设计方法及原则「建议收藏」
MongoDB数据库修改数据库和集合名称
1. 修改数据库名 // 复制一个新的数据库 db.copyDatabase('old_name', 'new_name'); // 使用旧的 use old_name // 删除旧的 db.dropDatabase(); 2. 修改集合名称 db.adminCommand({renameCollection: "db.collection1", to: "db.collection2"})
越陌度阡
2022/03/09
1.8K0
ShardingSphere分库分表schema名称导致NPE问题排查记录
前段时间把 ShardingSphere 升级到了 5.1.1 版本,奈何官方版本升级太快跟不上速度,这不最近又发现了一个 BUG。
艾小仙
2023/02/24
9000
ShardingSphere分库分表schema名称导致NPE问题排查记录
Mysql | 数据库锁表的原因和解决方法「建议收藏」
锁表的原因: 当多个连接(数据库连接)同时对一个表的数据进行更新操作,那么速度将会越来越慢,持续一段时间后将出现数据表被锁的现象,从而影响到其它的查询及更新。   例如: 存储过程循环30次更新操作(cycore_file_id 为唯一标识)
全栈程序员站长
2022/09/25
2.8K0
Mysql | 数据库锁表的原因和解决方法「建议收藏」
使用VBA在工作表中列出所有定义的名称
有时候,工作簿中可能有大量的命名区域。然而,如果名称太多,虽然有名称管理器,可能名称的命名也有清晰的含义,但查阅起来仍然不是很方便,特别是想要知道名称引用的区域时,如果经常要打开名称管理器查找命名区域,会非常麻烦,也浪费时间。
fanjy
2022/11/16
6.5K0
shardbatis实现分表「建议收藏」
Shardbatis的名称由shard(ing)+mybatis组合得到,是谷歌的一款开源软件。旨在为mybatis实现数据水平切分的功能。数据的水平切分包括多数据库的切分和多表的数据切分,目前shardbatis只实现了单数据库的数据多表水平切分。Shardbatis对mybatis的代码无侵入,不改变用户对mybatis的使用习惯。
全栈程序员站长
2022/07/18
3130
数据库中导出表中对应字段到指定文件里「建议收藏」
比方你要查询enterpriseaics中的全部字段的值到d盘的aa.txt中去,注:aa.txt不能存在,否则会报错。
全栈程序员站长
2022/01/27
6850

相似问题

查询数据库名称的建议

12

按名称搜索的数据库建议?

130

数据库表设计的几点建议

11

关于构建数据库表的建议

10

MySQL数据库表结构效率建议

50
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文