第九章关系数据库系统课题.ppt

C++程序设计 信息与数据 信息是人们对某种事物的理解,通常可以是一件事情、一种状况或者是基于研究和经验所获得的知识。数据是信息的表达。 例如,在线书店必须记录图书的书名、作者、客户、订单、书籍评论、书籍版本、送货等非常多的信息。不同的用户所要保存和使用的数据各不相同,具体应该保存哪些数据由业务需求决定,保存数据的目的是使业务的运作更有效。 信息与数据 在任何数据库中,一般都保存有两种类型的数据: ? 静态的,或者是历史的数据。 ? 动态的,或者是事务性的数据。 文件系统 最早用计算机实现对数据的管理是使用文件方式进行的。 数据以文件形式保存,不仅使读文件的程序可以多次使用,而且其他程序只要知道数据格式和组织方式也可以使用,这就叫做数据资源共享。商业应用中数据共享是必须的。 文件系统 然而,文件的组织结构往往与生成该文件的程序有关,其他人要共享该文件,就必须要熟悉文件的格式等信息。这为共享信息带来了诸多不便。 通过文件共享数据,还有一致性修改的问题,即如果文件结构被修改了,则共享者的程序也要相应地做修改,否则就会出错。 文件系统 以文件为基础的数据管理有很多不足之处: 程序与数据不独立; 数据重复不可避免; 难于保持数据的一致性 难以提供适当的信息提取方式,满足不同用户的需求 难以保障安全 数据库系统 信息共享和信息的易维护性是

文档评论(0)

1亿VIP精品文档

相关文档