natural-key

    3热度

    2回答

    我是新的维度建模我相信你们可以帮助我在下面的疑惑。 在生产系统中,我有一个事务表,例如销售表。唯一标识符是一个名为SaleId的主键。 例子: 我的疑问是造型事实表时,应在SaleID包含在事实表作为NaturalKey? 而且应该事实表有SurrogateKey? 请随时给我任何链接作为参考。 在此先感谢

    1热度

    1回答

    我在Django的灯具/自然键遇到问题。我想我已经解决了大部分常见问题,如this answer中指定的问题。 这可能都是一个红色的鲱鱼,因为get_by_natural_key在shell工作得很好: >>> artifact = Artifact.objects.get_by_natural_key('PP_0772') >>> artifact <Artifact: PP_0772: T

    1热度

    1回答

    虽然有很多的信息,围绕如何建模,在JPA(2),一个一对一的关系OR具有自然键的实体,我一直没能找到一个明确的/简单的答案如何,我们兼得的情况下,即一比一的关系,其中父表具有天然的关键建模。很显然,我可能错过了这样的教程;如果是的话,指点我也可以作为答案。 而且,多次使用JPA和菜鸟如我,需要的不只是最基本的模式多一点的那一刻,一个能快速打中人墙。 因此,需要考虑以下DB模式: 会有什么相应的JP

    0热度

    1回答

    我正在创建一个记录玩家统计信息的模型。 通过首先手动输入数据点,我可以让Django使用​​将具有自然键的数据序列化为json文件。 我的计划是将此序列化格式复制到批量插入其他数据点;问题是Django不会使用loaddata将json反序列化回数据库。抛出的错误是 DeserializationError: int() argument must be a string or a number,

    5热度

    1回答

    这是我在一个广义的自然关键模型管理器中的尝试。它就像the docs,除了它尝试(不成功)从Meta.unique_together属性中确定自然键字段名称。 class NaturalKeyModelManager(Manager): def get_by_natural_key(self, *args): field_dict = {} for i, k i

    1热度

    1回答

    我有以下实体(短版): GroupOfStudents: @Entity @Table(name = "group_of_students") @Inheritance(strategy = InheritanceType.JOINED) public abstract class AGroupOfStudents extends AModel { } Centuria: @Entit

    1热度

    1回答

    我有一个简单 public class SomeEntity { @Id private Integer id; @NaturalId private User owner; @NaturalId(mutable=true) private String name; ... } 与自然的ID创建一个唯一的密钥(好!),它使owner从休眠状态不变。然而

    0热度

    1回答

    我看到此评论: [应用]与数据最相关的问题是使用自然键的。 来源:Surrogate vs. natural/business keys 我想这更多的支持证据,作为注释留下太多的想象空间。 它表明使用自然键的练习会产生与数据相关的问题,但不会指定出错的地方......数据是否被损坏?不同步?变得错误,丢失,损坏?很难查询? 当使用自然键设计数据库与使用代理键相反时,会发生什么样的数据问题?使用代理

    2热度

    2回答

    我们已经有了一个数据仓库的设计,四个维度表和一个事实表创建一个事实表: dimUser ID,电子邮件,名字,姓氏 dimAddress ID,城市 dimLanguage ID,语言 dimDate ID,的startDate,结束日期 factStatistic ID,dimUserId,dimAddressId,dimLanguageId,dimDate,loginCount,pageCal

    3热度

    1回答

    我使用通用外键与从auth.User继承了我Users模型涉及不同的配置文件。我不能做dumpdata虽与--natural选项传递。它说, 错误:无法解析myproject.AdminProfile,myproject.TeacherProfile,myproject.Users在序列化应用程序列表中的依赖关系。 根据documentation,据说我们需要执行natural_key metho