正在加载图片...
详细设计说明书 郑红霞李春漫张榕 4.数据库一致性维护 在图书流通过程中对数据库一致性维护有较高要求。 ◇出借: 在图书借出时需同时更新读者已借书数、图书可外借数,并在借书文件中新 增一记录。以读者号和图书分类目录号作为关键字来索引到多个表中的相应 记录。 ◆返还: 类似的,图书返还时,若无人预约时需更新读者已借书数和图书可外借数, 同时删除借书文件中的对应记录;有人预约时需更新还书读者和预约读者的 已借书数,更新借书文件中的对应记录 ◆预约: 预约图书时需在借书文件中增加一记录并设置预约标志。若属于图书还有库 存情况下的预约,需更新图书可外借数。 读者注销 要注销读者信息时需检查其借书数是否为零,防止删除借书数不为零的读 者,影响了与借书文件、图书文件的一致性。 图书注销 要注销图书信息时需检查其是否还有外借的,防止删除还未返还的图书信 息,影响了与借书文件、读者文件的一致性 以上列举了一些涉及多表一致性维护的操作,此外,各表之间还可通过关键 字的关联共享信息,这属于数据库处理的基本问题,不再细述详细设计说明书 郑红霞 李春漫 张榕 20 4.数据库一致性维护 在图书流通过程中对数据库一致性维护有较高要求。  出借: 在图书借出时需同时更新读者已借书数、图书可外借数,并在借书文件中新 增一记录。以读者号和图书分类目录号作为关键字来索引到多个表中的相应 记录。  返还: 类似的,图书返还时,若无人预约时需更新读者已借书数和图书可外借数, 同时删除借书文件中的对应记录;有人预约时需更新还书读者和预约读者的 已借书数,更新借书文件中的对应记录。  预约: 预约图书时需在借书文件中增加一记录并设置预约标志。若属于图书还有库 存情况下的预约,需更新图书可外借数。  读者注销 要注销读者信息时需检查其借书数是否为零,防止删除借书数不为零的读 者,影响了与借书文件、图书文件的一致性。  图书注销 要注销图书信息时需检查其是否还有外借的,防止删除还未返还的图书信 息,影响了与借书文件、读者文件的一致性。 以上列举了一些涉及多表一致性维护的操作,此外,各表之间还可通过关键 字的关联共享信息,这属于数据库处理的基本问题,不再细述
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有