【发布时间】:2012-08-08 01:53:03
【问题描述】:
假设我有这个 mysql 数据库,数据库中的所有表都相互关联,主键、外键等都已设置。现在是否有可能仅从数据库设计中预测应用程序将使用哪些查询?由于数据库确实决定了应用程序的功能,因此从设计中,我们可以预测应用程序中将使用哪些查询,对吧?
如果可能,是否有策略或自动方式来生成可能的查询?
【问题讨论】:
-
没有。数据库指定数据的结构,而不是应用程序的功能。为什么要这样做?
-
我认为你错了...好处是无需花费时间进行试验/错误,我可以根据数据库设计预测从数据库中搜索什么...有意义吗?
-
使用 ORM,查询很容易被猜到。你为什么要这样做?你真正的问题是什么?
标签: php mysql database-design rdbms