作家管理数据库的关系如下(加下划线者为主码):作家(作者编号,姓名,性别,年龄,联系电话):表示作家基本信息;书籍(书籍编号,书名,类别,价格,年份):表示书籍基本信息;写作(作者编号,书籍编号,作者...

发布时间:2025-09-11 18:38

作家管理数据库的关系如下(加下划线者为主码):

作家(作者编号,姓名,性别,年龄,联系电话):表示作家基本信息;

书籍(书籍编号,书名,类别,价格,年份):表示书籍基本信息;

写作(作者编号,书籍编号,作者排名):表示作家以第几作者写作书。

针对此数据库,完成如下要求(要求使用上文中的中文名称):

(1)写出创建“写作”表的SQL语句,要求书籍编号和作者排名组合在一起是唯一的;

(2)将编号为‘61010001’的作家的联系电话更新为‘02988209999’;

(3)从数据库中删除编号为‘61010001’的作家的所有信息;

(4)编写SQL语句查询没有第一作者书籍的作者的编号、姓名和联系电话;

(5)编写SQL语句查询作者在3人以上(包含3人)的书籍编号、书名和类别,要求输出结果按照作者数由多到少排列。

问答题

2023-05-17 15:36:21

0105

参考答案:(1)写出创建“写作”表的SQL语句,要求书籍编号和作者排名组合在一起是唯一的; 答案: CREATE TABLE 写作 ( 作者编号 CHAR(10), 书籍编号 CHAR(10), 作者排名 INT, PRIMARY KEY (作者编号, 书籍编号), FOREIGN KEY (作者编号) REFERENCES 作家(作者编号), FOREIGN KEY (书籍编号) REFERENCES 书籍(书籍编号), UNIQUE(书籍编号, 作者排名) ); 解释:在创建表CREATE TABLE语句中使用PRIMARY KEY创建主码,使用FOREIGN KEY创建两个外码,使用UNIQUE限定书籍编号和作者排名组合在一起是唯一的。 (2)将编号为‘61010001’的作家的联系电话更新为‘02988209999’; 答案: UPDATE 作家 SET 联系电话='02988209999' WH...

查看答案

 参考答案

课程:数据库原理与应用

学科:计算机科学与技术

网址:作家管理数据库的关系如下(加下划线者为主码):作家(作者编号,姓名,性别,年龄,联系电话):表示作家基本信息;书籍(书籍编号,书名,类别,价格,年份):表示书籍基本信息;写作(作者编号,书籍编号,作者... https://m.mxgxt.com/news/view/1776967

相关内容

河北中盈文化传媒:书籍创作与出版, 内容撰写与编辑的技巧
明星【英】理查德·戴尔作者简介、书籍目录、内容摘要、编辑推荐
浅谈关系数据库在图书管理系统中的应用
名人书籍:2024年的明星作家和畅销书
鲜肉扎堆出书!“颜值作者”和作家隔着几个郭敬明?
《室内设计原理 刘琳琳,廉文山 编 清华大学出版社 【新华书店正版图书书籍】》 【简介
17岁写作,30年50多本书,数亿读者,她的身份却不只是作家
数据库管理系统
《服装设计基础与创意 第二版 王小萌,李潇鹏,莫洁诗 等 编 化学工业出版社 【新华书店正版图书书籍】》 【简介
“作者转向”的图书“情感场域”营销——以明星书为例

随便看看