数据库编程练习题
3、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C<16),单价N(7,2)...
3、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:
图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C<16),单价N(7,2))
读者(借书证号C(4),单位C<l0>,姓名C(6),性别C<2),职称C<6),地址C(16))
借阅(借书证号C(4),总编号C(6),借书日期D())
ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D<),职称C(6),基本工资N(7,2))
(1). 查询出“图书”数据库中高等教育出版社出版的单价不低于20元的所有各类的图书。
(2). 按单价升序显示“图书”库中清华大学版的所有图书。
(3). 分组统计出“借阅”库中每一种借书证号所借图书的册数。
(4). 联接查询“借阅”、“读者”和“图书”三个库,得到每一本所借图书的读者的借书证号、姓名、单位和书名。
(5). 显示出ZGJK 库中基本工资在300至500元之间的所有职工记录。
(6). 在ZGJK 库上按职工号建立一个单索引文件zgh.id x,并自动成为主索引。
(7). 使ZGJK 库上的结构化复合索引文件中的标记为“职称”的索引成为主控索引。 展开
图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C<16),单价N(7,2))
读者(借书证号C(4),单位C<l0>,姓名C(6),性别C<2),职称C<6),地址C(16))
借阅(借书证号C(4),总编号C(6),借书日期D())
ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D<),职称C(6),基本工资N(7,2))
(1). 查询出“图书”数据库中高等教育出版社出版的单价不低于20元的所有各类的图书。
(2). 按单价升序显示“图书”库中清华大学版的所有图书。
(3). 分组统计出“借阅”库中每一种借书证号所借图书的册数。
(4). 联接查询“借阅”、“读者”和“图书”三个库,得到每一本所借图书的读者的借书证号、姓名、单位和书名。
(5). 显示出ZGJK 库中基本工资在300至500元之间的所有职工记录。
(6). 在ZGJK 库上按职工号建立一个单索引文件zgh.id x,并自动成为主索引。
(7). 使ZGJK 库上的结构化复合索引文件中的标记为“职称”的索引成为主控索引。 展开
1个回答
展开全部
1、select * from 图书 where 出版单位='高等教育出版社出版' and 单价 >= 20。
2、select * from 图书 where 出版单位= '清华大学版' order by 单价。
3、select 借书证号, count(*) from 借阅 group by 借书证号。
4、select b.借书证号,b.姓名,b.单位,a.书名 from 图书 a,读者 b,图书 c where a.总编号=c.总编号 and b.借书证号 = c.借书证号。
5、select * from ZGJK where 基本工资 between 300 and 500。
第六第七无能为力了,抱歉
2、select * from 图书 where 出版单位= '清华大学版' order by 单价。
3、select 借书证号, count(*) from 借阅 group by 借书证号。
4、select b.借书证号,b.姓名,b.单位,a.书名 from 图书 a,读者 b,图书 c where a.总编号=c.总编号 and b.借书证号 = c.借书证号。
5、select * from ZGJK where 基本工资 between 300 and 500。
第六第七无能为力了,抱歉
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询