database-design

    0热度

    2回答

    我正在处理某种社交消息发布应用程序。在这一点上,我需要获取过去24小时内的数据趋势数据。我有3个表 - 信息,用户,共享 消息 - MESSAGE_ID,内容,USER_ID,created_at 用户 - USER_ID,电子邮件和其他数据 股 - MESSAGE_ID,USER_ID,created_at 现在,我正在寻找的是消息的详细信息,以及它的总共股数。我想根据过去24小时内的最高份额对

    1热度

    2回答

    我是Laravel雄辩的处理模型的新手段。 我需要创建一个具有一些常见属性和关系的基类Product类以及其他一些不具有共同属性的其他类。 我会尽力做一个简单的例子:所有产品都具有一个“SERIAL_NUMBER”,一个“ship_date”等等 但只有瓶子和灯泡类有一个“glass_type”功能,而主席班有另一个。 我做一些 abstract class Product extends Mod

    0热度

    1回答

    我的一个新客户需要他重新设计/开发的体育网站。 收集由以下部分组成: 1国家网站 2区网站 1每个省(约5或6) 我的问题是以下: 每个网站都有自己的功能/数据,如新闻帖子,锦标赛,地区排名...... 但它们之间也有共同数据,供考试球员,俱乐部,全球排名。我的问题如下: 我该如何构建数据库? 每个网站一个数据库?并通常复制每个查询的数据? 全部数据库。并使用某些类型/区域字段。 感谢

    1热度

    3回答

    在关系数据库(SQL)中,我有一个可以有0..n个相关子实体的父实体。父母实体部分由其相关子实体的集合来唯一标识,这样我就不应该有两个类似的父母拥有同一个孩子集合。 所以我可以有父1子1和子项2,和父母2子2和儿童3,但我不能有儿童2儿童另一名家长3. 理想情况下,我想使用数据库约束强制执行此唯一性。我曾考虑过将所有子记录的散列存储到父项中,但是想知道是否有更简单/更标准的方法来完成此操作。 任何

    1热度

    1回答

    我在购物网站上使用存储引擎:购物车管理内存。 用于插入,更新和从购物车中移除物品。 所以我的问题是如何使用存储引擎:MySQL中的内存。我知道它在服务器关闭时闪烁数据。但是这个表格数据只对一天有用。使用会话,我的代码可能很复杂,所以我正在考虑这个问题。 所以我需要一些有价值的建议。 在此先感谢。

    1热度

    1回答

    有了这个简单的例子 (使用短的ObjectId,使其更容易阅读) 标签文件: { _id: ObjectId('0001'), name: 'JavaScript', // other data }, { _id: ObjectId('0002'), name: 'MongoDB', // other data }, ...

    -1热度

    1回答

    我想达到以下情形: customers id name .... orders id customers_id .... 上表有一个一对多的关系。 但我希望我的客户表格数据具有以下表格(组或客户类型)。 现在如果只加入customer_a那么就完成了!但如果你想添加customer_b,而添加它;它必须属于customer_a之一的,并同时增加了customer_c它必须属于c

    -1热度

    1回答

    我在为在线调查设计我的数据库时遇到逻辑问题。我的部分软件包含在一个调查生成器中,用户可以创建问题并添加复选框和单选按钮作为选项。所以每个问题都有一个ID,但是1个问题可以有很多选项。 到目前为止,我只能使用软件,用户可以从确定的选项范围中进行选择,以便我可以收集输入并将其存储在表格的相应列中。然而这对我来说是不同的情况,因为列还没有。我试图找出解决办法,但我已经阻止了几个小时。

    0热度

    1回答

    我不太确定这类数据是否有特殊术语,但概念类似于C++ std::variant(但可能在PostgreSQL中使用类似变体的结构并不理想)。 作为一个例子,假设我有一个表purchases具有一些列: CREATE TABLE purchases ( purchaseid bigserial, buyerid bigint, name text, ... )

    0热度

    2回答

    这是一个使用ActiveRecord和Postgres的rails项目。 嗨我正在使用两个CSV。其中一个是该州所有登记选民的记录。当我创建此表时,我没有使用生成的唯一标识作为索引列,而是使用已分配的状态state_voter_id。架构选民表: create_table "voters", id: false, force: :cascade do |t| t.string "state_vo