问题标签 [table-relationships]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vba - 导入/导出关系
我有几个具有确切表结构的 mdb 文件。我必须将主表的主键从自动编号更改为所有编号,这意味着我必须:
- 删除主表的所有关系
- 更改主表
- 再次创建关系,...为所有表。
有没有办法从一个文件中导出关系并将它们导入到所有其他文件中?
我确信这可以通过一些宏/vb 代码来完成。有人有我可以使用的例子吗?
谢谢。
ruby-on-rails - :finder_sql 的限制
在 Rails 应用程序中,我在 has_many 声明中使用 :finder_sql 选项。rails 文档说,当我这样做时,“不添加 find_in_collection”。这是什么意思?
ruby-on-rails - ROR 模型设置问题:表关系
我正在开发一个具有用户模型、提交模型和评级模型的站点。每个提交的每个用户可能只有一个评分。我的问题是我应该如何在我的模型中设置它?
sql - 数据库关系
除了数据完整性之外,在数据库中建立适当的关系是否有助于其他任何事情?
它们是提高还是阻碍绩效?
database - 数据库架构组织
我目前正处于构建调度网络应用程序(用于活动的志愿者人员配置)的规划阶段,我有一个问题要问那些有更多经验的人。
背景:有一个事件日历,任何用户在任何时候都可以注册任何事件。稍后,但在该活动之前,其中一名管理员将介入并从已注册的人员中选择一个“员工列表”,其余的将被放入“备用列表”中。
到目前为止,我一直在想的是会有一个 Event 表、一个 User 表,然后是另外三个:
- 用户事件
- 将用户映射到他们注册的事件。既不暗示员工也不暗示 Alt 列表成员资格。
- 用户工作人员
- 将用户映射到他们注册的事件,也恰好是人员配备。
- 用户Alt
- 类似于 UserStaff
那么问题就变成了两部分:
- 这是一个好方法吗?
- 这三个关联表中的每一个都应该有用户 ID 和事件 ID 吗?
第二个问题确实是我希望讨论的问题。这似乎有很多重复的材料(UserStaff 或 UserAlt 中的所有内容都将始终在 UserEvent 中),所以我正在考虑为 UserEvent 表创建一个唯一键,除了复合键之外,其他表(UserStaff 和UserAlt) 将参考。从好的方面来说,重复的内容较少,在不好的方面,几乎每个查询都需要以这种方式引用一个中间表(UserEvent)。
希望我已经足够清楚了,并在此先感谢。
sql-server - 如何从 SQL Server 中的一个 DB 字段创建多个列?
我PropertyValue
在UserProfile
表中有一个名为的字段,其中可以包含地址、电话号码、名字、姓氏、用户名、城市等信息...此表中的每条记录都通过 UserId 与用户关联,它也关联到一个ProfilePropertyDefinition
包含每个属性的定义(即PropertyName)。
通过这种关系,我可以获得所有属性值及其属性名称。我想做的是从这两列(PropertyValue,PropertyName)中提取数据并创建一个类似的表:
所以,我想知道我是否可以使用 SQL 语句来执行此操作,这是我的尝试:
但这并没有奏效,而且有些东西看起来很奇怪......任何人都知道如何取一列并在几个不同的列中显示它的值?
ruby-on-rails - Rails 中的多级关联
我正在创建一个应用程序来跟踪整个赛季的足球队。但我被困在数据库的设计上。一个固定装置有一支主队和一支客队。我创建了一个具有两个外键的夹具模型 - home_team 和 away_team 但我无法让关联正常工作。有任何想法吗?每场比赛都属于一个联赛。
ruby-on-rails - Rails ActiveRecord 关系 - 有很多并且属于关联
我创建了 3 个模型:
- 文章:包含一篇文章
- 标签:包含标签
- ArticleTag:用于将多对一标签与文章关系相关联。它包含一个 tag_id 和一个 article_id。
我遇到的问题是我对主动记录技术还很陌生,而且我不明白定义一切的正确方法。目前,我认为是错误的,是我有一个
现在,从这里我的想法是然后添加
我不确定我是否正确地接近这个。谢谢您的帮助!
php - MYSQL / PHP - 将用户附加到项目的有效方法
我正在构建一个具有用户表和项目表的系统。我正在尝试确定将用户连接到项目的最有效方式。
我正在考虑一个记录关系的表,但我不确定一个字段中的序列化列表是否也能正常工作。
sql - 一般来说,在数据库设计中,一张带有两个引用的表或一张表哪个更好?
假设我有人在找工作,我有一份工作清单。所以我有两张桌子:人和工作。现在我有一个人的技能列表,我有一个工作要求的技能列表。
拥有一个这样的技能表更好:
或有两张表,一张用于people_skills,一张用于jobs_skills。哪一个会给出更好的性能结果?
谢谢。