图书管理题库

图书管理题库

ID:46488974

大小:84.50 KB

页数:10页

时间:2019-11-24

图书管理题库_第1页
图书管理题库_第2页
图书管理题库_第3页
图书管理题库_第4页
图书管理题库_第5页
资源描述:

《图书管理题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书管理系统题库提交要求:在D:盘将“图书管理题库.doc"重命名为自己的“机器号+姓名”(机房号+姓名,如“3A11张三・doc”),并将答案写到每一题后的空白处,最后压缩。本题库所有题目都基于该处定义数据库:图书管理。该数据库中包括三个数据表,每个表的逻辑结构如下说明:%1读者信息:借书证号char(8)非空、主键,姓名nvarchar(10)非空,性另ljnchar(1),出生日期datetime,专业名称nvarchar(20)。%1图书信息:图书编号:char(8)^空、主键,图书名称nvarchar(20)非空,作者nvarcha

2、r(10),出版社nvarchar(20),ISBNchar(13),价格decimal(5,2),复本数tinyint>库存量tinyinto%1借阅信息:借书证号参照“读者信息”表“借书证号”字段取值,图卩编号参照“图书信息”表“图书编号”字段取值,借书时间datetime,还书时间datetime,将借书证号与图书编号字段联合成为该表的主键。一、数据库表的创建1.请用SQL数据定义语句定义读者信息表(注:按上述逻辑结构创建)。2.请用SQL数据定义语句定义图书信息表(注:按上述逻辑结构创建)。3.请用SQL数据定义语句定义借阅信息表(注

3、:按上述逻辑结构创建,但此处不要求创建参照完整性)。要求:必须按照以卜•格式书写命令语句,否则酌情川分。createtable读者信息借书证号char(8)notnull,姓名nvarchar(10)notnull,性别nchar(l),出生日期datetime,专业名称nvarchar(20))第一、字段的定义相对于両而的括号要有缩进;第二,字段的定义每行只能书写一个。二、表结构的修改与数据完整性的创建1.修改读者信息表,将该表中出生日期的类型由datetime改为smal1datetime类型。2.修改图书信息表,将复木数字段由tinyi

4、nt改为int类型。3.修改图书信息表,将价格改为decimal(5,1)。4.修改图书信息表,将该表小的图书名称设置为唯一约束,约束名为k_图书信息—图书名称。5.修改读者信息表,将该表中的姓名字段设置为唯一约束,约束名为k_读者信息—姓名。6.修改借阅信息表,为该表创建参照完整性,即借阅信息表的“借书证号”参照“读者信息”表“借书证号”字段。7.修改借阅信息表,为该表创建参照完整性,借阅信息表的“图书编号”参照“图书信息”表“图书编号”字段。8.修改图帖信息表,要求图帖的库存虽小于等于图廿的复本数虽。9.修改借阅信息表,要求图书的借书时间

5、小于等于还书时间。10.修改读者信息表,要求借书证号必须由0-9之间的数字组成,且不等于OOOOOOOOo11.修改图书信息表,要求图书的价格大于0。12.修改读者信息表,要求性别只能为“男”和“女”。13.修改读者信息表,要求出生口期介于1980-9-1与1995-9-1Z间。14.修改读者信息表,要求将性别字段的默认值设置为“女”。15.修改图书信息表,要求将出版社字段的默认值设置为“清华大学出版社”16.修改图书信息表,要求将库存量字段的默认值设置为0.17.修改图帖信息表,要求将复木数字段的默认值设置为0.18.(补充:)修改读者信息

6、,三、数据查询为方便数据查询,现将木试题涉及的3个表的基木数据列示如下:表1:读者信息表借书证号姓名性别出生日期专业名称10000001王琳琳女1990-03-14政法系10000002江军男1989-04-21计算机系20000001沈俊逸男1991-01-03计算机系20000002赵姒女1990-05-12计算机系表2:图书信息表图书编号图书名称作者出版社ISBN价格复本数库存量A08001C#程序设计谭浩强清华大学出版社7-111-06359-728107A08002大型数据库李坤仑电了工业出版社7-113-04908-7372019

7、A08003电子商务郑强清华大学岀版社7-115-07715-0201514农3:借阅信息农借书证号图书编号借书时间还书时间10000001A080012009-04-1310000001A080022009-04-1320000001A080032009-04-1330000001A080012009-05-0130000002A080012009-04-231.查询读者信息表11J读者的所有信息。2.查询图书信息表中的所冇信息。3.杳询借阅信息表屮的所有信息。4.查询读者信息表小读者的信息,只列出借书证号、姓名、性别,且性别列名显示为se

8、x5.查询图书信息表中相关信息,只列出图书编号、图书名称,且图书编号列名显示为bookldo6.查询借阅信息表中的相关信息,只列出借巧证号、借廿时间列。7.杳询读者

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。