日期:2014-05-16  浏览次数:20602 次

谈数据库一

       曾记得,在大学期间,选修过《数据库简易教程》这门课。说句实在话,还真没有学到什么东西,更谈不上积累什么东西了。

       现如今,又开始学习数据库了。为什么学习它?想必应该是有所企图,也有所目的的。否则,就没有必要花费时间和精力去关注它了。数据库是什么东东呢?通过查找资料,阅读文档,发现数据库的定义也是很多,但我又不想那么复杂化,就站在巨人的肩膀上简洁地说,“数据库就是组织、存储和管理数据的仓库。”而J.Martin给数据库下了一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个“数据库集合”。总之,数据库,借用了现实生活中仓库的思想,以来对数据进行存储与管理,并为多种应用提供服务。

       这个时候,我在想,我们经常听到的MySQL、SQLServer、Oracle和DB2,虽已数据库称呼,实则是数据库管理系统,利用它们就可以对数据库进行操作和管理,方便为其它应用提供服务。因而,学习数据库,一要了解数据库的概念,二要至少掌握一种数据库管理系统,三要基于数据库进行应用开发。先易后难,从简入手。我先学习和实践MySQL数据库,它是一种开源的数据库,可以直接从(www.mysql.com)或者(www.mysql.cn )网址上下载和了解到其相关信息,不仅包括具体使用,还有最新动态。而对数据库的操作,需要使用到一种语言—SQL,即结构化查询语言,熟练使用它,可以有效地对数据库进行操作和基于数据库应用开发。因而,学习数据库,还要熟悉SQL语言的规则与使用。

       谈数据库,先写到这里。后续将会谈数据库的简史、数据库的分类、常用数据库以及公司等内容。同时,继续关注和深入学习与实践MySQL数据库,一来熟悉使用SQL语言,二来熟悉掌握一种DBMS,三来熟悉数据库技术开发,四来了解数据库设计。

        文中若有什么不妥之处,烦请不吝赐教,感激不尽。

 

       温馨提示:有一种追求是分享,有一种幸福是给予。