我设置了一个关系数据库,尽管进行了规范化,但我希望能够以直观的方式插入数据。例如,我有一张“理想”表格和另一张“该理想促进的行动”表格。但是,我想像向后视图一样插入这些数据。我希望能够列出一个“理想”,然后在同一个窗口中列出尽可能多的操作。这种事情必须有一些最佳实践。我该怎么办?
编辑:数据只会编辑我的我。它永远不会被用户编辑。所以我想知道如何在 sqlite DBBrowser 中编辑这些数据,而不是在 UI 中。
答案 0 :(得分:0)
听起来您想将数据插入视图而不是表。
许多数据库支持视图触发器。因此,您可以定义所需的“直观”视图。然后编写对底层表进行适当操作的触发器。
如果您的数据是从文件中开始的,那么您可以使用另一种方法。您可以将文件加载到临时表中,然后使用存储过程将临时表转换为适当的基础表。