信息08-1 王国强.doc

信息08-1 王国强.doc

ID:27452664

大小:500.00 KB

页数:8页

时间:2018-12-03

信息08-1 王国强.doc_第1页
信息08-1 王国强.doc_第2页
信息08-1 王国强.doc_第3页
信息08-1 王国强.doc_第4页
信息08-1 王国强.doc_第5页
资源描述:

《信息08-1 王国强.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、试验1问题描述:本题用到下面三个关系表:CARD(CNO,NAME,CLASS)    借书卡。CNO卡号,NAME 姓名,CLASS班级BOOKS(BNO,BNAME,AUTHOR,PRICE,QUANTITY)   图书。  BNO书号,BNAME书名,AUTHOR作者,PRICE单价,QUANTITY库存册数BORROW(CNO,BNO,RDATE)  借书记录。CNO借书卡号,BNO书号,RDATE还书日期说明:限定每人每种书只能借一本;库存册数随借书、还书而改变。试验内容:实现如下16个处理:1.用SQL语句建立CARD、BOOKS、BOR

2、ROW表,要求定义主码完整性约束和引用完整性约束;用INSERT语句向表中插入数据,每个表中至少有5条记录。CREATETABLECARD(CNOCHAR(8)PRIMARYKEY,NAMECHAR(10),CLASSCHAR(10));CREATETABLEBOOKS(BNOCHAR(8)PRIMARYKEY,BNAMECHAR(10),AUTHORCHAR(10),PRICEINT,QUANTITYINT);CREATETABLEBORROW(CNOCHAR(8),BNOCHAR(8),RDATEDATETIME,PRIMARYKEY(CNO,B

3、NO),FOREIGNKEY(CNO)REFERENCESCARD(CNO),FOREIGNKEY(BNO)REFERENCESBOOKS(BNO),);INSERTINTOCARDVALUES('1305210','李连杰','08-1');INSERTINTOCARDVALUES('1305211','王','08-1');INSERTINTOCARDVALUES('1305212','李','08-1');INSERTINTOCARDVALUES('1305213','王','08-1');INSERTINTOCARDVALUES('13052

4、14','赵','08-1');INSERTINTOBOOKSVALUES('10000','经济学','梁晓明',50,2);INSERTINTOBOOKSVALUES('10001','信息安全英语','余芳',50,2);INSERTINTOBOOKSVALUES('10002','计算机网络','上的撒',50,2);INSERTINTOBOOKSVALUES('10003','数据库','王里',50,2);INSERTINTOBOOKSVALUES('10004','网络','王军',50,2);INSERTINTOBORROWVALUE

5、S('1305210','10000',11111);INSERTINTOBORROWVALUES('1305211','10001',11112);INSERTINTOBORROWVALUES('1305212','10002',11112);INSERTINTOBORROWVALUES('1305213','10003',11112);INSERTINTOBORROWVALUES('1305214','10004',11113);2.找出借书超过5本的读者,输出借书卡号及所借图书册数。selectCNO,COUNT(CNO)FROMBORROWG

6、ROUPBYCNOHAVINGCOUNT(CNO)>73.查询借阅了"水浒"一书的读者,输出姓名及班级。selectCARD.NAME,CLASSFROMCARD,BOOKS,BORROWwhereBNAME='水浒'ANDBOOKS.BNO=BORROW.BNOANDCARD.CNO=BORROW.CNO4.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。selectCNO,BNO,RDATEFROMBORROWwhereRDATE

7、AUTHORFROMBOOKSwhereBNAMELIKE'%网络%'6.查询现有图书中价格最高的图书,输出书名及作者。selectBNAME,AUTHORFROMBOOKSWHEREEXISTS(selecTPRICE,MAX(PRICE)FROMBOOKSGROUPBYPRICEHAVINGPRICE=MAX(PRICE))7.查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。selectBNOFROMBOOKSWHEREBNAME='计算方法'ANDBNAME!='计算机方法习题集'ORDERBYB

8、NODESC8.-将"C01"班同学所借图书的还期都延长一周。UPDATEBorrowSETRDate=CO

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

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

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