foreign-key-relationship

    0热度

    4回答

    我正在创建BOOK_Issue表,其中将包含发布该书的人员的ID。 我有一个名称为user_id的女巫将包含来自tbl_student的id以及tbl_faculty。所以如何参考两个主键列来设置book_issue表的user_id字段。

    0热度

    5回答

    可能重复: Surrogate Vs. Natural/Business Keys 如果给定两个表,级别1 [ID,标题,数]级别2 [ID,FKID ???,标题,数] 用户的系统理解Level2与基于Level1的Number的Level1相关,我的问题是,你会根据内部ID建立关系并“模拟”与“Number”的关系,还是仅仅使用“Number “领域并完成它?

    1热度

    4回答

    我想设计一个数据库,但我需要一些关系的帮助。我的桌子设计是否正确? 这里是数据库想法.. 用户将提交一份HOWTO,每个HOWTO将与(一对多)相关联的一个或多个步骤。每一步都可以有与之相关的随机图片(另一对多)。所以我想到这一点: CREATE TABLE `HowtoStepImage` `id` int(10) unsigned NOT NULL auto_increment,

    2热度

    2回答

    有没有办法让我的键的外键类型与我的键有关?目前,我想是这样的: def __init__(self, *args, **kwargs): super(JobOrderSupplementForm, self).__init__(*args, **kwargs) for field in self.fields: if type(self.fields[fiel

    5热度

    3回答

    这是一种可以在Ruby on Rails的ActiveRecord模型关系中描述的关系吗? Customer Address =================== ========= Billing_Address_Id >------} }---|- AddressId Shipping_Address_Id >-----

    1热度

    1回答

    我不知道JPA怎么定义处理以下情形: Table A: | Table B: ID FK_B | ID 1 10 | 10 2 null | 12 3 11 | 我想FK_B NULL或引用不可用表B项中的所有表A项。 public class A implements Serializable { @Id private Long id; @JoinC

    0热度

    5回答

    我创建一个自相关表: 表Item列: 项目Id INT - PK; 金额 - 非零; 价格货币 - 使用UDF根据项目祖先的金额检索价值的计算列。 ParentItemId int - 可为空,对此表中另一个ItemId的引用。如果ItemId = 2 ParentItemId = 1,则不应允许ItemId 1 ParentItemId = 2,这意味着,兄弟姐妹不能成为其祖先的祖先。 我不知道

    1热度

    2回答

    我的应用程序具有每个都有单个结算配置文件的客户端。 我预想具有所谓的“billing_profile”,这将参照名为“BillingProfile”另一个模型属性的“客户”模型我的应用程序。而不是将“BillingProfile”与一个外键定义回“客户端”(即“client = models.ForeignKey(Client)”),我想这是因为每个客户端只有一个帐单配置文件我可以简单地使用一对一

    0热度

    1回答

    我想有一个父子层次结构,我想在父级上有一个“系列id”的概念。 所以父母(如果你更新它)会过期旧的唯一键..保持系列ID并插入第二行。 我希望孩子们“挂断”该系列ID而不是唯一的ID。 是否知道BelongsTo是否可以链接到非主键(但通过GUID唯一)列? 家长: 唯一ID(GUID),SeriesId(GUID),名称,描述 儿童: 唯一ID(GUID)的ParentId(始终连接OT唯一ID

    1热度

    1回答

    今天我一直在玩MySQL,阅读他们的文档,得到了一些方便的优化信息和很多我不知道的东西。现在我一直在为我的Web应用程序添加外键,因为它增加了限制,我认为它很有帮助。 我的疑问是,现在有一个Roles表和一个Users表,我在用户的RoleID上设置一个关系,当角色ID被删除时(从Roles表,父母),它应该被删除。 现在我有些答案,但我更喜欢有人确认,ID必须匹配?或者无论外键是否匹配,外键都会