数据库设计是指定数据库的逻辑和/或物理部分的过程。数据库设计的目标是表达一些“话语世界” - 事实的类型,业务规则和数据库旨在建模的其他要求。
我正在努力应对 SQL 数据库模式中的依赖循环。情况是这样的: 我有文档、交易、付款方法和更新交易的表。 交易链接文档...
我是 DynamoDB(以及一般 NoSQL 数据库)的新手,所以这是一个非常基本的问题。 正在使用现有代码,其中通过 CloudFormation 使用 YAML 创建 DynamoDB 表,类似于
假设我们有文章many2many标签,中间的ArticleToTag表中有附加字段(如createdAt)。 然而,有些标签被认为是排他的,并且文章只能有一个排他...
这个问题源于:如何在创建rails join table后链接表单 我正在创建产品模型和类别模型之间的联接表。 连接表应该命名为什么:categories_prod...
这个问题源于:如何在创建rails join table后链接表单 我正在创建产品模型和类别模型之间的联接表。 连接表应该命名为什么:categories_prod...
设计 SQL Postgres 关系表以编辑输入的文档和撤消功能
我目前正在开发一个系统,用户可以在 PostgreSQL 数据库中编辑输入的文档。该功能需要允许用户单击文档进行编辑,有效地创建...
随着数据集大小的增加,GridDB TimeSeries 的性能下降
我目前正在探索 GridDB 的 TimeSeries 功能,以有效地存储和检索带时间戳的数据。在我的实验过程中,我注意到性能下降问题,因为大小......
我正在构建一个 CMS 并试图找出处理“另存为草稿”功能的最佳数据架构。 假设我有一个帖子表。我需要能够将帖子保存为草稿...
在 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 美元