• 1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web支持。SQL Server从这一版本起得到了广泛应用。
• 2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English Query)。丰富前端工具,完善开发工具,以及对XML的支持等,促进了该版本的推广和应用。
• 2005 SQL Server 2005 最新版本,历时5年的重大变革。
• 2007 SQL Server 2008(Katmi)即将发布。
• 2008 SQL Server 2008 发布。
2)SQL Server 2000的特点:
真正的客户机/服务器体系结构。图形化用户界面。丰富的编程接口工具。SQL Server与Windows NT完全集成。具有很好的伸缩性。对Web技术的支持。SQL Server提供数据仓库功能。
3.3图书管理系统数据库设计
3.3.1 数据库需求分析
随着社会发展,人类的生产、生活越来越离不开信息。谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家的支柱。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。从80年代至今,人们一直在探索新一代的数据库系统的理论,技术和方法。
我们的系统是按用户的需求进行数据库定义、存取、运行、建立和文护功能,系统的数据库定义模型图:
图3.1 数据库定义模型图
3.3.2 数据库设计概要
软件系统本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑两方面的问题——“数据”及对数据的“处理”。这里我们运用最常用的表示概念性数据模型的方法,是实体——联系方法即E—R模型。通常,软件系统中有许多数据是需要长期保存。为减少数据冗余,简化修改数据的过程,实现对数据进化规范化[2]。
图3.2 数据关系图
3.3.3数据库的具体实现
作为Microsoft公司的本地数据库,Access在应用中使用的非常广泛,为此我选用Access数据库来进行数据库的设计。根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。
采用SQL Sever 2000来完成图书馆管理信息系统的数据库,需将上面的数据库的概念结构转化为SQL的数据库所支持的实际数据模型,这也就是数据库的逻辑结构。
图书馆管理信息管理系统数据库中的表格的设计结果有以下的表格所表示,这些表格表示在数据库中的一个表:
1)读者类别信息表:
读者类别编号、读者类别名称,可借书数量,有效期限,备注信息。
2)用户密码表:
用户编号,用户名称,用户密码
3)罚款信息表:
罚款原因,罚款日期,罚款金额,备注
4)借阅信息表:读者编号,读者姓名,书籍编号,书籍名称,借出日期,应还日期,备注信息。
5)读者信息表:
读者编号,读者姓名,读者性别,类别,工作地址,家庭住址,联系电话
6)书籍信息表:
书籍编号,书籍名称,书籍类别,书籍作者,出版名称,出版日期,书籍页码
7)书籍类别信息表:
类别编号,类别名称,可借天数,备注
各类信息具体图表截图如下:
图3.3 读者类别表截图
图3.4 用户密码表截图
图3.5 罚款信息表截图
图3.6 借阅信息表截图
图3.7 读者信息表截图 VB+access高校图书借阅系统的设计与实现(7):http://www.youerw.com/jisuanji/lunwen_1467.html