📄 sql实验要求.txt
字号:
一.定义下列表
1. 书book(书号, 类别, 书名,出版社,年份,作者,价格,总藏书量,库存)
各属性的类型如下:
bno char(8)
category char(10)
title varchar(40)
press char(30)
year int
author char(20)
price decimal(7,2)
total int
stock int
2. 借书证card(卡号,姓名,单位,类别)
各属性的类型如下:
cno char(7)
name char(10)
department varchar(40)
type char(1) (class in ('T','G','U','O'))
3. 借书记录borrow(卡号,借书证号,借期,还期)
各属性的类型如下:
cno char(7)
bno char(8)
borrow_date date
return_date date
二. 用SQL实现下列查询
1. 求藏书种数、总册数、最高价、最低价。
2. 列出藏书在十本以上的书(书名、作者、出版社、年份)。
3. 哪些出版社的总藏书超过100种。
4. 目前已借出多少册书?
5. 年份最久远的书。
6. “数据库系统原理教程,王珊编,清华大学出版社,1998年出版”还有几本?
7. 哪一年的图书最多?
8. 平均每本借书证的借书册数。
9. 今年未借过书的借书证。
10.哪个系的同学平均借书最多?
11. 最近两年都未被借过的书。
12. 今年那种书出借最多?
*三. 写一段SQL嵌入C的程序,实现以下功能:输入一个借书证号,找出该证所有未还的图书。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -