使用两个原理表在SQL Server中实现一对一关系

吉普赛人

我有这三个表:

1:

在此处输入图片说明

2:

在此处输入图片说明

SellCheque依赖于FinancialTransaction正如您在第一张图片中所看到的,我已经放入FinancialTransactionId了依赖表,但是我不确定它是否正确,因为据我所知,应该将FK放入依赖表中。换句话说,如果我把(图2)放进去ByeId,它们ChequeId中的FinancialTransaction一个总是空的,所以我不知道哪种方法是正确的?此外,原理表可以超过两个。

萨沙姆

第一种方法更好,并且似乎没有缺点。

但是,如果您只想按此顺序维护依赖项,那么更好的方法可能是合并支票和出售表(如果它们都具有相同的列),并添加另一个布尔列IsCheque,该将根据付款设置为true或false模式。

编辑:

其他方法可能是将布尔列IsPaymenyCheque和另一个列作为PayModeID基于该IsPaymenyCheque,是指无论是用表的PayModeID

这将使查询变得复杂,因为您每次都必须检查布尔值。同样,您将必须删除外键约束。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL一对一关系与单个表

来自分类Dev

SQLite-Net Extension两个实体之间的一对一关系和一对多关系

来自分类Dev

Symfony2一对一关系表

来自分类Dev

亲子一对一关系表

来自分类Dev

JPA:如何保存具有一对一关系的两个实体?

来自分类Dev

学说–如何在两个实体之间建立一对一关系

来自分类Dev

哪个表具有一对一关系中的外键有关系吗?

来自分类Dev

SQL一对一关系(第二个表中的其他实体属性)的优点

来自分类Dev

尝试编写具有一对一关系的两个表,但joinColumn变为null

来自分类Dev

使用Entity Framework一对一关系中的主键错误

来自分类Dev

雄辩的一对一关系和两个自定义字段

来自分类Dev

如何在Python中存储一对一关系表以进行快速查找?

来自分类Dev

实体框架核心一对一关系在SQL Server中生成一对多

来自分类Dev

Django中两个模型(字段)与当前模型的一对一关系

来自分类Dev

如何在bash中的两个循环之间创建一对一关系?

来自分类Dev

SQL一对一关系联接

来自分类Dev

访问一对一关系表

来自分类Dev

一对一关系,将外键放在主表还是从表中?

来自分类Dev

使用Python 2.76输出一对一关系

来自分类Dev

如何使用Hibernate保存具有一对一关系的两个类?

来自分类Dev

如何使用一对一关系关联模型

来自分类Dev

雄辩的一对一关系和两个自定义字段

来自分类Dev

Entity Framework Core上与同一表的两个一对一关系

来自分类Dev

插入到一对一关系中的两个表中

来自分类Dev

使用INTERLEAVE表进行一对一关系

来自分类Dev

在休眠中使用一对一关系删除

来自分类Dev

MySQL:一对一关系表合并

来自分类Dev

sql 列之间的一对多和一对一关系

来自分类Dev

SQL 表:与自身创建一对一关系?

Related 相关文章

  1. 1

    SQL一对一关系与单个表

  2. 2

    SQLite-Net Extension两个实体之间的一对一关系和一对多关系

  3. 3

    Symfony2一对一关系表

  4. 4

    亲子一对一关系表

  5. 5

    JPA:如何保存具有一对一关系的两个实体?

  6. 6

    学说–如何在两个实体之间建立一对一关系

  7. 7

    哪个表具有一对一关系中的外键有关系吗?

  8. 8

    SQL一对一关系(第二个表中的其他实体属性)的优点

  9. 9

    尝试编写具有一对一关系的两个表,但joinColumn变为null

  10. 10

    使用Entity Framework一对一关系中的主键错误

  11. 11

    雄辩的一对一关系和两个自定义字段

  12. 12

    如何在Python中存储一对一关系表以进行快速查找?

  13. 13

    实体框架核心一对一关系在SQL Server中生成一对多

  14. 14

    Django中两个模型(字段)与当前模型的一对一关系

  15. 15

    如何在bash中的两个循环之间创建一对一关系?

  16. 16

    SQL一对一关系联接

  17. 17

    访问一对一关系表

  18. 18

    一对一关系,将外键放在主表还是从表中?

  19. 19

    使用Python 2.76输出一对一关系

  20. 20

    如何使用Hibernate保存具有一对一关系的两个类?

  21. 21

    如何使用一对一关系关联模型

  22. 22

    雄辩的一对一关系和两个自定义字段

  23. 23

    Entity Framework Core上与同一表的两个一对一关系

  24. 24

    插入到一对一关系中的两个表中

  25. 25

    使用INTERLEAVE表进行一对一关系

  26. 26

    在休眠中使用一对一关系删除

  27. 27

    MySQL:一对一关系表合并

  28. 28

    sql 列之间的一对多和一对一关系

  29. 29

    SQL 表:与自身创建一对一关系?

热门标签

归档