ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:26.29KB ,
资源ID:21336450      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21336450.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库技术试题Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库技术试题Word文档下载推荐.docx

1、”的学生;(3) 从学生选课关系SC中,删除王云(学生关系中可能有重名)的所有选课(4) 找出不是既大于20岁又属于计算机系的学生。8. 已知关系模式为用SQL语句查询每个学生的总成绩,输出学号和总成绩,输出时按总成绩排序(升序),若总成绩相同,再按学号排序(降序)。9. 有关图书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名T,作者N,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)用SQL语言表达如下查询:“上海图书馆”(馆名)收藏图书的书名和出售该书的书店名。10. 图书管理数据库关系模型如下:图书

2、B(书号BN,书名T,作者A) 学生S(姓名N,班级C,借书证号LN) 借书L(借书证号LN,BN,日期D)查询:2002.1.1()以前借书的学生姓名和书名。11已知关系模式:学生(学号,姓名,性别,年龄,系别),用SQL语句查询计算机系的男学生。 12. 有如下三个关系模式:学生:S(S#,SN,AGE,SEX) 属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER) 课程号,课程名,教师 选课:SC(S#,C#,SCORE) 学号,课程号,成绩 用SQL语句表达如下查询。(1)查询“王兰”同学没有选修的课程的课程号。(2)查询选修3门以上(含3门)课程的学生的学号

3、和姓名。(3)将成绩低于60分的女同学的成绩提高5%。(4)查询选修课程包含LIU老师所授课的学生的学号。13. 假设有三个表:商场表:M(MNO,MNAME,CITY)各属性含义依次为商场号、商场名和商场所在城市;商品表:P(PNO,PNAME,CITY,COLOR)各属性含义依次为商品号、商品名、产地和商品颜色;销售表:S(MNO,PNO,QTY)各属性含义依次为商场号、商品号和销售数量。(1) 请用SQL语句创建销售表S,要求包含主码、外码(如果有的话)的定义,同时保证销售数量不能为空。(2) 试用SQL语句写出下列查询:检索不销售北京生产的商品的商场名。(3) 试用SQL语句实现下列查

4、询:检索北京市的商场所销售的各种商品的销售总数量。14设有学生关系S(SNO,SNAME,AGE,SEX)和选课关系SC(SNO,CNO,GRADE)。用关系代数表达式写出至少选修了学生名(SNAME)为“LIMIN”所选课的学生学号(SNO)。15设有2个关系模式: 教工(职工编号,姓名,年龄,学院编号) 学院(学院编号,名称) 如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。16. 假设新华书店数据库中有2个关系模式: 出版社(出版社编号,出版社名称,出版社地址) 图书(图书编号,书名,出版社编号,图书分类,定价)试用SQL语句完成以下查询。

5、(1)检索出版社编号为“CS”的图书编号、书名和定价。(2)查询图书分类为“教材”的书名、定价和出版社名称。(3)按照出版社编号统计每个出版社出版的图书有多少种和平均定价。(4)检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编号和书名。”(5)设有关系模式R(A,B,C,D,E),F=AC,CD,BC,DEC,CEA。求R的所有候选键。17. 已知学生表 S 和选课表 SC :用 SQL语言完成如下的操作:(1) 将一个新学生(学号: s6 ,姓名:吴丽,所在系:自动化,性别:女,年龄: 20 )的纪录插入到学生表中。(2) 将学号为 s1 的学生的年龄由 17 岁改为 1

6、8 岁。(3) 建立计算机系学生的视图,视图名为 computer_student 。(4) 按分数降序排列,输出选修了“程序设计”课程的学生的姓名和分数。(5) 求学号为 s1 的学生的总分和平均分。Ssno sn sd sex age s1 s2 s3 s4 s5 赵亦 钱尔 孙珊 李思 周武 计算机 信息 自动化 女 男 17 18 20 21 19 SCcn score 程序设计 微机原理 数据库 编译原理 92 85 80 90 88 18. 现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金);课程(课号,课名,学分) ;学习(学号,课号,分数)。用SQL语言实现下列查询:(

7、1) 检索“国际贸易”专业中获得奖学金1000元的学生信息,包括学号、姓名、课名和分数。(2) 检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业。(3) 对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元。19. 设有学生课程关系数据库,包含学生关系S(学号S# ,学生姓名SN,所属系名SD,学生年龄SA) 、课程关系C(课程号C# ,课程名字CN,先行课号码PC#)、和学生选课关系SC(学号S# ,课程号C# ,学生成绩G)。用SQL语句实现下列查询:(1) 求计算机系学生的学号、姓名。(2) 求不选修C3课程的学生姓名。(3) 将李明的数

8、学成绩改为90分。(4) 删除99011学生的选课记录。(5) 把对表SC的INSERT权限授予张三,并允许他将此权限授予其他用户。(6) 为计算机系学生创建一个视图,并在该视图上查询年龄在20岁以下的学生。20. 设有学生课程关系数据库,包含有学生关系S(学号S# ,学生姓名SN,所属系名SD,学生年龄SA) 、课程关系C(课程号C# ,课程名字CN,先行课号码PC#)、和学生选课关系SC(学号S# ,课程号C# ,学生成绩G)。(1) 求年龄不在20岁与22岁之间的学生学号和年龄。(2) 求选修课程号为C1且成绩为B以上的学生姓名及成绩。(3) 求选修了课程名为J的学生学号和姓名。(4)

9、将一个新生记录(学号:99001,姓名:李强,所在系:计算机,年龄:19)插入学生关系S中。21. 已知如下关系模式:雇员E(ENO,EName,Age);工程P(PNO,PName);施工W(ENO,PNO,Salary);其中,E表示雇员关系,P表示工程关系,W表示施工关系,ENO为雇员号,Ename为雇员的姓名,Age为雇员的年龄,PNO为工程号,Pname为工程名,Salary为酬金。用SQL语句表达如下查询:(1) 参加工程名为“立交桥”的雇员姓名和酬金。(2) 参加工程号为“P1”,且酬金最高的雇员名。(3) 参加3个以上工程的职工号。22. 已知如下关系模式:分别用关系代数和SQ

10、L语句表达如下查询:(1) 参加工程名为“立交桥”的雇员的平均酬金。(2) 在参加工程P1的雇员中,查询比雇员E1的酬金高的雇员姓名。(3) 参加的雇员数大于3的工程号。23. 已知关系S, C,SC 的关系模式为:S( S#, SN, SD, SA);C(C#, CN, PC# );SC(S# , C# , G)其中: S# 学号;SN 学生姓名;SD 所属系名;SA 学生年龄;C# 课程号; CN 课程名; PC# 先行课号码;G 学习成绩;(1) 求选修课程号为C1课程的学生学号和学习成绩,结果按成绩降序排列。(2) 查询选修课程号为C1课程且成绩为B以上的学生学号,姓名,系,年龄及成绩

11、。(3) 求不选修课程号为C3课程的学生姓名。(4) 求选修课程超过3门的学生学号。24. 已知关系S, C,SC 的关系模式为:SC(S# , C# , G);其中:(1) 求学生姓名是以字母D打头的学生的学号,姓名。(2) 求每一课程的间接先行课课程代号(即先行课的先行课)。(3) 求选修了课程名为J的学生学号和姓名。(4) 求课程号及选修该课程的学生人数。25. 如下所示是一个保险公司的数据库,对这个关系数据库用SQL回答以下问题:person(drive_ id , name, address);car(license, year, model);accident(date, driv

12、er _id , damage);owns(driver _ id, license);log(license, date, driver);其中车主关系person包括:driver _ id(驾驶执照号);name(姓名);address(地址)汽车关系car包括:license(汽车牌照);year(出厂日期);model(型号);事故关系accident包括:date(出事日期);driver _ id(出事车主的驾驶执照号);damage(毁坏程度);汽车所属关系owns包括:日志关系log包括:driver _ id(出事车主的驾驶执照号)。(1) 查找在1989年其车辆出过事故的

13、车主姓名。(2) 查找和John Smith的车有关的事故数量。(3) 查找出过三次以上事故的司机姓名。(4) 删除John Smith的马自达车(Mazda)26. 现有如下关系模型: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),学时(HO

14、UR);任教关系 TC 包括:教师代码(T#),课程号(C#),教室(ROOM);(1) 查找“数学”教研室的教研室主任的教师姓名。(2) 查找不教课的教师姓名。(3) 查询“外语”教研室教授的所有课程名称。(4) 查找教授课程在三门以上的教师姓名。27. 已知关系S,P,J,SPJ的关系模式为:S(SNO,SN,CITY);P(PNO,PN,COLOR);J(JNO,JN,CITY);SPJ(SNO,JNO,PNO,QTY);SNO为供应商号,SN为供应商姓名,CITY为所在城市;PNO为零件号,PN为零件名称,COLOR为颜色;JNO为工程项目号,JN为工程项目名称;QTY为数量。试用SQ

15、L语言完成下列查询:(1) 求出使用全部零件的工程项目名称。(2) 取出供应商姓名,该供应商提供最小号码(即零件号最小)的红色零件。(3) 取出1个以上供应商提供的零件号。28. 已知关系S,P,J,SPJ的关系模式为:(1) 求出供应全部零件的供应商姓名。(2) 取出供应商姓名,该供应商提供最大号码(即零件号最大)的蓝色零件。(3) 取出在同一城市的每对工程项目号。29. 关系模式描述如下:工作人员:EMPLOYEE(NAME, SSN, BDATE, ADDRESS, SEX, SALARY, SUPERSSN, DNO);部门:DEPARTMENT(DNAME, DNUMBER, MSG

16、SSN, MSGSTARTDATE);工程项目:PROJECT(PNAME, PNUMBER, PLOCATION, DNUM);工作人员与工程项目:WORKS_ON(SSN,PNO,HOURS);属性说明如下:NAME:雇员名;SSN:雇员的身份证号;BDATE:雇员生日;ADDRESS:雇员地址;SEX:雇员性别;SALARY:雇员工资;SUPERSSN:雇员直接领到的身份证号;DNO:工作人员所属部门号;DNAME:部门名字;DNUMBER:部门号;MSGSSN:部门领导身份证号;MSGSTARTDATE:部门领导开始领导工作的日期;PNAME:项目名称;PNUMBER:项目号;PLOC

17、ATION:项目所在地;DNUM:项目所属部门号;PNO:HOURS:工作小时数。用SQL表达如下查询:(1) 参加项目名为“公路1”的雇员名。(2) 检索参加工程号为“P1”,且酬金最高的职工号及其工资。30. 关系模式描述如下:用关系代数和SQL表达如下查询:(1) 列出没有参加项目P1的员工姓名。(2) 列出所有由张三直接领导的工作人员的名字和所在部门名字。31. 在供应商、零件数据库中有以下三个关系模式:供应商:S(SNO,SNAME,CITY,STATUS);零件:P(PNO,PNAME,WEIGHT,COLOR,CITY) 供应货:SP(SNO,PNO,QTY);各属性的含义可由属

18、性名体现,不再重复,供货关系SP表示某供应商SNO,供应了PNO零件,数量为QTY。(1) 求供应红色零件的供应商名字。(2) 求北京供应商的号码、名字和状况(STATUS)。(3) 求零件P2的总供应量。(4) 把零件P2的重量增加6,颜色改为蓝色。32. 有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系。学生关系S(SNO,SN,AGE,SEX),有属性:学号,姓名,年龄,性别;课程关系C(CNO,CN,PCNO)包括属性:课程号,课程名,先修课课程号;教师关系T(ENO,EN,DEPT),包括属性:职工号,姓名,系别;学生成绩关系SC(SNO,CNO,ENO,G) 包括属性:学

19、生号,课程号,任课教师职工号和学生学习成绩;请用关系代数表达式完成下列操作:(1) 求选修所有课程并且成绩为A的学生姓名。(2) 求选修了王平老师讲授的所有课程的学生姓名。(3) 求不选修信息系老师开设的所有课程的学生姓名。33. 供应商-零件-工程项目数据库由以下4个关系模式构成:S(SNO , SNAME , STATUS , CITY);P(PNO , PNAME , COLOR , WEIGHT , CITY);J(JNO , JNAME , CITY);SPJ(SNO , PNO , JNO , QTY);供应商S , 零件P和工程项目J 分别由供应商号(SNO),零件号(PNO)和

20、工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。请用SQL语言完成如下操作:(1) 找出给北京的工程项目提供不同的零件号。(2) 将没有供货的所有工程项目从J中删除。(3) 查询提供全部零件的供应商名。(4) 查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目J1的任何一种零件的最大供应量。(5) 定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。34. 已知关系S,P,J,SPJ的关系模式为:(2) 把零件号为P2的零件重量增加5,颜色改为黄色。35. 现有关系数据库

21、如下:学习(学号,课号,分数) 。(1) 检索没有任何一门课程成绩在80分以下的学生的信息,包括学号、姓名和专业。(2) 把学生“张三”的“数据库”课程分数改为86分。(3) 检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业。(4) 求各专业学生“数据库”课程的平均成绩。36. 已知关系S,SC,C的关系模式为:S(S#,SN,SA,SD);SC(S#,C#,G);C(C#,CN,PC#);S#为学号,SN为学生姓名,SA为年龄,SD为系名,C#为课程号,G为成绩,CN为课程名称,PC#为先行课号。(1) 选修课名为“J”的学生姓名。(2) 选修全部课程的

22、学生姓名。(3) 不选“C2”课程的学生姓名。(4) 选修课超过三门的学生姓名。37. 已知关系S, C,SC 的关系模式为:SC(S# , C# , G)。试用SQL语言分别完成下列各题。(1) 求没有选修1号课程的学生姓名。(2) 求选修了课程名为“信息系统”的学生学号和姓名。(3) 求课程号及选修该课程的学生人数。(4) 求每一门课程的间接先行课号(即先行课的先行课)。38. 已知关系S,P,J,SPJ的关系模式为:P(PNO,PN,COLOR,WEIGHT);SPJ(SNO,JNO,PNO,QTY)。SNO为供应商号,SN为供应商姓名,CITY为供应商所在城市;PNO为零件号,PN为零件名称,COLOR为零件颜色,WEIGHT为零件重量;JNO为工程项目号,JN为工程项目名称,CITY为工程项目所在城市,QTY为数量。(1) 求出提供红色零件的供应商姓名。(2) 提供零件P1给工程项目J1的供应商姓名。(3) 没有使用S1供应商提供的零件的工程项目名称。(4) 取出由一个以上供应商提供的零件号。39. 现有如下关系模型:T (T# , TN , G# , AGE, SEX);TC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1