在数据库应用系统中数据库的开发
一个成功的信息管理系统由50%的业务+50%的软件组成;而50%的软件又是由25%的程序+25%的数据库组成。由此可见数据库在信息管理系统中占的重要位置,或许会有人说了:数据库不就是建几张表吗?有那么重要吗?如果按照你说的那样,既然MS已经有了VB(大家都知道VB中自带了一个数据库)那么它为什么还要动用上千人去开发SQL Server,那又为什么世界第二大软件公司又会是ORACLE,而不是其他的什么公司。
既然数据库在数据库应用系统中占如此重要的位置,那么在数据库应用系统的开发过程中什么应该是最重要的呢?有儿人会说,是写代码,是这样的吗?相信大家都知道MS的VB和SQL Server是比较好使的工具,用它们可以在三天甚至不到就可以编写出一个应用系统,结果是出来了,可它能用吗?能用多久,安全吗?性能有是怎样的呢?相信结果一定会令我们很失望。
因此在数据库应用系统的开发过程中应将主要精力放在数据库设计和SQL语句的优化上,这样才可以提高整个系统的完整性,对于SQL语句的设计和优化可以大大改进系统的性能,还有一点要注意的是对于SQL语句或查询语句的优化要贯穿整个开发过程,这样就可有效的避免由于数据的增加而导致性能下降的问题。
对于搞软件开发的人来说&#x