database-design 相关问题

数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。

Laravel Eloquent 父级具有多个多态子级

我一直在尝试在 Laravel 中对 ShapeContainer 实体和具有独特属性的不同形状之间的关系进行建模,但是通用 Shape 接口(带有 getArea 和 getPerimeter 方法)...

回答 1 投票 0

在 Entity Framework Core 中重用实体

我希望使用 Entity Framework Core 创建以下数据库。我将 Entity Framework Core 与 SQLite 结合使用,将 WinUi 3 与 MVVM 工具包结合使用。 我在获取地址时遇到问题...

回答 1 投票 0

StackOverflow 如何优化问题显示的性能?

我正在尝试学习 C#.net 来编写网络应用程序。 在了解到 stackoverflow 使用 C#.net 后,我很高兴发现它。 我注意到在主页或问题部分,每当...

回答 4 投票 0

如何以编程方式检查行是否可删除?

假设我们有一个 PostgreSQL 表,如下所示: 创建表主控( id INT 主键, ... ); 以及许多其他使用外键引用它的表: 创建表其他( id INT 主 K...

回答 3 投票 0

删除级联时是否有“反向”选项?

假设我在 SQL Server 中有以下数据库: 创建表 [订单] ( ID BIGINT 身份(1,1) CONSTRAINT PK_Order 主键聚集 (ID) ); 创建表订单项 ( ID BIGINT ID...

回答 4 投票 0

对产品变体组合进行建模

我正在构建产品数据库,其中一个产品可能有多种变体,例如单个产品的尺寸、颜色、形状等。我遇到的棘手部分是数据库的结构允许......

回答 1 投票 0

范围和空值的表约束

版本 PG PostgreSQL 16.3。 我需要根据值“1,2,3,4”和 null 的范围在表的几个字段上添加约束。 如果我们已经有 my_field4 为 f 的记录...

回答 1 投票 0

如何在保持规范化的同时提高 ESRI/ArcGIS 数据库性能?

我使用包含空间数据的数据库。 大多数这些数据库采用 ESRI 创建的专有格式,用于其 ArcGIS 软件。 我们将数据存储在标准化数据模型中

回答 3 投票 0

如何在关系数据库中建模排它关系?

有3张表:A、B、C。 A 中的行可以与 B 中的行关联,也可以与 C 中的行关联,但不能同时与 B 和 C 关联。 换句话说,该协会是一个

回答 1 投票 0

您将如何设置数据库来处理博客网站的评论?

我是一名学习数据库设计的学生,目前正在学习一对一、一对多、多对多之间的关系。我对这个概念已经很了解了,但感觉我还欠缺

回答 2 投票 0

具有细节和时间的多对多

我有两个多对多关系的表。我使用时态表来跟踪记录的更改,以便我可以查看更新和删除以进行审核或比较更改。在这个场景中...

回答 1 投票 0

在duckdb中使用循环引用绕过链接表

我正在开发一个金融数据应用程序,我想跟踪不同类型的证券(股票、期权、期货、债券等)和相应的每日报价。目前我有一张单独的桌子......

回答 1 投票 0

多用户应用程序如何使用数据库?

对于具有多个用户的服务,在数据库层如何转换? 采用一个简单的键值存储,它将使用三列表:ID(充当主键,我知道这是一个

回答 2 投票 0

ER 设计中的弱实体

我有一个弱实体,它有一个 id 作为主键,并且还有另一个属性 (author_id),它必须引用另一个实体(作者)的主键。 所以我的问题是:弱者可以吗?

回答 2 投票 0

扩展事实以支持 1000 多个列

背景:- 目前,我在 Oracle 数据库中有一个非常宽的事实表,有近 800 列和近 1 亿行,用于存储事件,每个事件都有多个属性。每一个注意...

回答 1 投票 0

如何构建具有重复开始和结束时间的流程的数据仓库

我的第一个想法是使用星型模式来构建它。 我需要收集以下数据:进程名称、计划运行日期、开始时间、结束持续时间、状态、执行服务器、T...

回答 1 投票 0

获取“拥有”序列的表和列

我可以运行以下行: ALTER SEQUENCE seqName 属于 table.id; 如何获取序列的 OWNED BY 设置的“所有者”(在本例中:table.id)?

回答 6 投票 0

每个表中具有不同类型的列的 JOIN 性能

我需要在 Postgres 中连接 2 个表的多个列。每个表中的列都有不同的类型。 这不是如何加入表格的问题(这个问题已经被问过并回答过好几次了......

回答 1 投票 0

更新聚合时重新创建数据库耦合行是常见做法吗?

想象一下我们有一个包含产品的 CRUD 系统。每个产品都可以有代表产品属性的属性,如尺寸、颜色、重量等。这是一个典型的 EAV 数据库案例(Entity、Attrib...

回答 1 投票 0

使用触发器在三个级别的表之间强制执行唯一性?

我有三层表,具有一对多关联。 角色可以有权利,权利也可以有属性。每个单独的属性都有 20 种属性类型之一。 (有可能

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.