Questions tagged «data-modeling»

7
分别建模名字和姓氏
在设计新系统时,应该考虑哪些参数,并且必须将一个人的姓名存储为一个字段,或者将其分别存储为名字/姓氏? 单一领域的优点: 简单的用户界面 尝试输入一个名字很长的人的名字时没有歧义(通常不明显,这是姓氏/名字..) 处理标题时的复杂度较低(例如,无需单独输入“ MD”或“ Dr.”) 拆分字段的优点: 可以通过“亲爱的X先生”或“亲爱的朱莉”进行个性化交流 如果使用的Web服务需要单独的名字/姓氏,则可以轻松提供。 对于具有严格标识要求的任何行业(例如医疗,政府等)的更好选择 选择更加安全,因为您可以随时返回到单一字段替代方案 您是否看到上面未列出的任何其他参数? 更新:问题是,可以为每个解决方案列出哪些其他(未在问题中列出)参数。我认为提出意见而不是可能的利弊会以错误的方式推动讨论。每个开发人员都必须对这个问题做出决定,这个问题的目的是汇编一个非平凡的参数列表,可以在需要时进行评估。

4
除了男性和女性以外,是否存在性别模型的行业标准?
我正在建模一个数据库,该数据库应该用作启动公司的所有服务(如人员,用户,服务和商业数据,如优惠券,签名包等)的通用非功能性要求。 我正在考虑性别模型。在当今时代以及各国关于主观身份的法律不同的情况下,我是否应该考虑这一点,并为我的“个人”实体建模,而不仅仅是男性和女性选择? 选项包括:未定义,未回答,其他,跨性别...或我不知道的任何其他行业标准 ... 还是说LGBT人不是真正的男性或女性而冒犯了他们?

2
我应该如何在一个宁静的服务中设计一个有序列表资源?
我一遍又一遍地遇到了同样的问题,但我还没有找到我真正认为是最佳的解决方案。 在应用中说,您有一个有序列表,然后让用户通过拖放等方式更改该顺序。您希望顺序中的更改得以保留。您如何建模? 如何设计有序列表资源的静态服务? 特别是,我应该如何设计list和item宁静的资源的模型?我见过的最常见的设计是item具有order或position属性的实体。我听到的另一种方法是在商品上使用双链表。 什么是一种方法,它不会向数据库写入太多内容,并且通常可以为客户端快速更新和读取?端点应该如何暴露?

6
如何为多个“姓氏”建模?
在说西班牙语的国家/地区,我们使用多个姓氏,例如: 姓氏↙姓氏 Pedro ArturoRodríguezLoyola 中间名↗(?) 我正在尝试为患者姓名建模数据。在我们国家,这很重要,因此我不能忽略第二个名字,但我想构建一个对其他开发人员,尤其是英语国家的开发人员有意义的应用程序。 我在English.SE上创建了一个类似的问题,它对为什么坚持两个价值观很重要有一些见解。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.