database-design 相关问题

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

id 字段推荐的列类型

我正在使用 Drizzle、Next.js 14 应用程序路由器和 Neon 无服务器。表中 id 字段的最佳列类型是什么?我认为一个解决方案是自动生成的、随机的,但不是很大(比如 UUI...

回答 1 投票 0

创建与计算字段的关系

我正在尝试在 Access 中创建 2 个表之间的关系。在一张表中,我有客户,在另一张表中,我有按邮政区域划分的区域。在客户表中,我有所有常用的地址信息...

回答 1 投票 0

如何在 MySQL 的不同表中使用专门化的主键作为外键? [重复]

我正在开发一个处理员工信息的数据库项目。员工的专业是女佣、司机、保安。我决定为每个实体集提供一个模式,其中包含所有位置...

回答 1 投票 0

在星型模式中设置分辨率的时间维度

我一直在阅读有关 OLAP 处理的体系结构类型的信息,特别是星型模式概念。我目前正在建立一个数据库进行测试。 我的情况 我有 750 个传感器,每个传感器都是

回答 1 投票 0

就性能而言,物化视图是访问计算数据的好选择吗?

我们的 Google BigQuery DB 中有以下模型来处理有关员工、人口统计等的大量数据: SRC_ 表,可从多个系统(如 SAP、...

回答 1 投票 0

当有多个列用于查询数据时Redshift sortkey和distkey设计

我的问题是假设我有一个包含 216 列的表 A: 创建表 test_data ( 基金名称 varchar(255) fund_desc varchar(255) 帐户 ID varchar(255) 后...

回答 1 投票 0

MySQL:bigint 与 int

我一直在使用 int(10) 并且刚刚注意到 WordPress 使用 bigint(20) - 使用 bigint(20) 和 int(10) 进行 id 自动增量有什么不同?我应该使用哪一个作为 id 列? `id` bigint...

回答 4 投票 0

具有 10 个事实表和 1 个维度表的模式

拥有多个事实表但只有最小维度表是正常/最佳实践吗? 我是数据建模的新手,并试图创建最好/最有效的数据模型,它总是看到......

回答 1 投票 0

访问:复合唯一索引忽略 NULL

考虑这个表结构: 创建表[表A] ( [PK_ID] int NOT NULL 主键, [名称] 文本不为空, [FK_TableB] int NULL, [FK_TableC] int NULL, [值] 单个 NULL )...

回答 4 投票 0

无法在主键字段中插入空值

当我尝试做这样的声明时: 插入 qcRawMatTestCharacteristic 值(空、1、1、1、1、1、1、1、''、''、''、GETDATE()、1) 我得到以下信息: 无法将 NULL 值插入

回答 8 投票 0

实现 Instagram 或 Twitter 等评论和点赞系统的最佳方法

我们正在为课程项目设计一个数据库(MySQL)。这正是我们所陷入的困境:评论和点赞系统。 所以我们发现了这个问题:Implementing Comments and Likes in datab...

回答 2 投票 0

销售订单标准化

我想标准化这个数据库。 我这样做了: (sales_order_num 作为主键,sales_order_date,clerk_num,clerk_name,cus_number 作为外键,order_total) ((sales_order_num 作为外键,

回答 1 投票 0

销售订单标准化

我想对此数据库进行规范化,有人可以帮助我吗? 我已经这样做了: (sales_order_num 作为主键,sales_order_date,clerk_num,clerk_name,cus_number 作为外键,order_tota...

回答 1 投票 0

SQL Server 到 PostgreSQL - 迁移和设计问题

目前正在从 SQL Server 迁移到 PostgreSQL,并尝试改进几个关键领域: 我有一个文章表: 创建表 [dbo].[文章]( [server_ref] [int] 不是 N...

回答 2 投票 0

SQL Server,主键字段无法插入null?

当我尝试做这样的声明时: 插入 qcRawMatTestCharacteristic 值(空、1、1、1、1、1、1、1、''、''、''、GETDATE()、1) 我得到以下信息: 无法将 NULL 值插入

回答 8 投票 0

在包含年度数据行的表中存储年份字段的列类型

我的 Laravel Web 应用程序使用架构构建器来实现数据库可移植性,因此 MySQL 特定的 YEAR 列类型不可用。 我希望能够按年份排序和选择数据行(包括 B...

回答 4 投票 0

基于复杂算法创建CHECK约束

个人身份代码由一串表示个人出生日期的数字、一个个性化字符串和一个控制字符组成。 示例:150600A905P • 150600 = 双日期...

回答 3 投票 0

设计事件表的最佳方式是什么,每次更新事件时都提供不同的事件项

我正在使用一个原始事件表。它有两列日期和元数据。元数据具有所有事件属性的原始 json 转储。但我想澄清的是,每次都不一样

回答 1 投票 0

SQL - 如何删除表中的重复项并根据某些条件保留它们

我在使用 SQL 时完全是个初学者。我有一个场景,如果不满足以下条件,我需要删除重复项。 如果发现重复项,请检查订阅者密钥是否以...

回答 1 投票 0

MySQL 如何一次只允许一个父表主键被一个子表引用?

我有两个“子”表引用相同的“父”表。 有没有办法只允许父表主键最多被一个“子表...

回答 1 投票 0

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