database-design 相关问题

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

如何使用 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

第一个模型或数据库是什么?

我的问题是软件开发应该首先考虑什么:数据库模型还是领域模型?或者这些概念是相似的? 谢谢。

回答 7 投票 0

何时添加列与添加相关表?

我有一个包含超过 1 亿行的大表。几个月来我一直在修剪它,去除坏数据(按行),试图保持它很小。我这张桌子上已经有 9 列了。我想...

回答 1 投票 0

在原始层中使用 IDENTITY 列有意义吗?

一般来说,当我构建一些 ETL 流程时,我首先将数据导入数据库到我所说的“原始”层 - 这意味着导入的数据不会以...

回答 1 投票 0

为具有回复和反应的电报消息设计 PostgreSQL 架构

我正在开发一个项目,从 Telegram 组中获取消息并将其存储在 PostgreSQL 数据库中以供以后分析,主要是为了解析波斯语/波斯语消息以微调大型

回答 1 投票 0

根据业务目标单独的表格

是否值得仅根据业务目标来拆分表? 注意:这些表都具有相同的列。 1. 一张桌子 一张订单表,带有 orderType 列来区分它们。 2. 两桌...

回答 1 投票 0

股东数据库设计

我正在为股东设计一个数据库,其中包含以下数据。 全名 份额金额 当前余额 问题是每六个月(一年两次),将计算利润百分比并且......

回答 1 投票 0

如何在没有主键的情况下连接三个表?

我目前正在 power bi 工作,但这在其他平台上也失败了。我在以下数据库设计中遇到无效连接/歧义错误。我无法修改数据库。 我有...

回答 1 投票 0

企业架构师:一次仅隐藏所有连接器的一些外键标签

我正在使用 Enterprise Architect 9,我想在所有连接器(但不是全部)中隐藏一些外键标签。 我经常使用关联连接器,当我设置外键时,它会显示一些标签...

回答 1 投票 0

使用 char 作为主键/外键是否不行?

考虑有一堆链接到“国家”或“货币”表的表。 为了使数据更易于阅读,我想使用国家代码(例如 US、GB、AU)和货币代码创建 CHAR 字段...

回答 4 投票 0

在大型数据集上删除 Postgres 中的列

所以我有一个包含大型数据集的表,并且该表有我想删除的三列。 问题是:Postgres 将如何处理? 它会遍历每个条目还是只是

回答 2 投票 0

Rails 7:多对多自引用模型

我有一张演员表和一张电影表。我想添加一种可能性来找出“其他演员有哪些特定演员主演以及在哪些电影中出演”这个问题的答案......

回答 1 投票 0

使用按位运算符对不同模块的用户角色权限

所以我有一个具有多个模块的应用程序(将模块视为不同的页面),每个模块都有一组权限;查看、添加、编辑、删除 我希望每个用户角色都拥有以下权限...

回答 3 投票 0

我可以为主键设置ignore_dup_key吗?

我的表上有一个两列主键。我尝试更改它以使用以下命令将ignore_dup_key设置为on: 更改 MyTable 上的索引 PK_mypk 设置(IGNORE_DUP_KEY = 开); 但我明白了

回答 6 投票 0

数据库表之间的关系太多?

我有一张桌子,上面放着产品。每个产品都可以有 0..n 个特征。例如。 “Linux Server S”或“Windows Server M”等。 每个产品还可以有一个选项列表,其中

回答 1 投票 0

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