漫谈数据库

类别:编程语言 点击:0 评论:0 推荐:

        谈到数据库这个词,我想无论是菜鸟还是高手都不会感到陌生。随着信息化时代的到来,数据库已被广泛运用于各类电脑网络和管理系统中。如果没有数据库的话,今天的互联网就不会这样“绚丽多姿”,我们所看到的企业管理系统将只能成为一种电脑的装饰品。我有不少朋友,虽然他们对数据库各有自己的看法,但在有一点上是达成共识的:“数据库是IT的灵魂”。

        呵呵,前一段时间我曾在一论坛上说MS SQL SERVER2000只是数据库管理系统软件,和真正意义上的数据库是有区别的!!!引起轩然大波,令人十分困惑,特在此觉得有将这几个概念再次 澄清的必要!

     1.数据:是描述事物的符号记录;

     2.数据库(DB):是指长期存储在计算机内的、有组织的、可共享的数据集合;

     3.数据库管理系统(DBMS):解决如何科学的组织和存储数据,如何高效的获取和维护数据的系统软件;[注:主流关系数据库产品IBM的DB2 / DB2 universal database、Sybase / Sybase ASE、Informix / InformixIDS2000、MS /SQL SERVER 2000、ORACLE /ORACLE];

      4.数据库的发展:决定因素是数据模型的发展;从网状模型、层次模型、关系模型到将来的面向对象模型,相应的从网状数据库、层次数据库、关系数据库库到面向对象数据库;

      5.SQL语言:结构化查询语言;它的优点是接近自然语言、功能强大(SELECT、UPDATE、DELETE、ALTER)它的发展直接促进了关系型数据库的发展;

      6.关系型数据库:自然是采用关系模型作为组织方式的数据库,用表格表示实体间的关系;

      7.关系型数据库的函数依赖与规范化:关系模式自有其缺点,所以关系型数据库在遵循范式的情况下才可表现出更高的性能;

本文地址:http://com.8s8s.com/it/it27280.htm