SELECT * FROM借阅表WHERE(借书日期-DATE())>600R还书日期=NULL
SELECT * FROM借阅表WHERE(DATE()-借书日期)>600R还书日期IS NULL
SELECT * FROM借阅表WHERE(借书日期-DATE())>60 AND还书日期=NULL
SELECT * FROM借阅表WHERE(DATE()-借书日期)>60 AND还书日期IS NULL
第1题:
对“图书借阅管理”数据库中的表借阅、loans和图书,建立文件名为myf的表单,标题为“图书借阅浏览”,表单上有三个命令按钮“读者借书查询”、“书籍借出查询”和“关闭”。
单击“读者借书查询”按钮,查询出02年3月中旬借出的书的所有的读者的“姓名”、“借书证号”和“图书登记号”,同时将查询结果保存在表new中。
单击“书籍借出查询”按钮,查询借“数据库原理与应用”一书的所有读者的“借书证号”和“借书日期”,结果中含“书名”、“借书证号”和“日期”字段,同时保存在表new2中。单击“关闭”按钮关闭表单。
第2题:
阅读以下说明,回答问题1-3。
在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。
请用SQL语句来建立这三个基本表(请注意数据类型的选择)。
第3题:
以下2题使用如下图书管理数据库:
图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT姓名,书名FROM借阅,图书,读者WHERE; 借阅.借书证号="0001"AND;
A.图书.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号
B.图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号
C.读者.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号
D.图书.总编号=借阅.总编号 AND 读者.书名=借阅.书名
第4题:
查询尚未归还书的图书编号和借书日期,正确的SQIL语句是
A.sELECT图书编号,借书日期FROM借阅WHERE还书日期=””
B.SEI正cT图书编号,借书日期FROM借阅WHERE还书日期=NULL
C.sELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULl。
D.SELECT图书编号,借书日期FROM借阅WwHERE还书日期
第5题:
设有图书(图书编号,书名,第一作者,出版社.、读者(借书证号,姓名,单位,职称.和借阅(借书证号,图书编号,借书日期,还书日期.三张表,则表借阅的关键字(键或码.为( )。
A.借书证号,图书编号
B.图书编号,借书日期
C.借书日期,还书日期
D.借书证号,借书日期
第6题:
本题用到下面三个关系表:
CARD 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级
BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数
BORROW 借书记录。 CNO 借书卡号,BNO 书号,RDATE 还书日期
备注:限定每人每种书只能借一本;库存册数随借书、还书而改变。
要求实现如下15个处理:
1.找出借书超过5本的读者,输出借书卡号及所借图书册数。(2分)
2.查询借阅了"水浒"一书的读者,输出姓名及班级。(3分)
3.查询过期未还图书,输出借阅者(卡号)、书号及还书日期。(3分)
4.查询书名包括"网络"关键词的图书,输出书号、书名、作者。(2分)
5.查询现有图书中价格最高的图书,输出书名及作者。(2分)
6.查询当前借了"计算方法"但没有借"计算方法习题集"的读者,输出其借书卡号,并按卡号降序排序输出。(4分)
7.将"C01"班同学所借图书的还期都延长一周。(2分)
8.从BOOKS表中删除当前无人借阅的图书记录。(2分)
9.在BORROW表上建立一个触发器,完成如下功能:如果读者借阅的书名是"数据库技术及应用",就将该读者的借阅记录保存在BORROW_SAVE表中(注ORROW_SAVE表结构同BORROW表)。(4分)
10.建立一个视图,显示"力01"班学生的借书信息(只要求显示姓名和书名)。(3分)
11.查询当前同时借有"计算方法"和"组合数学"两本书的读者,输出其借书卡号,并按卡号升序排序输出。(3分)
第7题:
查询尚未归还书的图书编号和借书日期,正确的SQL语句是( )。
A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""
B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL
C.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL
D.SELECT图书编号,借书日期FROM借阅WHERE还书日期
第8题:
【程序说明】 设有图书表TSH,包括字段(总编号、分类号、书名、作者、出版单位、单价);读者表DZH(借书证号、姓名、性别、单位、职称、地址);借阅表JY(借书证号、总编号、借阅日期、备注)。下面程序的功能是打印已借书读者的借书证号、姓名、单位以及借阅图书的书名、单价、借阅日期。
【程序】
SET TALK OFF
SELECT 1
USE DZH
(9) TO DSHH
SELECT 2
USE TSH
INDEX ON 总编号 TO SHH
SELECT 3
USE JY
SET RELATION TO 借书证号 INTO A
(10)
LIST (11) TO PRINT
CLOSE ALL
SET TALK ON
RETURN
(9)
A.INDEX ON 借书证号
B.INDEX ON 分类号
C.INDEX ON 书名
D.INDEX ON 姓名
第9题:
设有关系模式:图书借阅(读者号,书号,借书日期,还书日期),其中书号代表唯一的一本书,若允许读者在不同时间借阅同一本书,则此关系模式的主键是()。
第10题:
SELECT书名,出版社,借书日期FROM图书,借书记录
WHERE借书日期=2011 AND图书.索书号=借书记录.索书号
SELECT书名,出版社,借书13期FROM图书,借书记录
WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号
SELECT书名,出版社,借书日期FROM图书,借书记录
WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011
SELECT书名,出版社,借书日期FROM图书,借书记录图书.索书号=借书记录.索书号AND
WHERE YEAR(借书日期)=YEAR(2011)
第11题:
SELECT图书编号,借书日期FROM借阅WHERE还书日期=
SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL
SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL
SELECT图书编号,借书日期FROM借阅WHERE还书日期
第12题:
DELETE FROM借阅表WHERE还书日期=NULL
DELETE FROM借阅表WHERE还书日期IS NULL
UPDATE借阅表SET还书日期=NULL
UPDATE借阅表SET还书日期IS NULL
第13题:
查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是( )。
A.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=2011 AND图书.索书号=借书记录.索书号
B.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号
C.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011
D.SELECT书名,出版社,借书日期FROM图书,借书记录 图书.索书号=借书记录.索书号AND WHERE YEAR(借书日期)=YEAR(2011)
第14题:
根据以下资料,回答下列各题: 基于图书表、读者表和借阅表三个数据库表,它们的结构如下: 图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字; 读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号 为主关键字; 借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书证号共同构成主关键字。 查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是( )。
A.SELECT书名,出版社FROM图书WHERE第一作者=张三
B.SELECT书名,出版社FROM图书WHERE第一作者="张三"
C.SELECT书名,出版社FROM图书WHERE"第一作者"=张三
D.SELECT书名,出版社FROM图书WHERE"第一作者"="张三"
第15题:
以下题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:
图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为c型字段,图书编号为主关键字;
读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;
借阅(借书证号,国书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。
查询第一作者为“张三”的所有书名及出版社,正确的SQL语句是
A.sELECT书名,出版社FROM图书WHERE第一作者=张三
B.SELECT书名,出版社FROM图书WHERE第一作者=“张三”
C.sELECT书名,出版社FROM图书WHERE”第一作者“=张三
D.sELECT书名,出版社FROM图书WHERE”第一作者”=“张三”
第16题:
阅读下列说明和数据流图,回答问题1至问题3。
[说明]
图书管理系统旨在用计算机对图书进行管理,包括图书的购入、借阅、归还以及注销。管理人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便掌握图书的流通情况。
系统要实现以下四方面的功能:购入新书、读者借书、读者还书以及图书注销。
(1)购入新书:需要为该书编制图书卡片,包括分类目录号、图书流水号(要保证每本书都有唯一的流水号,即使同类图书也是如此)、书名、作者、内容摘要、价格和购书日期等信息,写入图书目录文件中。
(2)读者借书:填写借书单,包括读者号、欲借图书分类目录号,系统首先检查该读者号是否有效,若无效,则拒绝借书,否则进一步检查该读者所借图书是否超过最大限制数,若已达到最大借阅数,则拒绝借书,否则读者可以借出该书,登记图书分类目录号、图书流水号、读者号和借阅日期等,写回到借书文件中去。
(3)读者还书:根据图书流水号,从借书文件中读出和该图书相关的借阅记录,表明还书日期,再写回借书文件中;如果图书逾期未还,则处以相应罚款。
(4)图书注销:将一些过时或无保留价值的图书注销,从图书文件中删除相关记录。
(5)流通查询:管理员可以对图书流通情况进行查询,包括某位读者、某种图书和全局图书,给出流通情况统计表。
以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图1-1是顶层数据流图,图1-2是第0层数据流图,图1-3是第1层数据流图。
[图1-1]
[图1-2]
[图1-3]
[数据字典]
(1)数据流条目
图书管理要求=[入库单|借书单|还书单|注销单]
入库单=分类目录号+数量+书名+作者+内容摘要+价格+购书日期
借书单=读者号+(d)+借阅日期
还书单=(e)+还书日期
(2)文件说明
文件名:目录文件
组成:{分类目录号+书名+作者+内容摘要+价格+入库日期+总数+库存数+(f)}
根据题意,指出数据流图中缺失的数据流(a)的名称,并指出该数据流的起点。
第17题:
31-35题使用如下三个数据库表:
图书(索书号,书名,出版社,定价,ISBN)
借书证(借书证号,姓名,性别,专业,所在单位)
借书记录(借阅号,索书号,借书证号,借书日期,还书日期)
其中:定价是货币型,借书日期和还书日期是日期型,其它是字符型。
查询借书证上专业为“计算机”的所有信息,正确的SQL语句是
A)SELECT ALL FROM借书证WHERE专业兰="计算机"
B) SELECT借书证号FROM借书证WHERE专业="计算机"
C)SELECT ALL FROM借书记录WHERE专业="计算机"
D) SELECT * FROM借书证WHERE专业="计算机"
第18题:
连编后可以脱离Visual FoxPro独立运行的程序是 ______。
以下2题使用如下图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT姓名,书名FROM借阅,图书,读者WHERE; 借阅.借书证号="0001" AND;
A.图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
B.图书.分类号=借阅.分类号AND读者.借书证号=借阅.借书证号
C.读者.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
D.图书.总编号=借阅.总编号AND读者.书名=借阅.书名
第19题:
根据以下资料,回答下列各题: 使用如下三个数据库表: 图书(索书号,书名,出版社,专业,ISBN) 借书证(借书证号,姓名,性别,专业,所在单位), 借书记录(借阅号,索书号,借书证号,借书日期,还书日期) 其中:定价是货币型,借书日期和还书日期是日期型,其他是字符型。 查询借书证上专业为“计算机”的所有信息,正确的SQL语句是( )。
A.SELECT ALL FROM借书证WHERE专业="计算机"
B.SELECT借书证号FROM借书证WHERE专业="计算机"
C.SELECT ALL FROM借书证录WHERE专业="计算机"
D.SELECT*FROM借书证WHERE专业="计算机"
第20题:
图书管理软件输入时,还书日期不能小于借书日期,该检验方法属于()
第21题:
设有描述学生借书情况的关系模式:借书(书号,读者号,借书日期,还书日期),设一个读者可在不同日期多次借阅同一本书,但不能在同一天对同一本书借阅多次。该关系模式的主码是()。
第22题:
SELECT图书编号,借书日期FROM借阅WHERE借书日期=2009
SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=2009
SELECT图书编号,借书日期FROM借阅WHERE借书日期=year(2009)
SELECT图书编号,借书日期FROM借阅WHERE year(借书日期)=year(2009)
第23题:
逻辑检验
平衡检验
格式检验