database-design 相关问题

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

如何对具有3个(半)固定位置的团队进行建模,并高效地搜索相同/不同的团队?

我想在我的 Postgres 数据库中代表一个团队。 这些团队始终有 3 名成员。 每个成员都有一个槽位,1 为领导者,2 和 3 为成员(也可用于在良好状态中显示成员...

回答 1 投票 0

如何对3个固定位置的团队进行建模,并高效地搜索相同/不同的团队?

我想在我的 Postgres 数据库中代表一个团队。 这些团队始终有 3 名成员。 每个成员都有一个槽位,1 为领导者,2 和 3 为成员(也可用于在良好状态中显示成员...

回答 1 投票 0

为什么维度建模中的事实表需要(不需要)主键?

我听说过一些参考资料,事实表上不需要pk。我相信每桌都应该有一个pk。 如果没有 pk 和 10+ f...

回答 3 投票 0

在数据库中创建新产品时的数据相同

这是我的设计数据库,我从事电子商务项目 因此,当管理员创建新产品时,它有新的 ID,并且用户必须选择产品的颜色和尺寸。问题是当...

回答 1 投票 0

基于多种条件的SQL数据库表关系

我正在开发一个数据库来存储我们想要用来标准化工作流程的信息。 该项目是一家工程公司,我要存储的信息是来自...的IO数据

回答 1 投票 0

如何将多个外键分配给sql表中的一个框

我创建了一个数据库,其中一个表用于跟踪员工技能,另一个表用于显示这些员工可以分配到的项目。 我需要指定多名员工...

回答 1 投票 0

一列字段如何引用两个不同表的ID?

我有: 带有 item_id 列(不是 pk)的表审查 带有列 ID 的表产品 (pk) 具有列 id (pk) 的表 Business 关系: Review.item_id引用Product.id Review.item_id 参考...

回答 1 投票 0

针对某些受保护列的SQL表设计

我有一个关于表设计的最佳实践/最佳解决方案的问题,其中大多数列在满足特定条件(设置lock_date)后必须受到写保护。 想象一下

回答 1 投票 0

重复外键或使用一对一关联的两个表

我有两个桌子会话和时间表,我想添加一个新的桌子目的地。 目标表可以与两个表相关,但只有一个目标可以与会话相关或

回答 1 投票 0

多个组件数据存储在一张表中

我正在开发一个项目,帮助管理员将应用程序基础设施信息存储在一个地方。 在规划阶段,我面临着如何存储和处理一些组件的问题

回答 1 投票 0

在日历上显示(以不同颜色)是否已收到某一天的时间表

我正在为我们的员工设计轮班日历。这是我迄今为止正在使用的表: 如果不存在则创建表 `Shift` ( `id` int(11) 无符号非空自动增量, `accountId` 小...

回答 1 投票 0

用数字id作为表名后缀会是反模式吗

上下文: 我有一个游戏表,它是一个主表,它将保存预定义的游戏行,例如: 现在,我可以创建一个 Game_Detail 表,其中包含特定于游戏的状态/历史/数据...

回答 1 投票 0

将自引用表列设为外键的优点和缺点

将自引用表列设置为外键有哪些优点和缺点? 例如,要创建类别层次结构,您可以使用列parent_id,它指向另一个

回答 4 投票 0

是否应该将自引用表列设为外键?

例如,要创建类别层次结构,您可以使用“parent_id”列,该列指向同一个表中的另一个类别。 这应该是外键吗?缺点/优点是什么?

回答 4 投票 0

如何使用 ON DELETE 仅删除孤立子行?

我有一个父表和一个子表。父行存储子行的外键。如果我将外键的约束设置为 ON DELETE CASCADE 那么当我...

回答 1 投票 0

MySQL:优化/重组大表

我们在 MySQL 5.7 中有一个包含以下详细信息的表(很快就会升级到 8.0!) 记录:948283303 总大小:817 GB 数据大小:310 GB 索引大小:506 GB 应该采取什么优化方法或

回答 1 投票 0

MySQL:优化/重组大尺寸表

我们在 MySQL 5.7 中有一个包含以下详细信息的表(很快就会升级到 8.0!) 记录:948283303 总大小:817 GB 数据大小:310 GB 索引大小:506 GB 应该采取什么优化方法或

回答 1 投票 0

在 SQL Server 数据库中堆叠测量值的最佳方法是什么?水平还是垂直? [已关闭]

我有一个关于 SQL Server 数据库的设计问题。 假设我有 20 个车站:A 站到 T 站 每个都有每 15 分钟一次的测量值(浮动)和时间戳。 M1-M100。 这是最好的保存方法...

回答 2 投票 0

在 MSSQL 数据库中堆叠测量值的最佳方法是什么?水平还是垂直?

我有一个 MSSQL 数据库的设计问题 鉴于我有 20 个电台。 A站到T站 每个都有每 15 分钟一次的测量值(浮动)和时间戳。 M1-M100。 这是拯救d的最佳方法...

回答 2 投票 0

设计数据库来收集数字产品的统计数据

我正在为大型用户社区(超过 200 万)构建数字产品,使用 Express + GraphQL 作为 API 服务器,使用 React + Apollo 作为 Web 应用程序。然后我将构建移动应用程序...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.