08..09级数据库技术试题(答案)

合集下载

数据库原理与应用试卷及答案6B

数据库原理与应用试卷及答案6B

江苏技术师范学院2010—2011学年第二学期《数据库原理及应用》试卷(6B)注意事项:1.本试卷适用于2008级计算机科学与技术专业学生使用。

2.本试卷共8页,满分100分,答题时间120分钟。

一、名词解释(每小题3分,共15分)对以下术语做简明扼要的解释1.数据独立性2.关系模式3.数据库的完整性4.传递函数依赖5. ER图二、填空题(每空1分,共10分)1.在数据库的物理结构中,数据的基本单位是。

2.在数据库的三级模式结构中,数据是按模式的描述存储在磁盘中,按模式提供给用户的。

3.在关系模型中,表的行称为元组,列称为。

4.在SQL查询时,如果需要去掉查询结果中的重复组,应使用。

5.按事务对数据的封锁程度,封锁一般分为排他锁和两种。

6.模式/内模式映象为数据库提供了数据独立性。

7.SQL语言是一种综合性的功能强大的语言,分为数据控制语言,数据描述语言和数据操纵语言,DML是指功能。

8.对于函数依赖X→Y,如果Y是X的子集,此函数称为函数依赖。

9.E-R方法的三要素是:实体、属性和。

10.用树型结构表示实体类型及实体间联系的数据模型称为。

三、单选题(每题1分,共15分)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据采用统一的模型来表示。

B.数据库中数据之间的联系强。

C.数据库中数据冗余度高。

D.数据库中数据由一个软件统一管理。

2、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映像来实现数据独立性。

C.模式做了修改,用户的应用程序必须修改。

D.内模式做了修改,模式不必修改。

3、下面关于关系代数的不正确叙述是()。

A.对一个关系作投影运算不会改变该关系元组的个数。

B.选择运算是根据某些条件对关系的元组进行筛选。

C.自然联接运算要求两个关系必须有取值域相同的属性。

D.自然联接是F联接的一种特殊情况。

4、下面对“关系模型”的叙述中,不正确的说法是()。

数据库面试题及答案

数据库面试题及答案

数据库面试题 11. 在一个查询中,使用哪一个关键字能够除去重复列值?答案:使用distinct关键字2. 什么是快照?它的作用是什么?答案:快照Snapshot是一个文件系统在特定时间里的镜像,对于在线实时数据备份非常有用。

快照对于拥有不能停止的应用或具有常打开文件的文件系统的备份非常重要。

对于只能提供一个非常短的备份时间而言,快照能保证系统的完整性。

3. 解释存储过程和触发器答案:存储过程是一组Transact-SQL语句,在一次编译后可以执行多次。

因为不必重新编译Transact-SQL语句,所以执行存储过程可以提高性能。

触发器是一种特殊类型的存储过程,不由用户直接调用。

创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。

4. SQL Server是否支持行级锁,有什么好处?答案:支持动态行级锁定SQL Server 2000动态地将查询所引用的每一个表的锁定粒度调整到合适的级别。

当查询所引用的少数几行分散在一个大型表中时,优化数据并行访问的最佳办法是使用粒度锁,如行锁。

但是,如果查询引用的是一个表中的大多数行或所有行,优化数据并行访问的最佳办法可以是锁定整个表,以尽量减少锁定开销并尽快完成查询。

SQL Serve 2000通过为每个查询中的每个表选择适当的锁定级别,在总体上优化了数据并发访问。

对于一个查询,如果只引用一个大型表中的几行,则数据库引擎可以使用行级锁定;如果引用一个大型表的几页中的多行,则使用页级锁定;如果引用一个小型表中的所有行,则使用表级锁定。

5. 数据库日志干什么用,数据库日志满的时候再查询数据库时会出现什么情况。

答案:每个数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。

6. 存储过程和函数的区别?答案:存储过程是用户定义的一系列SQL语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表7. 事务是什么?答案:事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:(1) 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。

操作系统试题_A试卷_08-09

操作系统试题_A试卷_08-09

攀枝花学院课程考核命题暨试卷印刷审批表注:1、一卷一份。

2、“院管课程”试卷印制须连同考试安排表一并上报。

3、每套试卷必须经过审批后方用于考核,审核、审批意见必须明确。

教研室审核结果综合评价及意见应从内容的科学性、表达的准确性、难易程度等方面进行审核。

2008 ~2009 学年度第 二 学期《操作系统》试卷(A 卷)适用年级专业:2006级计算机科学与技术专业 考 试 形 式:( )开卷、( √ )闭卷二级学院: 行政班级: 学 号: 教 学 班: 任课教师: 姓 名: 注:学生在答题前,请将以上内容完整、准确填写,填写不清者,成绩不计。

共 五 大题 54 小题。

答案请直接写在试卷上!一、单项选择题(30 小题,每小题1分,共30分 请在备选答案中选出一个正确答案,并将其字母填入下表,填在其它地方不计分。

)1、( )不是实时系统的基本特征。

A 、安全性B 、公平响应……………………………………………线………………………………………订………………………………………C、实时性D、高可靠2、正在运行的进程在信号量S上作P操作之后,当S<0,进程将进入信号量的()。

A、等待队列B、提交队列C、后备队列D、就绪队列3、并发进程失去封闭性特征,是指()。

A、多个相互独立的进程以各自的速度向前推进B、并发进程的执行结果与速度无关C、并发进程执行时,在不同时刻发生的错误D、并发进程共享公共变量,其执行结果与速度有关4、当一个进程处于()这样的状态时,称为等待状态。

A、它正等着进入磁盘B、它正等着进入内存C、它正等着输入一批数据D、它正等着CPU的控制权5、用户程序在用户态下使用特权指令将引起的中断是属于()。

A、程序中断B、硬件故障中断C、外部中断D、访管中断6、在磁盘上可以建立的物理文件有()。

A、用户文件B、记录式文件C、索引文件D、目录文件7、设备独立性是指,()。

A、I/O设备具有独立执行I/O功能的特性B、用户程序中使用的设备独立于具体的物理设备C、能独立实现设备共享的特性D、设备驱动程序独立于具体的物理设备的特性8、三个进程共享4台绘图仪,每个使用绘图仪的进程最多使用两台,规定每个进程一次仅允许申请一台,则该系统()。

专升本数据库系统概论考试试卷及答案

专升本数据库系统概论考试试卷及答案

数据库系统概论考试试卷与答案(答案的颜色是白色的,只要在相应的位置把颜色改成红色即可看见答案,比如在选中选择题的括号的类容,再把颜色改成红色,答案就出来了)一、单项选择题〔本大题共20小题,每题1分,共20分〕 1. 使用CREATE TABLE SCHEMA 语句建立的是 ( B )A)数据库模式 B)表 C)视图 D)索引2. 设关系R和S的结构一样,并且各有80个元组,假设这两个关系作交运算,其运算结果的元组个数为〔〕A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于1603. 在SQL的授权语句中使用“ALL PRIVILEGES〞,表示 ( )A)授权所有用户 B)所有的操作权限 C)对所有的数据集合 D)允许再授权4. 对数据库模式进展规化处理,是在数据库设计的 ( )A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段5. 不存在传递函数依赖的式至少要 ()A)2NF B)3NF C)4NF D) BCNF6. 在以下几种故障中,不破坏数据库容的是 ( )A)计算机病毒发作 B)供电系统故障C)瞬时的强磁场干扰 D)磁盘介质损坏7. 在数据库技术中,独立于计算机系统的模型是 ( )A)E-R模型B)层次模型C)关系模型 D)面向对象的模型8. 四种传统的集合运算算是 ( )A)∪,-,×,和σB)∪,-,∞,和σC)∪,∩,×,和-D)∪,∞,π和σ运算算是 ( C )9. SQL中,以下涉与空值的操作,不正确的选项是 ( )A)AGE IS NULLB)AGE IS NOT NULLC)AGE = NULLD)NOT (AGE IS NULL)10. 单个用户使用的数据视图的描述称为 ( )A)外模式B)概念模式C)模式D)存储模式11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两局部,以下功能属于后端的是 ( B )A)用户界面B) 存取结构C)数据输入D) 报表输出12. 实体集书店与图书之间具有〔〕联系。

计算机二级数据库考试试题及答案

计算机二级数据库考试试题及答案

计算机二级数据库考试试题及答案2016计算机二级数据库考试试题及答案2016年9月计算机考试正在紧张备考中,为帮助考生更好复习,yjbys店铺为大家带来最新计算机二级考试模拟试题及答案,快来做题吧!一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

等级考试vba操作题参考答案

等级考试vba操作题参考答案

等级考试中的vba操作题操作说明:不允许修改窗体等对象中未涉及的控件、属性;程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

要求:打开窗体,查看代码的实际效果。

1.数据库:samp01.mdb实现功能:单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,并刷新窗体记录,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),关闭窗体。

数据库:samp02.mdb实现功能:在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。

现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

3.数据库:samp03.mdb实现功能:窗体加载时设置窗体标题属性为系统当前日期。

单击“显示借书信息”按钮(名称为blist),以打印预览方式打开报表“rReader”。

数据库:samp04.mdb实现功能:在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。

单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。

数据库:samp05.mdb实现功能:窗体加载时,将标签”tDa”的标题设置为系统当前日期。

单击“显示雇员情况”按钮(名称为blist),运行宏“m1”数据库:samp06.mdb实现功能:在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。

输入1时,相关代码关闭窗体(或程序)。

输入2时,相关代码实现预览输出报表对象“rEmp”。

输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

数据库:samp07.mdb实现功能:fEdit窗体运行后,在窗体右侧显示可以修改的用户名、密码等内容的列表,同时在窗体左侧显示列表中所指用户的信息。

(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案

(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案

(精华版)国家开放大学电大专科《MySQL数据库应用》机考网考形考题库及答案盗传必究终结性考试占考核总成绩的 50%,试题类型以客观题为主,闭卷,考试时间限制为 60 分钟。

选择题题目1下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段 II.文件系统阶段 III.数据库阶段选择一项:正确答案:只有 I题目2文件系统显露出的缺陷有( )选择一项或多项:正确答案:数据的分离与孤立正确答案:不相容文件格式正确答案:数据冗余题目3数据库管理系统的发展历经了如下那些模型阶段()。

选择一项或多项:正确答案:层次模型正确答案:局部变量正确答案:全局变量题目4下列四项中,不属于数据库系统特点的是()。

选择一项:正确答案:数据冗余度高题目5数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。

选择一项:正确答案:数据库管理员题目6数据库与文件系统的根本区别在于()。

选择一项:正确答案:数据的结构化题目7数据库系统和文件系统的区别是()。

选择一项:正确答案:文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题题目8数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

选择一项:正确答案:DBS包括DB和DBMS题目9下述()不是DBA数据库管理员的职责。

选择一项:正确答案:数据库管理系统设计题目10下面系统中不属于关系数据库管理系统的是()。

选择一项:正确答案:IMS题目11()由数据结构、关系操作集合和完整性约束三部分组成:选择一项:正确答案:关系模式题目12数据模型的三要素是()。

选择一项:正确答案:数据结构、数据操作和数据完整性题目13关系数据模型的三个组成部分中,不包括()。

选择一项:正确答案:数据维护题目14()是目前数据库系统中最常用的一种数据模型。

正确答案:关系模型题目15以下哪项不属于数据模型()。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

(5) 数据库设计的一般步骤有:需求分析、___________、____________、
_______________、________________、运行与维护等。
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试写5交、卷重底电保要。气护设管设装备线备置高4敷、调动中设电试作资技气高,料术课中并试3中、件资且卷包管中料拒试含路调试绝验线敷试卷动方槽设技作案、技术,以管术来及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南大学考试试卷(标准答案)2009 --2010 学年下学期时间100分钟数据库应用基础课程56 学时3.5 学分考试形式:闭卷专业年级:商学院09级总分100分,占总评成绩70%一、判断下列关系模式最高属于第几范式,并解释原因(本题10分)--每小题2分(1)R(A,B,C,D,E)F:{B→C,AB→D};解:∵候选码为ABE,存在非主属性C、D对码的部分函数依赖∴R∈1NF。

(2)R(A,B,C,D,E)F:{ABD→C,D→E,E→D,ABE→D }解:∵候选码为ABD或ABE,非主属性为C,不存在非主属性对码的部分或传递函数依赖,而D与E均为决定因素,但不是码,故不满足BCNF条件。

∴R∈3NF。

(3)R(A,B,C,D,E)F:{AB→C,CB→D}解:∵候选码为ABE,非主属性为C、D,存在非主属性对码ABE的部分函数依赖。

∴R∈1NF。

(4)R(A,B,C,D,E)F:{AB→C,AB→D,C→D,E→D }解:∵候选码为ABE,存在非主属性D对码ABE的部分函数依赖。

页脚内容1∴R∈1NF。

(5)R(A,B,C,D,E)F:{AB→C,C→B,C→D }解:∵候选码为ABE或ACE,非主属性为D,存在非主属性D对码的部分函数依赖。

∴R∈1NF。

二、解释下列名词(本题10分)--每小题2分(1)数据库:是一个按数据结构来存储和管理数据的计算机软件系统。

它是长期存储在计算机内的、有组织的、可共享的数据集合。

(2)表:是关系模型中数据的逻辑结构,表头为记录类型,表的内容是元组的集合。

(3)视图:是存储在数据库中的预先定义好的查询,是由基本表或其他视图导出的表,它是为了数据查询方便、数据处理简便以及数据安全要求而设计的数据虚表,不对应实际存储的数据。

→,(4)传递函数依赖:设有关系模式R(U),X、Y和Z为属性集U的子集,如果X→Y(Y X⊆/),Y X但Y→Z,则称Z对X传递函数依赖。

(5)逻辑模型:是按计算机系统的观点对数据建模,它描述了数据库中数据及联系的组织方式(数据结构)、数据操作和完整性约束条件等,是DBMS的核心和基础,常见的逻辑模型有层次、网状和关系模型等。

页脚内容2三、根据自己所了解的情况,对“银行活期存款管理系统”、“手机信息管理系统(包括电话号码、短信及其相关管理)”中某一系统设计相应的E-R图,并设计满足第三范式的数据库,并说明其设计过程。

(本题20分)储户(储户编号,姓名,性别,出生日期,家庭住址,联系方式);存折(存折号,开户行,开户日期,存取款金额,存取款日期,银行操作员);银行卡(银行卡号,开户行,开户日期,存取款金额,存取款日期,自助柜员机员)页脚内容3本机(本机号码,本机机主姓名);电话薄(电话号码,电话姓名,号码分组);通话(电话号码,通话时点,计费方式);短信(电话号码,短信时点,短信内容)四、改错题(18分)--每小题3分在下列各题中均使用下列表及相关数据。

学生信息表Student(NO,NAME,AGE,SEX,Class),其字段名分别表示学号、姓名、年龄、性别,班级。

教师信息表T(NO,NAME,AGE,SEX), 其字段名分别表示教师编号、姓名、年龄、性别。

课程信息表C(NO,CNAME, PCNUM,TNO),其字段名分别表示课程编号、课程名称、先修课程编号、授课教师编号。

页脚内容4学生选课及成绩表SC(SNO,CNO,GRADE),其字段名分别表示学号、课程编号、成绩。

Student的数据NO Name Sex Age Class0101刘琳女2001010102王刚男2001010103李晓女2201020104张明男NULL01030105周冰女210102T的数据NO Name SEX AGE3101王明男403102刘伟男353103陈冰女38C的数据页脚内容5NO CName PCNUM TNO1021数据库技术102031011022高等数学NULL3105SC的数据SNO CNO GRADE010*******010*******01011022NULL010*******010*******01031020NULL010*******判断下列命令是否正确,如果有错,请指出并改正。

(1)SELECT student.no,,student.class,o,sc.grade from student a, sc b页脚内容6(该命令是查询每个同学的信息及其相应成绩)解:错误!改:SELECT a.no,,a.class,o,b.grade from student a, sc b where a.no=b.sno;(2)Select avg(grade) from SC where cno=’1022’解:正确!(3)select * from student where name=’刘%’;解:错误!改:select * from student where name like ’刘%’;(4)Select no,name,o from T, C where no=Tno解:错误!改:Select T.no,name,o from T, C where T.no=C.tno;(5)select * from T where no in select * from C where cname=’数据库技术’解:错误!改:select * from T where no in (select tno from C where cname=’数据库技术’);(6)DROP from C where cname=NULL(该命令是删除表C中课程名称是NULL的所有记录)页脚内容7解:错误!改:Delete from C where cname is NULL;五、写出下列命令的结果。

(本题18分)--每小题3分(1)select ‘33+55’, 33+55 from student;(2)select ‘1020’,sum(grade) from Sc where cno=’1020’union select ‘1021’,sum(grade) from sc where cno=’1021’union select ‘1022’ ,sum(grade) from sc where cno=’1022’;页脚内容8(3)select * from SC where sno=’0101’ order by grade;或页脚内容9(4)select * from student where age<(select avg(age) from student where sex=’女’ );NO Name Sex Age Class0101刘琳女2001010102王刚男200101(5)select * from student where exists (select * from SC where sno=student.no) and student.class=’0101’NO Name Sex Age Class0101刘琳女2001010102王刚男200101(6)select student.no, , o, sc.grade from student, SC where student.no=sc.sno;NO Name Cno GRADE0101刘琳1020850101刘琳1021900101刘琳1022NULL0102王刚102090页脚内容100102王刚1022850103李晓1020NULL0103李晓102188六、用一条命令完成下列操作(本题24分)--每小题3分(1)计算3+5select 3+5;(2)检索除王老师以外的老师所授课程;select * from C where TNO not in (select NO from T where NAME like ‘王%’);或:select C.* from C,T where C.TNO=T.NO and like ‘王%’;(3)检索至少选修了二门课程以上但没有选王老师或刘老师的课程的男同学的情况;select * from Student where SEX=’男’and NO not in(select SNO from SC,C where O=C.NO and TNO in(select NO from T where NAME like ‘王%’ or NAME like ‘刘%’ ))and NO in(select SNO from Student,SC where Student.NO=SC.SNO group by SNO having count(CNO)>=2);(4)统计每个学生选修课程的门数(超过4门才统计),输出学生情况及选修门数,结果按门数的降序排列,若门数相同,则按学号升序排列;select SNO,count(CNO) from SC group by SNO having count(CNO)>=4 order by count(CNO) desc,SNO;页脚内容11(5)检索学号比”刘玲”同学大,而年龄比她小的且各门课程的成绩比班级平均成绩大的学生情况; select * from Student where NO>(select NO from Student where NAME=’刘玲’) and AGE<(select AGE from Student where NAME=’刘玲’) and NO in(select SNO from SC group by SNO having MIN(GRADE)>all(select avg(GRADE) from Student,SC where Student.NO=SC.SNO group by CLASS));(6)检索所授课程平均成绩大于80的教师情况;select T.* from T where NO in(select C.TNO from C,SC where C.NO=O group by TNO having avg(GRADE)>=80);(7)查询选修了‘数据库技术’且所在班级平均成绩超过70的同学的记录。

select Student.*, SC.* from Student,SC,C where Student.NO=SC.SNO and C.NO=O and CNAME=‘数据库技术’and CLASS in(select CLASS from Student,SC where Student.NO=SC.SNO group by CLASS having avg(GRADE)>70);(8)将SC中成绩为NULL值的均修改为0。

相关文档
最新文档