data-integrity

    1热度

    3回答

    我想就处理具有正常(传统)数据库数据的情况的最佳方式提供一些观点,同时还有更像“ ini文件“数据,你想保持它们之间的完整性(heirachical数据?)。 例如,假设我有一个包含100行的“CURRENCY”表。同时我有一个'默认货币'的系统设置,并且必须映射到这100行中的一行。 现在我会将默认货币代码存储在XML配置文件,ini文件或Windows注册表中。这对于数据来说很好,但它的一些工

    1热度

    1回答

    我碰巧在Drupal中开发了一个模块,并且由于某些看似不对,必须使用自定义SQL。这让我遇到了一些修改节点的问题,我得出结论 ,在Drupal中最好使用它的本地方法处理任何数据。否则,可能会出现数据完整性问题。 甚至与欲望优化Drupal的SQL查询,显然这应该在极少数情况下完成真正的瓶颈。 你是什么关系这一难题的经验 - 直接的SQL查询与Drupal模块/功能?

    3热度

    2回答

    我想为我的SQL Server 2005数据库中的许多实体实施“软删除”方案。通过这个,我的意思是如果没有引用完整性规则违规,我想从表中删除一行,否则我会在记录上设置一个标志来表示它已被删除。我希望执行这个“软删除”模式的表必须具有“无动作”作为“插入/更新规范”。 如何检查我想运行的删除是否违反外键约束? 我不想捕捉异常 - 我想明确检查是否违反规则。我也不想通过SELECT语句手动检查(维护噩

    1热度

    4回答

    我们有一些客户提供大型数据集和我们的升级过程中,我们需要修改各种表格(添加一些列,重命名等,偶尔改变的数据类型的模式,但是这罕见)。 此前我们已经通过一个临时表,使用新模式,然后删除原始表并重命名临时表,但我希望通过使用ALTER table ...来取代原来的速度,从而大幅提高速度。 我的问题是我需要考虑哪些数据完整性和错误处理问题?我是否应该将事务中的所有更改都附加到表中(如果是这样,如何执行

    1热度

    1回答

    我对使用数据库中的多个线程(大部分职业生涯已用于前端)颇为陌生。 今天我试着测试了一个简单的php应用程序,我用这个应用程序将数据存储在mysql数据库中,并使用ISAM表模拟了使用Table Locking进行的事务。 我刚刚写了一篇博客帖子上的步骤在这里: Testing With JMeter 从我的结果我简单的PHP应用程序似乎保持事务完整性完好(如在我的CSV文件作为数据可见与从数据库I

    2热度

    2回答

    我工作的一个Web应用程序项目(在Java中,这不是问题),我们有 形式下拉列表和输入字段等。 显然下拉列表因为我们期望从一组 值中获得特定值。 所以我的问题是这样的。是否有意义确保提交的值在 期望值集合?或者可以接受,假设正确的值是 ? 不存在因提交不同值而产生的任何“错误”,但数据存储将不符合业务规则/要求。

    12热度

    10回答

    在C++中,从性能和数据完整性的角度来看,我有什么替代方法来公开集合? 我的问题是,我想返回一个内部的数据列表给调用者,但我不想生成一个副本。 Thant让我返回对列表的引用或指向列表的指针。然而,我并不想让调用者改变数据,我只是想让它读取数据。 我必须在性能和数据完整性之间做出选择吗? 如果是这样,一般来说最好是单向还是特殊? 有其他的选择吗?