database-design 相关问题

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

更改函数内的模式名称

我在数据库1中有模式1。我想将 schema1 的所有功能移至数据库 2 中存在的 schema2。我已将数据库1的备份文件恢复到数据库2中。并更改了架构...

回答 1 投票 0

顺序扫描使用 varchar_pattern_ops 索引的列

我有一个用户表,它包含位置列。我使用 varchar_pattern_ops 索引了位置列。但是当我运行查询规划器时,它告诉我它正在执行顺序扫描。 解释一下安娜...

回答 1 投票 0

删除MySQL中的主键

我有以下表架构,它将 user_customers 映射到实时 MySQL 数据库上的权限: mysql> 描述 user_customer_permission; +------------------+---------+------+-----+-------- ...

回答 13 投票 0

如何选择能够适应 2038 年翻转的 MySQL 列数据类型?

2038 年 1 月 19 日 03:14:07 现在距离 GMT 还不到 20 年。这就是 UNIX 的 32 位时间戳翻转的时间。我正在设计一些当时可能仍在使用的 MySQL 表...

回答 4 投票 0

关系数据库-如何设计SQL多对多关系

在关系数据库中进行多对多关联的正确方法是什么(我认为是)? 考虑一些事情,例如(我正在使用 sqllite 来玩): # 存储每个老师的详细信息...

回答 1 投票 0

比较内部消息传递的两种数据库设计

以下哪种数据库设计更适合内部消息系统。 三张表: 消息线程(模型.模型): - 主题 - 时间戳 - 创造者 消息(模型.模型):...

回答 2 投票 0

使用 Postgres,类似 Google Docs 的版本历史记录会是什么样子?

经过一些初步研究,我正在尝试确定一个可扩展的解决方案,用于为 Postgres 表实现类似 Google 文档的版本历史记录。困难在于这些表是一对多的......

回答 1 投票 0

将喜欢某物的人存储在数据库中

数据库应该如何存储谁喜欢某个帖子? 我是否应该有一个单独的表来跟踪所有喜欢,并将每个帖子的每个喜欢保存在一起,存储article_id,user_id,以及...

回答 3 投票 0

我如何让主键选择要在两个表之间链接的表(特别是主键存在的位置)?

我的问题涉及三个表:学生、职员和已发行的图书。 Issued_books 表有 book_id 列(引用 books 表)和 user_id 列(引用 Stu...

回答 1 投票 0

正确的数据更新架构

流程 我通过几个 cron 更新内容。一些 crons 从不同来源更新元数据,一些从不同来源更新价格,一些将内容推送到市场等。 嗯...

回答 1 投票 0

这是一个好的设计吗?是否存在循环引用? [已关闭]

我正在尝试设计一个数据库,但我有点陷入循环引用,因为它们对我来说不太清楚。我希望聚会能够有很多文件夹,文件夹应该有很多

回答 1 投票 0

具有 1 个大列的 77k 行表的缓慢求和

考虑以下表结构(77k 行和 237MB 转储大小,目前 cart_data_json 列可以大到 0.01k 到 50k 个字符) 创建表“commerce_sales_test”( `

回答 1 投票 0

这是一个好的数据库设计吗(不确定循环引用)?

我正在尝试设计一个数据库,但我有点陷入循环引用,因为它们对我来说不太清楚。我希望聚会能够有很多文件夹,文件夹应该有很多

回答 1 投票 0

现有表/专用表的Timescaledb设计

我正在构建一个可以索引和分析大量区块链数据的软件,并且我正在考虑使用 TimescaleDB 来获得更好的分析性能,因为我遇到了性能问题...

回答 1 投票 0

主/细节防止细节组合

假设你有一个主表,其中有一些数据 主ID 主数据 -------- ---------- 1 数据1 2 数据2 3 数据3 以及引用主表的明细表

回答 1 投票 0

Elixir Ecto 同时进行一对多和一对一

我有2个具有一对多关系的表/模式,假设有一个人可以有多个动物。然后每个动物都有人外键来实现这种关系。我用艾尔...

回答 1 投票 0

存储值列表(例如兴趣)

我有一个用户表(ID、FNAME、LNAME、兴趣等),还有另一个表来保存他们可以选择的特定兴趣集:电影、电视、广播、舞台、单口喜剧。 他们可以拥有的不仅仅是...

回答 3 投票 0

在user_db设计中,哪种设计更易于管理?

我正在尝试设计包含管理员、经理、用户的用户数据库。我想了两个办法。 第一个是用户有一个角色列,并将在用户-经理之间建立关系...

回答 1 投票 0

在 AWS DynamoDB 中查询参与者的群聊表

我有一个聊天应用程序,它像典型的聊天应用程序一样,获取用户参与的对话(单聊和群聊)。结构是这样的:每个对话都有一个participantIDs(这是一个...

回答 1 投票 0

哪个更好:在数据库中?

我正在使用 JPA 开发一个系统,其中实体“事件”与实体“组”相关联,每个组都有字段(Group1、Group2...)指示其事件的出席状态。 如何去...

回答 2 投票 0

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