建立“图书_读者”数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss)
题目所涉及的表如下
注:使用opengauss与HeidiSQL:
表
图书:
列名 类型 长度 是否可为空
书号 char 10
类别 char 12 是
出版社 char 50
作者 char 20 是
书名 char 50
定价 smallint 是
读者:
列名 类型 长度 是否可为空
编号 char 10
姓名 char 8
单位 char 50 是
性别 char 2 是
电话 char 15 是
借阅:
列名 类型 长度 是否可为空
串号 char 10
书号 char 10
读者编号 char 10
借阅日期 timestamp
数据
图书:
书号 类别 出版社 作者 书名 定价
1001 计算机 机械工业出版社 王民 数据结构 80
1002 计算机 机械工业出版社 张建平 计算机应用 20
1003 计算机 电子工业出版社 王敏 数据库技术 15
1004 计算机 电子工业出版社 谭浩强 C 语言 25
1005 英语 中国人民大学出版社 张锦芯 应用文写作 25
1006 管理 高等教育出版社 Robison 管理学 15
1007 管理 机械工业出版社 Fayol 工业管理 70
1008 数学 机械工业出版社 李平 线性代数 50
1009 管理 机械工业出版社 Durark 公司的概念 14
1010 数学 机械工业出版社 徐新国 统计学 15
读者:
编号 姓名 单位 性别 电话
1001 丁一 数学院 男 81234567
1002 赵二 经济学院 男 82234567
1003 张三 管理学院 女 83234567
1004 李四 文学院 男 84234567
1005 王五 历史文化学院 女 85234567
1006 孙六 物理学院 男 86234567
1007 周七 生命科学院 女 87234567
1008 徐八 化学院 男 88234567
1009 宋九 信息学院 女 89234567
1010 刘十 计算机学院 女 80234567
借阅:
串号 书号 读者编号 借阅日期
01 1001 1003 2000-1-1