代码之家  ›  专栏  ›  技术社区  ›  vrdhn

如何从一组查询中自动确定表架构?

  •  1
  • vrdhn  · 技术社区  · 17 年前

    该集合的表架构:

    e、 g.我可以提供如下输入:

      insert username, password  
      insert username, realname
      select password where username=?
      update password where username=?
      update realname where username=?
    

    和索引。

    换句话说,我正在寻找一个工具,我可以用它设计一组查询 假设 单个无限列表和工具处理并实际生成许多数据库/表/列,以及对每个查询进行函数调用的高级语言模块。

    哦,是的,我想解雇我的db设计师(-:

    2 回复  |  直到 17 年前
        1
  •  1
  •   Aleris    17 年前

    你考虑过使用 像冬眠?这需要应用程序类模型(例如用户类)和数据库模式表示(例如用户表)之间的初始映射集。

    ORM解决方案可能支持高级映射场景,其中一个对象映射到模式中的多个表。更新版本的Hibernate也支持 生成数据库架构 从映射中(搜索hbm2ddl工具)。

        2
  •  0
  •   derobert    17 年前

    • 工具怎么知道 username 应该有索引,更不用说唯一索引了?
    • male female crimson ?
    • 用户名 和一个 user_name 列?

    数据库需要设计有很多原因。例如,对于一个无法理解问题域的工具来说,规范化问题将非常困难。