第二套数据库笔试题及答案.docx
《第二套数据库笔试题及答案.docx》由会员分享,可在线阅读,更多相关《第二套数据库笔试题及答案.docx(21页珍藏版)》请在咨信网上搜索。
1、第二套数据库笔试题及答案1 .以下数据结构中不属于线性数据结构的是 OA、队列B、线性表C、二叉树D、栈2 .在结构化方法中,用数据流程图(DFD)作为描述工具的软件开 发阶段是 OA、可行性分析B、需求分析C、详细设计D、程序编码3 .结构化程序设计主要强调的是 oA、程序的规模B、程序的易读性C、程序的执行效率D、程 序的可移植性4 .在软件生命周期中,能准确地确定软件系统必须做什么和必 须具备哪些功能的阶段是 OA、概要设计B、详细设计C、可行性分析D、需求分析5 .以下关于栈的表达中正确的选项是 o A、在栈中只能插入数据B、在栈中只能删除数据C、栈是先进先出的线性表D、栈是先进后出的
2、线性表6 .下面不属于软件设计原那么的是 o A、抽象B、模块化C、自底向上D、信息隐蔽7 .对长度为N的线性表进行顺序查找,在最坏情况下所需要的 比拟次数为。A、N + 1B、NC、(N + 1)/2D、N/2主关键字是NO其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄, CLASS为班号。写出实现以下功能的SQL语句。插入95031班学号为30 ,姓名为郑和的学生记录;。49.设有如下关系表R :R(NO,NAME,SEX,AGE,CLASS)主关键字是NO其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE 为年龄,CLASS为班号。写出实现以下功能的SQL语句。删
3、除学号为20的学生记录;。第二套题答案1-5 CBBDD 6-10 CBBCC 11-15 DDCCA 16-20 DCBCA 21-25 BBDAC 26-30 CDCBD 31-35 ACBBA36.黑盒37.概念或概念级38.n(n-l)/2 39封装40.查询41. 文件位置42.字符或C 43.逻辑表达式44数据源45.内部联接46. 单价 BETWEEN 15 AND 25 或单价 BETW 15 AND 25 或单价BETWE 15 AND 25或单价 = 15 and单价=15 and单 价二15 and单价15 and单价二47. SELECT * FROM R UNION
4、SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM T48. INSERT INTO R(NOZNAME,CLASS) VALUES(30,郑和,95031 )或 INSE INTO R(NO,NAME,CLASS) VALUES(30,郑和, 95031)49. DELETE FROM R WHERE NO=20 或 DELE FROM R WHERE NO=20 或 DELE FROM R WHE
5、R NO=20 或 DELETE FROM R WHER NO=20数据库笔试题1.存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其 它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义 的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。数据库笔试题2 .事务是什么事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元 必须有四个属性,称为ACID(原子性、一致性、隔离性和持久性) 属性,只有这样才能成为一个事务:原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要 么全都不执行。一致性事务在完成时,必须使所有的数据都保持一致状态。在相
6、关数据 库中,所有规那么都必须应用于事务的修改,以保持所有数据的完整性。 事务结束时,所有的内部数据结构(如B树索引或双向链表)都必 须是正确的。隔离性由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之 前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状 态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重 播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。持久性事务完成之后,它对于系统的影响是永久性的。该修改即使出现 系统故障也将一直保持。数据库笔试题3:.游标的作用如何知道游标已经到了最后游标用于定
7、位结果集的行,通过判断全局变量 FETCH_STATUS可以判断是否到了最后,通常此变量不等于0 表示出错或到了最后。数据库笔试题4:触发器分为事前触发和事后触发,这两种触发 有和区别。语句级触发和行级触发有何区别。事前触发器运行于触发事件发生之前,而事后触发器运行于触发 事件发生之后。通常事前触发器可以获取事件之前和新的字段值。语句级触发器可以在语句执行前或后执行,而行级触发在触发器 所影响的每一行触发一次。现有数据库结构及数据如下:学生表(students)st_id st_name(姓名)sex(性别)stOOl张杰男st002公孙燕飞男stOO3王楠女stOO4王伟男stOO5李燕纹女
8、st006孙武男老师表(teachers)t_id(主键,编号)t_name(姓名)t_lesson(课程)tOOl张老师数学t002李老师英语成绩表(results)r_id r_fenshu(int) r_stid r_tidrOOl 90 stOOl t002r002 68 stOO5 tOOlr003 92 stOO3 tOOlr004 82 st006 t002r005 70 st002 t002r006 86 st002 tOOlr007 57 stOO3 t002r008 76 st006 tOOlr009 55 stOOl tOOl rOlO 77 stOO4 t002 rOl
9、l 58 stOO5 t002以上数据库结构中字段未标明具体类型的,皆为varchar类型。基础题:1)查询出王伟同学的学生编号。2 )查询知名子第三个字是“燕字的学生的编号和姓名。3)查询显示出所有男学生的姓名及其名子的长度。4 )查出数学考试成绩的最低分。5 )查出所有女学生的各科成绩。6 )查出英语考试成绩的平均分。7 )在全部男学生中查询出学生编号最后两名的所有信息,并以 学生编号降序显示。8 )统计出王楠同学在这次考试中的所有课程成绩的合计分。9 )查询所有课程考试中成绩及格,但未到达90分的学生的姓 名。(不显示重复姓名)10 )给所有女学生的考试成绩每科加10分。进阶题:11 统
10、计出数学考试的及格人数,并显示出授课老师的姓名。12 按课程统计查询出总分合计最多的课程,显示出该课程的名 称、总分、授课老师的编号及姓名。13 )在这次的考试中有一个学生缺考了一门课程,根据学校规定,缺考任何一门课程,该学生的其它课程考试成绩也视同无效,故请用一条SQL语句删除掉此次缺考学生的其它课程考试成绩。选作题:1)列出数据库里所有的用户表名称。2 )使用一条SQL语句随机从学生表中取出5个学生的信息。高悬赏分求其中的几题的答案!问题补充:谢谢各位大人,这么多人答出来了,是否要我考虑下,怎么送分,大家平均下可以吗 我不晓得有没有这个功能#35,我先找找看,假如不行,我就给第一个答出我全
11、部题目的,大家有意见吗参考答案:create table students(st_id varchar(20),st_name varchar(50)fsex varchar(lO)insert into students(st_id,st_name,sex)select stOOl,张杰,男 union allselect st002 ,公孙燕飞,男 union allselect stOO3 ,王楠,女 union allselect stOO4,王伟,男 union allselect stOO5 ,李燕纹,女 union allselect st006 ,孑小武,男select * f
12、rom students create table teachers(t_id varchar(20),t_namevarchar(50),t_lesson varchar(50)insert into teachers select tOOl,张老师,数学 union allselect t002 ,李老师,英语delete from resultscreate table results(r_id varchar(20),r_fenshu int,r_stid varchar(50),r_tid varchar(50)insert into resultsselect rOOl, 90 ,
13、 stOOl, t002 union allselect r002,68 , stOO5 , tOOl union allselect r003,92 , st003 , tOOl union allselect r004,82 , st006 , t002 union allselect r005,70 , st002 , t002 union allselect r006,86 , st002 , tOOl union allselect r007,57 , stOO3 , t002 union allselect r008,76 , st006 , tOOl union allselec
14、t r009,55 , stOOl, tOOl union allselect rOlO , 77 , stOO4 , t002 union allselect rOll, 58 , stOO5 , t0021.select st_idfrom studentswhere st name =王伟2.select st_id,st_namefrom students where st_name like _燕3 select st_namejen(st_name) as 名字长度from studentswhere sex =男4 select min(r_fenshu) as 最低分数from
15、 teachers t inner join results r on t.tjd =r.r_tid where tjesson =数学 这个是不考虑成绩中有null值的5 select s.stjd as 学生编号j_fenshu as 分数,r_tid as 课目号 from students s inner join results r on s.stjd =r.r_stid where s.sex=女如果还要课目的名称的话请用下面的select s.st_id as 学生编号j.jfenshu as 分数,r.r_tid as 课目 号,tJjesson as课目名称from stud
16、ents s inner join results r on s.stjd =r.r_stid inner join teachers t on r.r_tid = t.t_idwhere s.sex=女6 select avg(r.r_fenshu)from results r inner join teachers t on r.r_tid = t.tjdwhere t.t_lesson=英语 7.select * from students s inner join results r on s.stjd =r.r_stidinner join teachers t on r.r_tid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 数据库 笔试 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。