《数据库系统》实验报告课 程:数据库系统院 系:计算机学院班 级:08065801成 绩:100学号: 姓名:学号: 姓名:指导老师:李波日期: 年 月 日目 录1 数据库设计 3 1 。 1 需求分析 1 1 。 2 概念模式设计 3 1 。 3 关系模式设计 3 2 数据库编程 5 2 。 1 表的创建 5 2.2 数据的修改 6 2 。 3 查询 8 2. 4 统计 8 2 。 5 视图及索引 9 2. 6 约束及触发器 10 3 应用程序设计(选做 ) 10 4 小结 10 1 数据库设计1。1 需求分析图书馆可以利用本系统实现对图书馆信息的管理,本系统的主要功能为管理有关读者,出版社,书记,借阅者以及管理者的信息.1。数据需求分析a)读者信息;包括借书证号,姓名,联系方式,借书的数目.b)借阅信息, 包括借阅日期,应归还日期,所借图书的编号,以及证件号码。c)管理者信息,管理者名称,管理者编号,以及管理者联系方式。根据以上分析,本系统要有读者信息表,出版社信息表,书籍信息表,借阅信息表以及管理者信息表。2。事务需求分析a)读者信息管理部分,应完成以下功能i)可以浏览读者信息,并且可以对读者信息进行维护。ii) 可以删除添加及更改读者信息. b)书籍信息管理部分应完成以下功能 i) 可以浏览书籍信息 ii) 可以删除添加以及更改图书信息c) 图书管理系统部分应完成以下功能 i) 可以浏览当前管理者的信息 ii) 可以更改删除以及添加管理者的信息1。2 概念模式设计本节中给出所设计的 ER 图ownBorrowcardBookborrow BooklostBOOKmanageReader ID nametypecardnumPhonenumdeadlineamountreadernamecardnummoney iflostborrowdatereturndatecardnumfinaldate namebooknumbooknumborrowcardnamebooknum typepublishpublishtimeBelong toBookplace IDbooknumreadroombookshelf1。3 关系模式设计Book 表属性名数据类型是否主键是否允许为空缺省值说明booknumChar(20)yesNOT NULL书号nameChar(20)noNOT NULL书名typeChar(20)noNOT NULL书的类型publishChar(20)noNOT NULL出版社publishtimedatetimenoNOT NULL出版时间authorChar(10)noNOT NULL书的作者iflendablebooleannoNOT NULLtrue是否可借Manager 表属性名数据类型是否主键是否允许为空缺省值说明IDChar(20)yesNOT NULL管理员编号nameChar(10)noNOT NULL管理员姓名genderChar(10)noNULL管理员性别Reader 表属性名数据类型是否主键是否...