速求高手解答SQL一道上机练习题

来源:百度知道 编辑:UC知道 时间:2024/06/05 08:17:03
练习题1:
现有图书管理数据库的三个关系模式:
图书(总编号,分类号,书名,作者,出版单位,单价)
读者 (借书证号,单位,姓名,性别,职称,地址)
借阅 (借书证号,总编号,借书日期)
1. 利用MySQL创建图书管理库和图书、读者和借阅三个基本表的表结构:
2. 利用MySQL在三个表中分别插入以下所给元组:
图书:
总编号 分类号 书名 作者 出版单位 单价
445501 TP3/12 数据库导论 王强 科学出版社 17.90
445502 TP3/12 数据库导论 王强 科学出版社 17.90
445503 TP3/12 数据库导论 王强 科学出版社 17.90
332211 TP5/10 计算机基础 李伟 高等教育出版社 18.00
112266 TP3/12 FoxBASE 张三 电子工业出版社 23.60
665544 TS7/21 高等数学 刘明 高等教育出版社 20.00
114455 TR9/12 线性代数 孙业 北京大学出版社 20.80
113388 TR7/90 大学英语 胡玲 清华大学出版社 12.50
446601 TP4/13 数据库基础 马凌云 人民邮电出版社 22.50
446602 TP4/13 数据库基础 马凌云 人民邮电出版社 22.50
446603 TP4/13 数据库基础 马凌云 人民邮电出版社 22.50
449901 TP4/14 FoxPro大全 周虹 科学出版社 32.70
449902 TP4/14 FoxPro大全 周虹 科学出版社 32.70
118801 TP4/15 计算机网络 黄力钧 高等教育出版社 21.80
118802 TP4/15 计算机网络 黄力钧 高等教育出版社 21.80

读者:
借书证号 单位 姓名 性别 职称 地址
111 信息系 王维利 女 教授 1号楼424
112 财会系 李 立 男 副教授 2号楼316
113 经济系 张 三 男 讲师 3号楼105
114 信息系 周华发

1:select 姓名,单位 from 读者 where 姓名 like '李%'

2:select 书名,出版单位 from 图书库

3:
select 书名,单价 from 图书表 where 出版单位='高等教育出版社' order by 单价 desc

4:

select 分类号 from 图书表 where 价格 between 10 and 20 order by 单位出版社,单价

5:
select * from 书名,作者 from 图书 where 书名 like '计算机%'

6:

select 读者.姓名,读者.单位 from 读者 join 图书 on 图书.总编号=读者.借书证号
太多了!不想写! 哎!