第一范文网 - 专业文章范例文档资料分享平台

数据库系统及应用(戴小平)课后答案

来源:用户分享 时间:2025/5/23 17:24:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(5) 查找单价在17元以上已借出的图书。 (6) 查找藏书中比‘清华大学出版社’的所有图书单价都高的图书总编号。

(7) 统计藏书中各个出版单位的册数和价值总和,显示册数在5本以上的出版单位、册数和价值总和。

(8) 查找借阅了借书证号为‘006’的读者所借所有图书的读者借书证号、姓名和地址。

(9) 在借阅基本表中插入一条借书证号为‘008’,总编号为‘010206’,借书日期为2000年12月16日的记录。

(10) 将‘高等教育出版社’的图书单价增加5元。 (11) 删除所有作者为‘张三’的图书借阅记录。 (12) 创建‘计算机系’借阅‘清华大学出版社’图书的读者视图。

(13) 授予张军对借阅表有SELECT的权力,对其中借书日期有更新的权力。

A.4

4.11

已知有四个关系如下,请用SQL语言完成下面各项操作:

供应商表S:由供应商代码(SNO)、供应商姓名(SNAME)、供应商所在城市(CITY)组成。

第 17 页

零件表P:由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。

工程项目表J:由工程项目代码(JNO)、工程项目名(JNAME)、所在城市(CITY)组成。

供应情况表SPJ:由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成。

(1) 分别创建上面四个基本表,同时指定主码和外吗。

(2) 检索供应商代码为S1供应商供应的零件号 (3) 检索没有使用天津供应商生产的红色零件的工程号JNO;

(4) 检索出各个工程项目使用的零件数量。 (5) 检索上海厂商供应的所有零件代码,并且按照重量从大到小显示出来。

(6) 检索出供应商姓名头两个字为“浦东”的供应商的信息。

(7) 把全部红色零件的颜色改成蓝色。 (8) 从零件表中删除零件号是P2的记录。 (9) 请将(S2,J6,P4,200)插入供应情况关系。 (10) 授予用户“王明”对零件表有INSERT的权限,并允许该权限传播。

(11) 创建一删除触发器,当零件表中删除零件记第 18 页

录时,将供应情况表的对应的供应信息删除。 答案:

(1)分别创建上面四个基本表,同时指定主码和外吗。

CREATE TABLE S (SNO CHAR(5), SNAME CHAR(20), CITY CHAR(20),

CREATE TABLE P (PNO CHAR(5), PNAME CHAR(20), COLOR CHAR(6)

WEIGHT NUMBER,

CREATE TABLE J (JNO CHAR(5), JNAME CHAR(20), CITY CHAR(20),

CONSTRAINT JNO_pk PRIMARY KEY(JNO));

第 19 页

CONSTRAINT SNO_pk PRIMARY KEY(SNO));

CONSTRAINT PNO_pk PRIMARY KEY(PNO));

CREATE TABLE SPJ (SNO CHAR(5), PNO CHAR(5), JNO CHAR(5),

QTY NUMBER, CONSTRAINT KEY(SNO,PNO,JNO),

CONSTRAINT SNO_fk FOREIGN KEY(SNO) REFERENCES S(SNO),

CONSTRAINT PNO_fk FOREIGN KEY(PNO) REFERENCES P(PNO),

CONSTRAINT JNO_fk FOREIGN KEY(JNO) REFERENCES J(JNO),

);

(2)检索供应商代码为S1供应商供应的零件号 SELECT PNO FROM SPJ WHERE SNO=’S1’;

(3)检索没有使用天津供应商生产的红色零件的工程号JNO; SELECT JNO

第 20 页

SPJ_pk PRIMARY

数据库系统及应用(戴小平)课后答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8o17s2juvi38gut0yjsx_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top