教工和学生借书期限分别为()
第1题:
设有三个基本表,表的结构如下所示,请用SQL完成下列查询:
BORROWER.
借书证号
姓名
系名
班级
98001
欧阳
信息系
98-1
98002
刘诚
信息系
98-1
98101
赵林
计算机系
98-2
LOANS:
借书证号
图书馆登记号
借书日期
98001
T 00101
1999.04.01
98002
T00102
1999.05.01
09001
T00201
1999.05.31
BOOKS:
索书号
书名
作者
图书登记号
出版社
价格
TP311.13
数据库系统与应用
李昭原
T00101
科学
19.00
TP311.13
数据库原理与应用
李昭原
T00102
科学
19.00
TP.065
数据库系统原理
李昭原
T00201
北航
6.50
TP.1599
数据库原理教程
王珊
T00101
清华
18.50
①检索至少借了5本书的同学的借书证号、姓名、系名和借书数量
②检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期
③建立信息系学生借书的视图SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。
第2题:
图书馆数据库系统中有下列模式:书(书号,类别,书名,出版社,年份,作者,价格,总藏书量,现有库存)借书卡(卡号,姓名,单位,类别)借书记录(卡号,书号,借期,还期)其中关系书和关系借书卡的主键分别为书号和卡号,关系借书记录的主键为()。
A.卡号,书号
B.书号,借期
C.卡号,书号,借期
D.卡号,借期
第3题:
( 34 ) 查询 2 009 年被借过书的图书编号和借书日期,正确的 SQL 语句是
A ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE 借书日期 = 2009
B ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE year ( 借书日期 ) =2009
C ) SELECT 图书编号 , 借书日期 FROM 借阅 WIRE 借书日期 = year ( 2009 )
D ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE year ( 借书日期 ) =year ( 2009 )
第4题:
在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是
A.
B.
C.
D.
第5题:
阅读以下说明,回答问题1-3。
在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。
请用SQL语句来建立这三个基本表(请注意数据类型的选择)。
第6题:
设有图书管理数据库,包含三张表:图书明细表(图书编号,图书类别,图书名称,作者,出版社,出版日期,定价);读者表(借书证号,姓名,系别,办证日期);借出信息表(借出编号,借书证号,图书编号,借书日期);完成下列操作:(10分)定义一个多语句表值函数,用于查询学生借书情况,只需提供参数:借书证号,就可以通过调用函数返回此学生的借书情况,若有借书籍,则返回所借书籍的编号、书籍名称、定价和借书日期;若没有在借书籍,则返回记录为空。设函数名为:f_BorrowBook(@jszh char(20))。
第7题:
生活管理的对象和内容包括()。
A.学生宿舍管理
B.食堂管理
C.实验室管理
D.教工康乐设施管理
E.教工宿舍管理
第8题:
请用SQL实现如下操作:
(1)图书馆里已有的鲁迅著作的名称
(2)按借书日期列出学生李明的所借书名
(3)往学生表Student中插入一个学生记录。(学号:132,姓名:张华,性别:男,系别:计算机)
(4)把《野火集》的价格修改为15元
第9题:
设有图书(图书编号,书名,第一作者,出版社.、读者(借书证号,姓名,单位,职称.和借阅(借书证号,图书编号,借书日期,还书日期.三张表,则表借阅的关键字(键或码.为( )。
A.借书证号,图书编号
B.图书编号,借书日期
C.借书日期,还书日期
D.借书证号,借书日期
第10题:
查询借阅了两本和两本以上图书的读者姓名和单位,应使用SQL语句
A.SELECT姓名,单位FROM读者; WHERE借书证号IN; (SELECT借书证号FROM借阅; GROUP BY借书证号HAVING COUNT(*)>=2)
B.SELECT姓名,单位FROM读者; WHERE借书证号EXISTS; (SELECT借书证号FROM借阅; GROUP BY借书证号HAVING COUNT(*)>=2)
C.SELECT 姓名,单位 FROM 读者; WHERE 借书证号 EXISTS; (SELECT 借书证号 FROM 借阅; GROUP BY 借书证号 WHERE COUNT(*)>=2)
D.SELECT 姓名,单位 FROM 读者; WHERE 借书证号 IN; (SELECT 借书证号 FROM 借阅; GROUP BY 借书证号 WHERE COUNT(*)>=2)