我有一些存储数据的表格,根据人员类型(工人/教民)所做的工作,我想将其存储在“事件”表格中,现在这些人救援了一只动物(有一个“动物”表格)。 最后,我想要一个表格来存储一个人(工人/民间),拯救了一只动物的事件,但是如何添加外键或者如何知道执行工作的工人/民间的ID值? 现在,在这个设计中...
拟议的架构 首先,这里是我提出的架构示例,供我在帖子中参考: Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL...
介绍 为了使这个问题对未来的读者有用,我将使用通用数据模型来说明我所面临的问题。 我们的数据模型由三个实体组成,分别标记为A、B和C。为了保持简单,它们所有的属性都是int类型。 实体A具有以下属性:D、E和X; 实体B具有以下属性:D、E和Y; 实体C具有以下属性:D和Z; 由于...
我在重新创建一个具有一对多(1:M)关系的数据库时遇到了一些问题,这个关系是在“用户”和“物品”之间。 这个很简单,是吧;但是,每个“物品”都属于特定的“类别”(例如,一辆“汽车”,一艘“船”或一架“飞机”),而每个“类别”都有一定数量的属性,例如: “汽车”结构: +----+----...
我正在建立一个库存数据库,用来存储IT硬件,比如台式电脑、笔记本电脑、交换机、路由器、手机等。我采用了超类型/子类型模式,其中所有设备都存储在单个表中,具体信息放在子类型表中。我的困扰是在以下两种设计之间作出选择: 在顶部的图表中,所有设备共享相同的子类型。例如,台式电脑和笔记本电脑将在...
我需要为涉及音乐艺术家的业务场景设计一个实体关系图(ERD),如下所述。 情景描述: - 艺术家有一个名字,并且必须是组或独奏表演者之一(但不能同时是两者)。 - 组由一个或多个独奏表演者组成,并具有成员数量(应从组成该组的独奏表演者数量计算)。 - 独奏表演者可以是许多组的成员或没有组的...
假设我有一个名为Software的实体,以及两个子类型FreeSoftware和NonFreeSoftware。NonFreeSoftware实体具有购买日期、供应商等属性。FreeSoftware实体具有许可证、源代码URL等属性。 那么,如果我想建模另一个实体OperatingSyste...
介绍和相关信息: 以下示例说明了我面临的问题: 动物有一个种类,可以是猫或狗。 猫可以是暹罗猫或波斯猫。 狗可以是德国牧羊犬或拉布拉多犬。 动物是一个强实体,而它的种类是一个属性,可以有两个提供的值(猫或狗)。 这两个值都是复杂的(我在这里只添加了狗/猫的类型来说明问题,但还可以有猫/狗...
在商业环境中,无论是会员还是组织,都需要为资金拥有一个账户。资金可以进行转移: - 从会员到会员, - 从会员到组织, - 从组织到组织, - 从组织到会员。 考虑到这些情况,为了建立一个数据库,我创建了以下三个表格: CREATE TABLE Members ( memberid...
介绍 为了使这个问题对未来的读者有用,我将使用通用数据模型来说明我所面临的问题。 我们的数据模型由两个实体组成,分别标记为A和B。为了保持简单,它们所有的属性都是int类型。 实体A具有以下属性:D和X; 实体B具有以下属性:D和Y; 问题 由于两个实体共享公共属性D,我决定应用类型...