如果两个实体之间存在使用两个实体主键的关系,并且您希望使用其中一个实体的其他属性作为备用键,那么将如何建模?
我想我在建模时遇到的问题相当于"OR"语句。关系需要主键,或者需要两个或多个特定属性作为该实体的备用键。
在关系模型中添加"OR"的最简单方法是添加另一个链接表,该链接表基于替代键对关系进行建模。要获得所有相关的行,您可以通过链接"主键链接表"进行查询,通过链接"备用键链接表"并合并结果进行查询。
如果两个实体之间存在使用两个实体主键的关系,并且您希望使用其中一个实体的其他属性作为备用键,那么将如何建模?
我想我在建模时遇到的问题相当于"OR"语句。关系需要主键,或者需要两个或多个特定属性作为该实体的备用键。
在关系模型中添加"OR"的最简单方法是添加另一个链接表,该链接表基于替代键对关系进行建模。要获得所有相关的行,您可以通过链接"主键链接表"进行查询,通过链接"备用键链接表"并合并结果进行查询。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium