数据库系统原理与设计课后习题答案

数据库系统原理与设计课后习题答案

ID:17480466

大小:12.40 KB

页数:9页

时间:2018-09-02

数据库系统原理与设计课后习题答案_第1页
数据库系统原理与设计课后习题答案_第2页
数据库系统原理与设计课后习题答案_第3页
数据库系统原理与设计课后习题答案_第4页
数据库系统原理与设计课后习题答案_第5页
资源描述:

《数据库系统原理与设计课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SETNOCOUNTONSETDATEFORMATYMDUSEmasterGO--创建数据库BookDBIFEXISTS(SELECT*FROMsysdatabasesWHEREname='BookDB')DROPDATABASEBookDBGOCREATEDATABASEBookDBGOUSEBookDBGO--创建图书分类表BookClassCREATETABLEBookClass(classNochar(3)PRIMARYKEY,/*分类号*/classNamechar(20)NOTNULL/*分类名称*/)GO--创建图

2、书表BookCREATETABLEBook(bookNochar(10)PRIMARYKEY,/*图书编号*/classNochar(3)NOTNULL/*分类号*/FOREIGNKEYREFERENCESBookClass,bookNamevarchar(40)NOTNULL,/*图书名称*/authorNamechar(8)NOTNULL,/*作者姓名*/publishingNamevarchar(20)NOTNULL,/*出版社名称*/publishingNochar(17)NOTNULL,/*出版号*/pricenume

3、ric(7,2)NOTNULL,/*单价*/publishingDatedatetimeNOTNULL,/*出版时间*/shopDatedatetimeNOTNULL,/*入库时间*/shopNumintNOTNULL/*入库数量*/)GO--创建读者表ReaderCREATETABLEReader(readerNochar(8)PRIMARYKEY,/*读者编号*/readerNamechar(8)NOTNULL,/*姓名*/sexchar(2)NOTNULL,/*性别*/identitycardchar(18)NOTNULL

4、,/*身份证号*/workUnitvarchar(50)NULL/*工作单位*/)GO--创建借阅表BorrowCREATETABLEBorrow(readerNochar(8)NOTNULL,/*读者编号*/bookNochar(10)NOTNULL,/*图书编号*/borrowDatedatetimeNOTNULL,/*借阅日期*/shouldDatedatetimeNOTNULL,/*应归还日期*/returnDatedatetimeNULL,/*归还日期*/FOREIGNKEY(readerNo)REFERENCESRe

5、ader,FOREIGNKEY(bookNo)REFERENCESBook,PRIMARYKEY(readerNo,bookNo,borrowDate))GO--3.1查询1991年出生的读者姓名、工作单位和身份证号。SELECTreaderName,workUnit,identitycardFROMReaderWHERECONVERT(int,SUBSTRING(identitycard,7,4))=1991--3.2查询在信息管理学院工作的读者编号、姓名和性别。SELECTreaderNo,readerName,sex=CA

6、SEsexWHEN'M'THEN'男'WHEN'F'THEN'女'ENDFROMReaderWHEREworkUnit='信息管理学院'--3.3查询图书名中含有“数据库”的图书的详细信息。SELECT*FROMBookWHEREbookNameLIKE'%数据库%'--3.4查询吴文君老师编写的单价不低于40元的每种图书的图书编号、入库数量。SELECTbookNo,shopNumFROMBookWHEREauthorName='吴文君'ANDprice>=40--3.5查询在2005——2008年之间入库的图书编号、出版时间

7、、入库时间和图书名称,并按入库时间排序输出。SELECTbookNo,bookName,publishingDate,shopDateFROMBookWHEREYEAR(shopDate)BETWEEN2005AND2008ORDERBYshopDate--3.6查询借阅了001~000029图书编号的读者编号、图书编号、借书日期。SELECTreaderNo,bookNo,borrowDateFROMBorrowWHERECONVERT(int,bookNo)BETWEEN1AND29--3.7查询没有借阅图书编号以001开头

8、的读者编号和姓名。SELECTreaderNo,readerNameFROMReaderWHEREreaderNoNOTIN(SELECTreaderNoFROMBorrowWHEREbookNoLIKE'001%')--3.8查询读者马永强借阅的图书编号、图书

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

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

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