数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。
在 MongoDB 上为多对多关系设置 Prisma 模式时遇到困难
我正在尝试使用 PrismaORM 和 MongoDB 创建模式,但我面临着在 User 和 Post 模型之间建立多对多关系的问题。我的目标是建立关系投注...
我正在开发一个跟踪和处理工单/票据的应用程序。每张票证都通过外键链接到创建/拥有该票证的用户,该外键级联 MySQL 中的任何更改。显而易见...
从技术上讲,下划线字符(_)可以在列名称中使用。但是在列名中使用下划线是个好习惯吗?这似乎使名称更具可读性,但我担心
在关系数据库中设计通用值的正确方法是什么? 示例 - 表 car_make: ID 姓名 1 欧宝 2 宝马 表 car_model: ID 姓名 制造商编号 1 阿斯特拉 1 2 威达 1 3 I7 2 4 X4 2 5 其他...
我有使用 PostgreSQL 等工具的关系数据库背景。最近,在探索 DynamoDB,在我看来,从架构的角度来看,最好是填充关系...
如何在 PostgreSQL 中使用空值创建可延迟的唯一约束?
我正在 PostgreSQL v14.9 中创建一个表,该表对两列有唯一约束:A 和 B,其中 B 可以为 null。由于 PostgreSQL 不将值的缺失视为相等 (NULL),因此它将允许 r...
我是 postgres 和数据库的新手。我正在尝试设置密码 经理。我有一个名为“password”的表,用于存储密码,另一个表“person”用于存储其唯一 ID 和其他
我有几行代表一个人。每个人都有一个bio_mother_uuid 和一个bio_father_uuid 列。我使用此页面(我提到这一点是因为它在类似的问题中被引用)到
我正在尝试设计一个类似于facebook的通知系统,但我已经遇到了一点困难。我的要求是能够支持无限数量的通知类型,这些类型可能......
我想创建一个在线测验应用程序。我想到了几种类型的练习,包括填空练习: 练习可能要求用户输入文本: 化学能
当我正常化时,我对自己的思维方式缺乏安全感。我正在为一家虚构的在线披萨店设计一个数据库。 考虑一个表,其连接键为 order_nr 和 Pizza_article...
我想建立一个非常基本的每日销售报告。我正在尝试决定如何构建数据库以最好地实现这一目标。这是它的一个用例: 2011 年 1 月 5 日,提供商 A 赚取 500 美元
我正在尝试找到为以下场景设计sql模式的最佳方法: - 一个用户可以有多种兴趣 -平台提供预定义的兴趣,用户可以从中...
对我的 UUID 列使用数据类型 uuid 或 varchar(36)?
我在我的项目中使用 PostgreSQL。我的表中的主键列是长度为36的字符类型。我在后端生成guid并将它们存储在表中。我需要换co吗...
我正在尝试以面向对象的方式设计一个类,但没有看到任何好的选择。 我有一个包含对象,需要包含值列表。 所以包含对象中的每一行都可以...
对 API 密钥进行哈希处理时,是否也应该对后缀/前缀进行哈希处理?
我正在生成类似于 Stripe 的 API 密钥,其中我的密钥是 {prefix}_{guid}_{suffix}。 前缀是一个常量 Guid 是密钥的“密码”部分 后缀是随机的 4 个字符的字符串...
我正在尝试用 FD 来理解空集的概念。说我有 R(A,B,C,D) A->E 乙->丙 B→D 其中 E 是空集,据我了解,这是一个微不足道的 FD,因为你...
我需要计算用户之间的共同好友,目前工作正常,但我认为它不适用于拥有大量粉丝的用户,加载和比较需要很长时间。请...
我想在一个对象“人类”与其同一类型的父母之间建立多对多关系,我想知道这种关系是否存在于现实生活中的项目中......
3 列上的唯一索引,其中 NULL 与一列中的所有其他值冲突
我有一张桌子: 创建表“用户”( id 序列主键, 城镇文本不为空, 街道文字不为空, 构建文本 ); 我希望能够存储 3 列的唯一条目&