database-design 相关问题

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

根据用户兴趣设计 SQL 架构

我正在尝试找到为以下场景设计sql模式的最佳方法: - 一个用户可以有多种兴趣 -平台提供预定义的兴趣,用户可以从中...

回答 1 投票 0

对我的 UUID 列使用数据类型 uuid 或 varchar(36)?

我在我的项目中使用 PostgreSQL。我的表中的主键列是长度为36的字符类型。我在后端生成guid并将它们存储在表中。我需要换co吗...

回答 1 投票 0

包含对象设计

我正在尝试以面向对象的方式设计一个类,但没有看到任何好的选择。 我有一个包含对象,需要包含值列表。 所以包含对象中的每一行都可以...

回答 1 投票 0

对 API 密钥进行哈希处理时,是否也应该对后缀/前缀进行哈希处理?

我正在生成类似于 Stripe 的 API 密钥,其中我的密钥是 {prefix}_{guid}_{suffix}。 前缀是一个常量 Guid 是密钥的“密码”部分 后缀是随机的 4 个字符的字符串...

回答 1 投票 0

涉及空集的函数依赖

我正在尝试用 FD 来理解空集的概念。说我有 R(A,B,C,D) A->E 乙->丙 B→D 其中 E 是空集,据我了解,这是一个微不足道的 FD,因为你...

回答 1 投票 0

我如何有效地计算共同的朋友/关注者?

我需要计算用户之间的共同好友,目前工作正常,但我认为它不适用于拥有大量粉丝的用户,加载和比较需要很长时间。请...

回答 1 投票 0

同类型对象之间的多对多关系

我想在一个对象“人类”与其同一类型的父母之间建立多对多关系,我想知道这种关系是否存在于现实生活中的项目中......

回答 1 投票 0

3 列上的唯一索引,其中 NULL 与一列中的所有其他值冲突

我有一张桌子: 创建表“用户”( id 序列主键, 城镇文本不为空, 街道文字不为空, 构建文本 ); 我希望能够存储 3 列的唯一条目&

回答 2 投票 0

创建一个简单的不可否认/防欺诈系统

如果我想创建一个简单的欺诈证明和不可否认系统,我应该考虑哪些关键功能?对于这个问题,我主要关注数据库行的完整性。 ...

回答 3 投票 0

在网站和API之间共享信息

我有一个 REST API 为我的用户提供服务。我还有一个网站,允许我的用户获取一些信息并注册使用 API。 到目前为止,我的网站和 API 都完全正常

回答 1 投票 0

我可以创建一个有2个外键的表吗?这2个外键是2个不同表的2个主键

我计划创建一个有2个外键的表。这 2 个外键引用 2 个不同表的 2 个主键。但是,由于业务原因,两个外键之一可能为空。 S...

回答 1 投票 0

使用条件约束或规范化表?

我有两个实体:A和B。后者有B1和B2两种类型。他们的关系是: (A,B1) 为 (1:1) (A,B2) 是 (1,N) 创建数据库表时,我想知道如何保证最好的方式

回答 1 投票 0

如何对具有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

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