08..09级数据库技术试题(答案)
数据库原理与应用试卷及答案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) 原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
(SQL-Server)考试试题及答案

2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。
(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。
则称实体集A与B具有()。
(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。
(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。
(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。
(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。
(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。
(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。
数据库试卷及答案

数据库试卷及答案2011年数据库系统概论试题及答案——卷2⼀、选择题(每题2分,共40分)1、在数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段。
在这⼏个阶段中,数据独⽴性最⾼的是阶段。
A .数据库系统B .⽂件系统C .⼈⼯管理D .数据项管理 2、据库系统的核⼼是。
A .数据库B .数据库管理系统C .数据模型D .软件⼯具 3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A .DBS 包括DB 和DBMS B .DDMS 包括DB 和DBSC .DB 包括DBS 和DBMSD .DBS 就是DB ,也就是DBMS 4、据库系统的最⼤特点是。
A .数据的三级抽象和⼆级独⽴性B .数据共享性C .数据的结构化D .数据独⽴ 5、关系运算中花费时间可能最长的运算是。
A .投影B .选择C .笛卡尔积D .除 6、如图所⽰,两个关系R1和R2,它们进⾏运算后得到R3。
R2R1A B C A C D1 2 1X Y yR3A B C D E A C C1 1 2X Y yM M NI I JA .交B .并C .笛卡尔积D .连接 7、若⽤如下的SQL 语句创建⼀个student 表: CREATE TABLE student(NO C(4) NOT NULL ,NAME C(8) NOT NULL ,D E M 1 2 5M N MI J KSEX C(2),AGE N(2))可以插⼊到student表中的是。
A.(‘1031’,‘曾华’,男,23) B.(‘1031’,‘曾华’,NULL,NULL)C.(NULL,‘曾华’,‘男’,‘23’) D.(‘1031’,NULL,‘男’,23)8、保护数据库,防⽌未经授权的或不合法的使⽤造成的数据泄漏、更改破坏。
这是指数据的。
A.安全性B.完整性C.并发控制 D.恢复9、在SQL Server 中删除触发器⽤()。
专升本数据库系统概论考试试卷及答案

数据库系统概论考试试卷与答案(答案的颜色是白色的,只要在相应的位置把颜色改成红色即可看见答案,比如在选中选择题的括号的类容,再把颜色改成红色,答案就出来了)一、单项选择题〔本大题共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) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
【最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案】

【最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案】最新国家开放大学电大《MySQL数据库应用》机考终结性考试6套真题题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单选题(共25题,共75分)1. 数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
A 系统分析员B 程序员C 数据库管理员D 操作员 2. 下面的选项不是关系数据库基本特征的是()。
A 不同的列应有不同的数据类型B 不同的列应有不同的列名C 与行的次序无关D 与列的次序无关 3. 数据库系统的数据独立性体现在()。
A 不会因为数据的变化而影响到应用程序B 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C 不会因为存储策略的变化而影响存储结构D 不会因为某些存储结构的变化而影响其他的存储结构 4. 下列四项中,不属于数据库系统特点的是()。
A 数据共享B 数据完整性C 数据冗余度高D 数据独立性高 5. 若要在基本表S中增加一列CN(课程名),可用()。
A ADD TABLE S(CN CHAR(8))B ADD TABLE S ALTER(CN CHAR(8))C ALTER TABLE S ADD(CN CHAR(8))D ALTER TABLE S (ADD CN CHAR(8))6. 假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A R∩SB R∪SC R-SD R×S 7. 用二维表来表示实体及实体之间联系的数据模型称为()A 实体–联系模型 B 层次模型 C关系模型 D 网状模型8. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A DELETE Age from SB ALTER TABLE S DROP AgeC UPDATE S AgeD ALTER TA BLE S ‘Age’ 9. “汽车用品网上商城”中,购物车实体与()实体有联系。
(完整版)数据库练习题(答案)..

(完整版)数据库练习题(答案)..第四章练习题⼀、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价的关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S))2、嵌⼊式SQL的预处理⽅式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌⼊的SQL语句处理成函数调⽤形式C.对源程序进⾏格式化处理D.把嵌⼊的SQL语句编译成⽬标程序3、SQL中,“DELETE FROM 表名”表⽰ [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)⽤于[ C]A.计算元组个数B.计算属性的个数C.对⼀列中的⾮空值计算个数D.对⼀列中的⾮空值和空值计算个数5、在传统SQL技术中,使⽤“ORDER BY”⼦句的SELECT语句查询的结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提⾼查询速度的是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏8、在DB应⽤中,⼀般⼀条SQL 语句可产⽣或处理⼀组记录,⽽DB主语⾔语句⼀般⼀次只能处理⼀条记录,其协调可通过(B )实现。
A. 指针B. 游标C. 数组D. 栈9、在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩10、在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 的是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL的查询语句的where⼦句中,对空值的操作,不正确的是( C )A、where AGE IS NULLB、where AGE IS NOT NULLC、where AGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL的扩展主要表现为( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的部分函数依赖。
∴R∈1NF。
(5)R(A,B,C,D,E)F:{AB→C,C→B,C→D}解:∵候选码为ABE或ACE,非主属性为D,存在非主属性D对码的部分函数依赖。
页脚内容1∴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的核心和基础,常见的逻辑模型有层次、网状和关系模型等。
三、根据自己所了解的情况,对“银行活期存款管理系统”、“手机信息管理系统(包括电话号码、短信及其相关管理)”中某一系统设计相应的E-R图,并设计满足第三范式的数据库,并说明其设计过程。
(本题20分);本机(本机号码,本机机主姓名);电话薄(电话号码,电话姓名,号码分组);通话(电话号码,通话时点,计费方式);短信(电话号码,短信时点,短信内容)四、改错题(18分)--每小题3分在下列各题中均使用下列表及相关数据。
学生信息表Stud ent(NO,NAME,AGE,SEX,Class),其字段名分别表示学号、姓名、年龄、性别,班级。
教师信息表T(NO,NAME,AGE,SEX),其字段名分别表示教师编号、姓名、年龄、性别。
课程信息表C(NO,CNAME,PCNUM,TNO),其字段名分别表示课程编号、课程名称、先修课程编号、授课教师编号。
学生选课及成绩表SC(SNO,CNO,GRADE),其字段名分别表示学号、课程编号、成绩。
Stud ent的数据Sex Age ClassNO Name0101刘琳女2001010102王刚男2001010103李晓女2201020104张明男NULL0103页脚内容30105周冰女210102 T的数据NO Name SEX AGE3101王明男403102刘伟男353103陈冰女38C的数据NO CName PCNUM TNO1021数据库技术102031011022高等数学NULL3105SC的数据SNO CNO GRADE010*******010*******页脚内容401011022NULL010*******010*******01031020NULL010*******判断下列命令是否正确,如果有错,请指出并改正。
(1)SELECTstud ent.no,stud ,stud ent.class,o,sc.grad efromstud enta,scb (该命令是查询每个同学的信息及其相应成绩)解:错误!改:SELECTa.no,,a.class,o,b.grad efromstud enta,scbwherea.no=b.sno;(2)Sel ectavg(grad e)fromSCwherecno=’1022’解:正确!(3)sel ect*fromstud entwherename=’刘%’;解:错误!改:sel ect*fromstud entwherenamelike’刘%’;(4)Sel ectno,name,ofromT,Cwhereno=Tno解:错误!改:Sel ectT.no,name,ofromT,CwhereT.no=C.tno;页脚内容5(5)sel ect*fromTwherenoinsel ect*fromCwherecname=’数据库技术’解:错误!改:sel ect*fromTwherenoin(sel ecttnofromCwherecname=’数据库技术’);(6)DROPfromCwherecname=NULL(该命令是删除表C中课程名称是NULL的所有记录)解:错误!改:Del etefromCwherecnameisNULL;五、写出下列命令的结果。
(本题18分)--每小题3分(1)sel ect‘33+55’,33+55fromstud ent;页脚内容6(2)sel ect‘1020’,sum(grad e)fromScwherecno=’1020’unionsel ect‘1021’,sum(grad e)fromscwherecno=’1021’unionsel ect‘1022’,sum(grad e)fromscwherecno=’1022’;(3)sel ect*fromSCwheresno=’0101’ord erbygrad e;页脚内容7或(4)sel ect*fromstud entwhereage<(sel ectavg(age)fromstud entwheresex=’女’);NO Name Sex Age Class01 01刘琳女20010101 02王刚男200101页脚内容8(5)sel ect*fromstud entwhereexists(sel ect*fromSCwheresno=stud ent.no)andstud ent.class=’0101’NO Name Sex Age Class01 01刘琳女20010101 02王刚男200101(6)sel ectstud ent.no,stud ,o,sc.grad efromstud ent,SCwherestud ent.no=sc.sno;NO NameCnoGRADE01 01刘琳10208501 01刘琳10219001 01刘琳1022NULL01 02王刚10209001 02王刚102285页脚内容901 03李晓1020NULL01 03李晓102188六、用一条命令完成下列操作(本题24分)--每小题3分(1)计算3+5sel ect3+5;(2)检索除王老师以外的老师所授课程;sel ect*fromCwhereTNOnotin(sel ectNOfromTwhereNAMElike‘王%’);或:sel ectC.*fromC,TwhereC.TNO=like‘王%’;(3)检索至少选修了二门课程以上但没有选王老师或刘老师的课程的男同学的情况;sel ect*fromStud entwhereSEX=’男’and NOnotin(sel ectSNOfromSC,O=C.NOandTNOin(sel ectNOfromTwhereNAME like‘王%’or NAME like‘刘%’))and NOin(sel ectSNOfromStud ent,SCwhereStud ent.NO=SC.SNOgroupbySNOhavingcount( CNO)>=2);(4)统计每个学生选修课程的门数(超过4门才统计),输出学生情况及选修门数,结果按门数的降序排列,若门数相同,则按学号升序排列;sel ectSNO,count(CNO)fromSCgroupbySNOhavingcount(CNO)>=4ord erbycount(CNO)d esc,SNO;(5)检索学号比”刘玲”同学大,而年龄比她小的且各门课程的成绩比班级平均成绩大的学生情况;sel ect*fromStud entwhereNO>(sel ectNOfromStud entwhereNAME=’刘玲’)and AGE<(sel ectAGEfromStud entwhereNAME=’刘页脚内容10玲’)and NOin(sel ectSNOfromSCgroupbySNOhavingMIN(GRADE)>all(sel ectavg(GRADE)fromStud ent,SCwh ereStud ent.NO=SC.SNOgroupbyCLASS));(6)检索所授课程平均成绩大于80的教师情况;sel ectT.*fromTwhereNOin(sel ectC.TNOfromC,SCwhereC.NO=OgroupbyTNOhavingavg(GRADE) >=80);(7)查询选修了‘数据库技术’且所在班级平均成绩超过70的同学的记录。
sel ectStud ent.*,SC.*fromStud ent,SC,CwhereStud ent.NO=SC.SNO and C.NO=O and CNAME=‘数据库技术’and CLASSin(sel ectCLASSfromStud ent,SCwhereStud ent.NO=SC.SNOgroupbyCLASShavingavg(GRADE)>7 0);(8)将SC中成绩为NULL值的均修改为0。
updateSCsetGRADE=0whereGRADEisNULL;中南大学考试试卷(标准答案)2008--2009学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷专业年级:商学院08级总分100分,占总评成绩70%一、基础题(本题40分)1.标准SQL与SQLSERVER在什么地方不同,举出5个不同处(本题5分)答:(1)数据类型不同:①NUMBER与NUMERIC;②DATE与DATETIME;(2)语句格式不同:③SQL有“交集intersect”和“差集minus”运算,SQLSERVER2000没有;④页脚内容11外连接命令格式不同;⑤修改表中“修改字段类型”命令格式不同。