Chinaunix首页 | 论坛 | 博客
  • 博客访问: 341187
  • 博文数量: 67
  • 博客积分: 2468
  • 博客等级: 上尉
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-05 01:21
文章分类

全部博文(67)

文章存档

2013年(1)

2012年(65)

2011年(1)

分类: 数据库开发技术

2012-11-15 19:30:10

《轻松学用Linux shell编程》
16.3 文件与数据库
~~~~~~~~~~~~~~~~~
有的程序员把文件和数据库混为一谈,这是可以理解的,因为数据库本身就是一类文件。存储在数据库中的信息也同样存储在磁盘上的一个文件之中。但是,并非文件中的所有信息都属于一个数据库。

通常地,一个文件具有如下特点:
*文件中的信息没有特定次序。
*文件没有特定的组织结构来让用户快速查找信息。
*文件中信息的类型可以多种多样。

而数据库的特点为:
*数据库中的信息具有特定的次序。
*数据库具有一定的组织结构可以让用户快速查找信息。
*数据库中信息的类型是唯一的。


16.4 数据库与数据库管理系统
~~~~~~~~~~~~~~~~~~~~~~~~~~~
每当程序员谈论数据库的时候,他们指的常常是数据库管理系统。数据库管理系统是指创建和维护数据库文件的一个程序组。

可以在市场上购买任何一种流行的数据库管理系统安装在计算机上。不过它们都很昂贵,通常只能在一些大型的商业计算机系统上才能找到它们。但是,只要努力,读者完全可以创建自己的数据库管理系统。

警告!
当心!不要指望自己创造的数据库管理系统能管理任何重要的数据资料。这通常需要一个商业数据库管理系统来管理那些非常重要的数据库。如果用自制的数据库系统,读者会发现它慢得根本不能满足更新数据库的需要。不过,如果所用到的数据资料比较少,自制的系统还是很有吸引力的,而且还会让读者进一步理解数据库的工作原理。

=========================================================================================
操作系统和硬件的整合。
下一个时代会不会是操作系统和数据库呢?(我对数据库只停留在简单实用的阶段呢)
阅读(1037) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~