为什么要用数据库
2016-09-01 12:50
120 查看
1、实现底层的上层开发分离?别小看这个分离的作用,一来可以将后台独立出来,这样保证后台数据的完整性、安全性和可迁移。作用实在是太大了。无形中寓意了一个内容;那就是可以前台没有东西,但是后台数据库照样是一个整体,用户真正关心的数据永远都是安全的,不容易被破坏的。
在数据库的入口处,一般都是比较简单的sql语句调用等,可实现对数据操作错误的可控性,保证数据的安全。
2、根据软件细分的原则,所有的功能点都应该细分到一个相对独立相对简单的模块。模块功能越简单越明了,后期维护将越容易。耦合性太多,导致之间产生错误的概率也将大大增加。当然你可能说:设计的低耦合必将导致效率的丢失。这个嘛,我觉得是一个权衡而已。大家都知道空间、时间是一个对立体,软件运行效率和软件模块可扩展性是一个对立体。对于很多软件来说,现在的硬件造就足够满足他们的要求了。我们只要在不提高用户正常工作硬件环境设施,我想用户都是乐意接受,我们也可以将软件设计的易修改、可扩展
3、“数据库”(这里指存放数据的容器)的形式多种多样:后台数据库、文件系统、单个文件甚至只是一个内存块。那么我们如何去选择我们需要使用的“数据库”呢?简单的说就是看具体的应用场合。
在数据库的入口处,一般都是比较简单的sql语句调用等,可实现对数据操作错误的可控性,保证数据的安全。
2、根据软件细分的原则,所有的功能点都应该细分到一个相对独立相对简单的模块。模块功能越简单越明了,后期维护将越容易。耦合性太多,导致之间产生错误的概率也将大大增加。当然你可能说:设计的低耦合必将导致效率的丢失。这个嘛,我觉得是一个权衡而已。大家都知道空间、时间是一个对立体,软件运行效率和软件模块可扩展性是一个对立体。对于很多软件来说,现在的硬件造就足够满足他们的要求了。我们只要在不提高用户正常工作硬件环境设施,我想用户都是乐意接受,我们也可以将软件设计的易修改、可扩展
3、“数据库”(这里指存放数据的容器)的形式多种多样:后台数据库、文件系统、单个文件甚至只是一个内存块。那么我们如何去选择我们需要使用的“数据库”呢?简单的说就是看具体的应用场合。
相关文章推荐
- 为什么数据库可以连接上,却写不进数据库东西啊
- 为什么编程会那么麻烦?.net中数据库的操作是否有高效编程的方式?
- 为什么录入数据库的中文变问号?问题就在CODEPAGE="936"
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么不能在web页面里查询数据库?
- Sql为什么连接不上服务器上的数据库
- php为什么选mysql作为数据库? Mysql 创建用户方法
- Ruby→为什么非要在数据库表名后面加s
- .net连接ORACLE数据库,为什么数据库进程无法消除?
- 为什么有时 Oracle 数据库不用索引来查找数据
- javabean实现serializable有什么用?为什么数据库持久就Bean实现这个接口?
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务
- 为什么FleaPHP使用Table Data Gateway代替Active Record提供数据库访问服务
- 为什么 FleaPHP 使用 Table Data Gateway 代替 Active Record 来提供数据库访问服务