更多"一个图书借阅管理数据库要求提供下面服务:1)可以随时查询书库中现有书籍"的相关试题:
[多项选择]综合应用题(1小题,计30分)
对"图书借阅管理"数据库中的表借阅、loans和图书,建立文件名为myf的表单,标题为"图书借阅浏览",表单上有三个命令按钮"读者借书查询"、"书籍借出查询"和"关闭"。
单击"读者借书查询"按钮,查询出02年3月中旬借出的书的所有的读者的"姓名"、"借书证号"和"图书登记号",同时将查询结果保存在表new中。
单击"书籍借出查询"按钮,查询借"数据库原理与应用"一书的所有读者的"借书证号"和"借书日期",结果中含"书名"、"借书证号"和"日期"字段,同时保存在表new2中。
单击"关闭"按钮关闭表单。
[单项选择]已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。
Ⅰ.系、教师、学生、图书 Ⅱ.教师编号、系名、书名、学生姓名
Ⅲ.学生性别、职称、学生姓名、书价 Ⅳ.图书、教师、书名
A. 仅Ⅰ
B. 仅Ⅰ和Ⅱ
C. 仅Ⅰ、Ⅱ和Ⅳ
D. 全部
[填空题]一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为______的联系。
[填空题]设有关系模式:图书借阅(读者号,图书号,借阅日期,还书日期),其中的读者号是这个关系模式的______属性。
[简答题]
图书借阅关系数据库如下:
图书(图书号,书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址)
借阅(图书号,读者号,借期,还期,备注)
其中,还期为NULL表示该书未还。
基于以上关系回答下列问题。
分析以下SQL语句:
SELECT 姓名
FROM 读者
WHERE 读者号 IN
(SELECT 读者号
FROM 借阅
WHERE 图书号=’001’);
请写出相应的关系代数表达式。
[简答题]图书借阅关系数据库如下:
图书(图书号,书名,作者,单价,库存量)
读者(读者号,姓名,工作单位,地址)
借阅(图书号,读者号,借期,还期,备注)
其中,还期为NULL表示该书未还。
基于以上关系回答下列问题。
用SQL语句建立未还图书的读者姓名和工作单位的视图。
[简答题]将考生文件央下的自由表“图书信息”添加到数据库“图书借阅”中。
[多项选择]情景:
你是张云,你去学校图书馆借阅《飘》(Gone with the Wind)一书,但图书管理员有事走开,你在图书馆也没找到此书,你认为一定被别人借走了。
任务:
请你用英语给图书管理员写一张50字左右的便条。包括以下内容
*你要借的是什么书;
*说明没借到的原因,但你急需此书,若该书归还,请他通知你;
*写明联系方式,并表示感谢。
请用下面格式。
Dear Sir.
ZhangYun
[填空题]假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 【12】 。
[单项选择]对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是
SELECT单位,______ FROM借阅,读者WHERE;
借阅.借书证号=读者.借书证号______
设有图书管理数据库:
图书(总编号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)).
(26)-(30)基于以上图书管理数据库。
A. COUNT(借阅.借书证号) GROUP BY 单位
B. SUM(借阅.借书证号) GROUP BY 单位
C. COUNT(借阅.借书证号) ORDER BY单位
D. COUNT(借阅.借书证号) HAVING单位
[填空题]对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名是hxsy。请对下面的SQL语句填空:
ALTERTABLE借阅 【13】
[单项选择]已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书即生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是______。
A. SELECT学号,COUNT(学号)FROM借阅
B. SELECT学号,COUNT(学号)FROM借阅GROUP BY学号
C. SELECT学号,SUM(学号)FROM借阅
D. SELECT学号,SUM(学号)FROM借阅ORDER BY学号
[填空题]假设图书管理数据库中有3个表,图书.dbf,读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(62))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8)) .
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 【12】 。
[单项选择]对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面SQL语句,正确的是
SELECT姓名,单位FROM读者WHERE借书证号IN;
A. SELECT借书证号FROM读者GROUP BY借书证号HAVING COUNT(*)>=2
B. (SELECT借书证号FROM读者GROUP BY借书证号HAVING COUNT(*)>=2)
C. SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2
D. (SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2)