云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库技术复习题3 操作题 附答案

数据库技术复习题3 操作题 附答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 18:41:19

40. 现有如下关系模型:T (T# , TN , G# , AGE, SEX);G (G# , GN , T#);C (C# , CN , HOUR);TC (T# , C# , ROOM)。其中,教师关系T 包括:教师代码(T#)、姓名(TN)、教研室代码(G#)、年龄(AGE)、性别(SEX);教研室关系 G 包括:教研室代码(G#)、教研室名称(GN)、教研室主任的教师代码(T#);课程关系 C 包括:课程号(C#)、课程名(CN)、学时(HOUR);任教关系TC包括:教师代码(T#)、课程号(C#)、教室(ROOM)。 用SQL语言查询:

(1) 查询讲授了全部课程的男教师的姓名。

(2) 查询“张红”老师讲授的所有课程的课程名和学时数。 (3) 查询“计算机基础”教研室每一个老师所讲授的课程门数。

41. 现有关系数据库如下:T (T# , TN , G# , AGE);G (G# , GN , T#);C (C# , CN , HOUR);TC (T# , C# , ROOM) 。其中教师关系T 包括:教师代码 ( T# ) , 姓名(TN), 教研室代码(G#),年龄(AGE);教研室关系 G 包括:教研室代码(G#),教研室名称(GN),教研室主任的教师代码(T#);课程关系 C 包括:课程号(C#),课程名(CN),学时(HOUR);任教关系 TC 包括:教师代码(T#),课程号(C#),教室(ROOM); 用SQL语句实现下列查询: (1) 查询教授全部课程的教师姓名。 (2) 查询“外语”教研室所教课程的名称。

(3) 查找所教课程在三门以上的教师姓名。

42. 现有关系数据库如下:学生(学号,姓名,性别,专业);课程(课号,课名,学分) ;学习(学号,课号,分数) 用SQL语句实现下列查询:

(1) 检索所学课程包含学生S3所学课程的学生姓名。 (2) 检索选修数据库课程的男同学的姓名。 (3) 检索选修4门以上课程的学生的总成绩。

43. 设有以下3个关系模式:图书关系:BOOK(B#, BNAME, AUTHOR, PRICE);借阅者关系:READER(R#, RNAME, ADDRESS);借阅关系:BR(B#, R#, DATE)。其中,图书关系BOOK包括:图书编号(B#)、图书名(BNAME)、图书作者(AUTHOR)、图书价格(PRICE);借阅者关系READER包括:借书证号(R#)、借阅人姓名(RNAME)、借阅人地址(ADDRESS);借阅关系BR包括:图书编号(B#)、借书证号(R#)、借书日期(DATE)。 用SQL语言查询:

(1) 查询借阅全部图书的借阅者姓名。

(2) 查询借阅了“数据库系统原理”图书的借阅者姓名。 (3) 查询借阅了五本以上图书的借阅者姓名。

44. 设有以下3个关系模式:图书关系:BOOK(B#, BNAME, AUTHOR, PRICE);借阅者关系:READER(R#, RNAME, ADDRESS);借阅关系:BR(B#, R#, DATE);

其中,图书关系BOOK包括:图书编号(B#)、图书名(BNAME)、图书作者(AUTHOR)、图书价格(PRICE);借阅者关系READER包括:借书证号(R#)、借阅人姓名(RNAME)、借阅人地址(ADDRESS);借阅关系BR包括:图书编号(B#)、借书证号(R#)、借书日期(DATE)。 用SQL语言查询:

(1) 查询张明所借的图书名。

(2) 查询2008年10月1日前借出的图书名。 (3) 查询没有借阅“数据库系统原理”的借阅者姓名。

45. 设有以下四个关系模式:employee(person-name,street,city); works(person-name,company-name,salary); company(company-name,city); manages(person-name,manager-name), 用SQL语言实现下列查询:

(1) 找出First Bank Corporation所有年收入在10000美元以上的员工的姓名和居住的街道、城市。

(2) 找出所有居住地域工作的公司在同一城市的员工的姓名。 (3) 找出此数据库中不在First Bank Corporation工作的所有员工的姓名。

46. 高校项目管理数据库中的关系如下:

Teacher(tnu,tname,sex,age,degree,depart);

Project(pnu,pname,type,fee,starttime,endtime,conclusion) Implicate(tnu, pnu,role,period)。其中Teacher表示教师,可简单地用T表示,tnu,tname,sex,age,degree,depart分别表示教师编号、姓名、性别、年龄、学历和所属部门;Project表示项目,可简单地用P表示, pnu,pname,type,fee,starttime,endtime,conclusion分别表示项目编号、名称、类型、费用、开始时间、结束时间和结题结论。Implicate表示参与,可简单地用I表示,role,period分别表示教师在项目中承担的角色和参与的时间(月数)。 用SQL语句实现下列查询

(1) 参与过20万元及以上项目的教师姓名和所属部门; (2) 至少参与过两个项目的教师姓名和年龄。 (3) 查询编号为“P05”的项目的结题情况; (4) 列出所有的纵向(不是横向)项目;

(5) 参与过类型为”863”项目的教师姓名和年龄; (6) 统计每个教师参与纵向项目的次数; (7) 将修改三张表的权限授予“徐辉”。

47. 现有如下关系模型:T (T# , TN , G# , AGE);G (G# , GN , T#);C (C# , CN , HOUR);TC (T# , C# , ROOM)。其中,教师关系T 包括:教师代码(T#)、姓名(TN)、教研室代码(G#)、年龄(AGE);教研室关系 G 包括:教研室代码(G#)、教研室名称(GN)、教研室主任的教师代码(T#);课程关系 C 包括:课程号(C#)、课程名(CN)、学时(HOUR);任教关系TC包括:教师代码(T#)、课程号(C#)、教室(ROOM)。 用SQL语言查询:

(1) 查找至少能讲授两门课程的教师姓名。

(2) 求软件与理论教研室中讲授了全部课程的教师姓名。

(3) 能讲授“编译原理”课程且年龄不大于30岁的教师名字和年龄。

搜索更多关于: 数据库技术复习题3 操作题 附答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

40. 现有如下关系模型:T (T# , TN , G# , AGE, SEX);G (G# , GN , T#);C (C# , CN , HOUR);TC (T# , C# , ROOM)。其中,教师关系T 包括:教师代码(T#)、姓名(TN)、教研室代码(G#)、年龄(AGE)、性别(SEX);教研室关系 G 包括:教研室代码(G#)、教研室名称(GN)、教研室主任的教师代码(T#);课程关系 C 包括:课程号(C#)、课程名(CN)、学时(HOUR);任教关系TC包括:教师代码(T#)、课程号(C#)、教室(ROOM)。 用SQL语言查询: (1) 查询讲授了全部课程的男教师的姓名。 (2) 查询“张红”老师讲授的所有课程的课程名和学时数。 (3) 查询“计算机基础”教研室每一个老师所讲授的课程门数。 41. 现有关系数据库如下:T

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com