[管理学]数据库应用总复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[管理学]数据库应用总复习

数据库设计题 试根据下图所示的E-R图回答问题。 库号 面积 编号 姓名 性别 仓 库 管理员 工 作 1 N 数据库设计题 (1)一个管理员是否可以在不同仓库中工作?为什么? (2)指出实体集管理员和仓库的关键字(或码)。 (3)若还有一个实体集“货物”,它与仓库的联系为:一个仓库可以存放多种货物,一个货物(含有货号、单价、存量3个属性)只能存放在一个仓库中,请画出完整的E-R图。 (4)如果系统概念模型由以上两个E-R图表示,请设计出系统的关系模型。(写出设计步骤) 程序设计题 程序设计题,请使用SQL语句完成以下所有题目。 建立图书管理数据库tsgl,该数据库包含3个表,每个表的结构如下: CARD(CNO,NAME,CLASS),CARD是借书卡表,其中CNO代表借书卡号 char(5),NAME代表姓名 char(20),CLASS代表班级 CHAR(10); 程序设计题 BOOKS(BNO,BNAME,AUTHOR,PRICE,QUANTITY),BOOKS是图书表,其中BNO表示书号 char(10),BNAME表示书名 char(30),AUTHOR表示作者 char(20),PRICE表示单价 int,QUANTITY表示库存册数 int; BORROW(CNO,BNO,RDATE),BORROW是借书记录表, 其中CNO表示借书卡号 char(5),BNO表示书号 char(10),RDATE表示还书日期 datetime。 注:限定每人每种书只能借一本;库存册数随借书、还书而改变。 程序设计题 1.建立图书管理数据库,名字为TSGL,数据文件名tsgl_dat,存储在E:\下,初始大小为2MB,最大为10MB,文件增量以1MB增长,事务日志文件名tsgl_log,存储在E:\下,初始大小为1MB,最大为5MB,文件增量以1MB增长,磁盘文件名和逻辑文件名相同。 程序设计题 1. create database tsgl on (name=tsgl_dat, filename=e:\tsgl_dat.mdf, size=2mb, maxsize=10mb, filegrowth=1mb) log on (name=tsgl_log, filename=e:\tsgl_log.ldf, size=1mb, maxsize=5mb, filegrowth=1mb) 程序设计题 2.建立借书记录表BORROW,并且指明主键约束和外键约束。 create table borrow (cno char(5), bno char(10), rdate datetime, constraint pk_cnobno primary key(cno,bno), constraint fk_cno foreign key(cno) references card(cno), constraint fk_vno foreign key(bno) references books(bno)) 程序设计题 3、利用T-SQL实现以下查询。 1)求与张娜同学同一班级的学生姓名。 Select name From card Where class = (Select class From card Where name=’张娜’) 2) 查询书名包括网络关键词的图书,输出书号、书名、作者。 SELECT BNO,BNAME,AUTHOR FROM BOOKS WHERE BNAME LIKE %网络% 程序设计题 3)找出借书超过5本的读者,输出借书卡号及所借图书册数,并按照借书册数降序排列。 SELECT cno as 卡号,count(bno) as 借书册数 from borrow group by cno having count(bno)5 order by 借书册数 desc 程序设计题 4)查询过期未还图书,要求输出借书卡号、姓名、书名及还书日期。 SELECT CARD.CNO,NAME,BNAME,RDATE FROM CARD,BOOKS,BORROW WHERE CARD.CNO=BORROW.CNO AND BOOKS.BNO=BORROW.BNO AND RDATEGETDATE() 程序设计题 5) 查询没有借书的学生的姓名。 Select NAME From CARD Where CNO not in(select distinct CNO from BORROW) 程序设计题 4. 建立“数据库原理与应用”图书的视图E_view,包括书号,书名,库存册数,并利用该视图将图书表中“数据库原理与应用”的库存册数在原来基础上加10本。 Create

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档