《2023年数据库应用技术考试必备资料.pdf》由会员分享,可在线阅读,更多相关《2023年数据库应用技术考试必备资料.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单项选择期(在括号内填写一个对的的选项。每题2.5 分,共 30题。)D、成绩 num e ri c (9,2)C ON S T R A I N T d f _ s c o r e D E E A U L T16.假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当1.下 列(D)是指数据库管理系统的英文缩写。0.00是(B)。A、D ML B、D D L C、D B A D、D B MS9.以下不属于S Q L S e rve r数据库特点的是(C)。A、W he re 姓名 张 B、W he re 姓名 L I K E 张%2.下列属于数据库模式范畴的是(B)。A、采用S Q L
2、结构化查询语言 B、具有客户/服务器体系结构C、W he re 姓名%L I K E 张 D、W he re 姓名 L I K E ,张A、数据库中的数据存储时是否通过加密 B、用户看到的一张数据表C、基于面向对象的数据模型 D、提供了大量易用的管理工具17.下列S Q L 语句中,可以对查询结果进行排序的是(A)oC、给数据库中的多个用户划分权限D、不同的用户可以看到不同的数据1 0.创建数据库的S Q L 语句是(C)。A、S E L E C T *F R OM 学生表 W H E R E 专业=,软件OR D E R B Y 年龄3.在销售商品关系中,可以成为主关键字(或称主码)的属性是
3、(B)。A、I N S E RTD A T A B A S E B、B A C K U P D A T A B A S E18.设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成A、商品名 B、商品编号 C、商 品 数 量 D、商品价格C、C R E A T E D A T A B A S E D、R E S T OR E D A T A B A S E绩),假如希望查询出“所有姓 王的且选修了 4AO or 课程的学生”,则4.以二维表的形式表达关系之间的联系,属于关系模型中(A)的功能。11.假如要存储的数据是图形图像等,应使用(D)作为数据类型。相应的S Q L 语句是(C相
4、A、数据结构 B、规范性 C、关系完整性 D、数据独立性A、数值数据类型 B、字符型 C、日期时间型 D、二进制数据类型C、S E L ECT姓 名 F R OM 学生表,选课表5.关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三1 2.S Q L S e rv e r 数据库中的N U L L 值(空值)(D)。W H E R E 学生表.学号=选课表.学号AND学生表.姓名L I K E 王犷A N部分组成(A)。A、表达空格 B、表达数字0 C、表达一种数据类型D、表达没有D选课表.课程号=A 001,A、数据结构、关系操作集合和关系的完整性 B、一级模式、二级模式、值、不
5、拟定的值1 9 .设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,三级模式1 3.关系数据库规范化理论是为解决关系数据库中(A)问题而引入的。课程名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的C、数据库、数据表、索引 D、数据库、数据表、视图A、插入、删除和数据冗余 B、提高查询速度学生姓名和成绩”,则相应的S Q L 语句是(D)。6.一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关C、减少数据操作的复杂性 D、保证数据的安全性和完整性D、S E L E C T 姓名,成 绩 F R O M 学生表,成绩表W H E R E 所在系=英系称为(C)
6、。1 4.下列符合第三范式的关系是(D)。语 系 A ND 课程名=计 算 机 AN D学生表.学号=课程表.学号O R D E RA、两个关系的交 B、两个关系的并 C、两个关系的积 D、两个D、职 工(职工号,职工姓名,性别,籍贯,所属部门编号)B Y 成 绩 D E S C关系的差1 5.下列S Q L 语句中,可以完毕笛卡尔积运算的是(D)。2 0.下列关于视图的描述不对的的是(C)8 .下列S Q L 语句中,进行默认约束的是(D)oD、S E L E C T *F R O M 素描画作者,动漫作者A、视图是由行和列组成的二维表 B、执行视图也许会比执行s e l e ct语句速度更
7、快2 4.S Q L S e r v e r 默认的登陆账号为(A)。零件编号=供应关系表.零件编号 AN D零件表.零件颜色=红 色 AC、视图与数据表是完全同样的 D、视图更便于用户使用A、s a d b o C ad m i n i s t r at e r D、自己任意设立N D工程表.工程所在城市=北京2 1 .一个学生表有学生学号、学生姓名、年龄、系共4个属性,下列语2 5.对于教学管理数据库,当采用事务控制机制时,运用U P D A T E 语句将学A、查询提供红色零件的供应商编号句(C)可以建立一个视图,该视图包含计算机系学生的学号和姓名。生表中学号为“0 0 2”的学生学号改
8、为“2023”后,假如对学生表的更新操B、查询提供红色零件的供应商名称C、C RE A TE VI E W C SS t u de n t A S作结束后,还没来得急对成绩表中相应的学号字段进行更新操作,忽然停电C、查询为北京的工程提供红色零件的供应商编号S E L E C T 学生学号,学 生 姓 名 F RO M 学生表了,S Q L 的事务控制功能将(C)。D、查询为北京的工程提供红色零件的供应商名称W H E R E 系=计算机系C、清除对学生表的修改2 8.一个用户访问SQL Se r v e r 通常要依次通过4 个层次的安全控制,22.下 列(B)可以删除视图C SSt u de
9、 n t。D、清除对学生表的修改,机胖重新启动后,自动进行对学生表和成绩分别是(A)。A、D E L E TE V I E W C S S t u de n t B、D R O P V I E W C SSt u de表的更新A、操作系统、服务器、数据库、表和列n t2 6.设计性能优良的关系模式称为规范化,规范化的重要理论依据是B、表和列、数据库、网络、操作系统C、C RE A TE VI E W C SS t u d e n t D.I N SE RT I N TO V I E W C S S t u(C)oC、操作系统、数据库、网络、列de n tA、关系运算理论 B、关系代数理论 C、
10、关系规范化理论 D、离散D、歹 I J、网络、数据库、操作系统2 3.下列SQ L语句中,可以完毕修改功能的是(B)o数学29.有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),A.I N SE RT I N TO 教师表 VA L U E S(*053 0 061,,王振东,男,27.有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),零零件表(零件编号,零件名称,零件颜色,零件重量),工程 表(工程编号,2)件表(零件编号,零件名称,零件颜色,零件重量),工程表(工程编号,工程工程名称,工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零B.UPDAT E教
11、 师 表 SE T姓名=王振东 WHER E学号=,05300名称,工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零件件数量),供应关系表用于解决为指定的J L 程提供零件的供应商编号、零件编6,数量),供应关系表用于解决为指定的工程提供零件的供应商编号、零件编号号等信息。下列查询的含义是(B)o DELET E教师表SE T姓名=王 振 东 WHER E教师编号=0530等信息。下列查询的含义是(0。SE L E C T供应商编号F RO M 供应关系表W H E R E 工程编号=*1010 6 SE L E C T供应关系表.供应商编号F R O M 供应商表,零件表,供应
12、关系表A、查找为K 1 0 1 工程提供零件的供应商D、U P D A TE F RO M 教师表 W H E R E 性别=,男W H E RE 供应关系表.供应商编号=供应商表.供应商编号A N D 零件表.B、查找为K 1 0 1工程提供零件的供应商编号C、查找为K I ()1 工程提供零件的供应商信息题 2.5 分,共 10题)n t N o _ i n de x2 的视图。(X)D、查找为K 10 1工程提供零件的供应关系1.数据是通过加工的,有价值的数字。(X)8.数据流图是需求分析的常用工具之一,人们也经常称它为DFD图。30.下列SQL 语句中,对字段创建惟一的聚集索引的约束是
13、(B )。2.数据定义语言的重要作用是向数据库中填写数据。(X)A、学号char(8)N O T N U L L C O N ST RA I N T u n n o U N I QU EB、学号A RY K E Yc h ar(8)N O T N U L L C O N S TRA I N T PK_学生表 P RI MC、性别,女,)c ha r(2)N O T N U L L c h e ck (性别=男 o r 性别=D、学号 char (8)N O T N U L L二、判断题(对的的在括号内划J,错的划X,填入其它符号按错论。每3.三级抽象模式的定义是E-R 图最基本的内容。(X)4
14、.根据索引的特点,应当对那些数据量大、查询频度较高、实时性规定强的基本表创建索引。(V)5.具有UN I QUE约束的字段的值不能反复。(J)6.S Q L 语 句“B EGI N TRAN S AC TI O N 事务名”的作用是开始一个事务。(J)7.DRO P I N DEX s t ud e n t N o_i nde x 2 的功能是删除名为 s t ude9.触发器是一种特殊的存储过程,可以把它看作是表定义的一部分,重要用来保证数据的完整性。(J)1 0.B/S模式的实质是两层结构的C/S 模式。(X)数据库应用技术模拟试题是()。A.ma s t er 数据库4.属于关系模型中关
15、系操作的范畴是()。B、设一个关系为R,它是满足第一范式的,若 R 中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。8.在成绩数据表中,要计算选择某课程的学生人数总和,可采用一、单项选择题(每个题只有一个答案是对的的。每 题 2分,共 1 5 题,3 0分)1 .下列属于数据库外模式的范畴是()。D.不同的用户可以看到不同的数据2 .在教师关系中,可以成为主关键字(或称主码)的属性是()。B、教师编号A.关系代数中的并运算5 .数据库的备份不涉及()oA、操作系统6.假如要存储的数据是带有小数位的数据,应使用的数据类型是()。A、数值数据类型()oC、C oun t 函数9.假如
16、希望从成绩表中查询出所有成绩大于等于9 0 分的记录,那么SQL 条件语句应当是()。A、W h e re 成绩 =9 01 0.下列哪种情况比较适于建立索引()。3.下列数据库中,应严禁用户修改删除,并应经常对其进行备份的7.第二范式是指()oA、基本表的记录数量特别多11.数据库应用程序开发中,需求分析阶段的重要目的是()。A、回答“干什么”的问题12.查询姓名中带有“芳”字的学生,则S Q L 条件语句应包含()。B、W h e r e 姓名 L I K E%芳13.S Q L S e r v er 数据库中的一个完整的备份通常要涉及()。A、系统数据库、用户数据库和事务日记1 4.下列
17、S Q L 语句中,实现主键约束的是()oB、学号 ch ar(8)NO T NUL L C O NS T RA I NT P K _ 学生表 PRI M A RY K E Y15.下列S Q L 语句中,可以对查询结果进行排序的是()。A、S E L E C T *F RO M 学生表 W H E RE 专业=,软 件 O RD E R B Y年龄二、填空题(每空2 分,共 1 0 分)1 .关系模型由三个部分组成,分别是数据结构、(关系操作集合)和关系的完整性。2.假如一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、(插入异常)和(删除异常)等问题。3 .数据库还原方式涉及完全
18、还原方式、简朴还原方式和(大容量U 记记录还原方式)。4 .数据库设计的重:要原则涉及表设计原则、(字 段 设 计 原 则)和其他原则。三、判断题(对 的 的 在 括 号 内 打 上,错误的打上“二 每 小 题 2 分,共1 0 分)1.为某基本表建立索引,假如对基本表中的数据进行增删操作,则需要手工重新建立相应的索引文献。(X)2.F O RE I G N K E Y 约束可以自动建立索引。(X)3.S Q L 语 句“B E G I N T RA N S A C T I O N 事务名”的重要作用是:开始一个事务。(V )4.数据字典是需求分析的常用工具之一,简称为DD(J )o5 .每个
19、用户均需通过登录账号建立自己的连接能力,以便获得对SQ L 的访问权限。(J )四、简述题(每小题5 分,共 1 0 分)1 .请简要说明关系规范化的必要性。答案:关系规范化可以减少数据冗余、更新异常、插入异常、删除异常。2 .简述数据库设计中物理设计阶段的重要内容有哪些?答案:存储记录的格式设计。存储方法设计。访问方法设计。完整性和安全性考虑。五、综合应用题(第 1、2 题每题1 0 分,第 3 题 2 0 分,共 4 0 分)1 .用S Q L 语句创建简朴数据表设有一个电影资料数据库,其中电影表M o vi e,涉及电影编号M n o,数据类型为字符型(长度;电影名T i t l e,数
20、据类型为字符型(长度 3 0):制作年份Y e a r,数据类型为整型;电影长度L e n g l h,数据类型为整型。演员表A cto r,涉及演员编号A n o,数据类型为字符型(长度 1 0 );演员姓名N a m e,数据类型为字符型(长度2 0 );地址A d d re ss,数据类型为字符型(长度1 0);性别G e n d e r,数据类型为位型(0 表达女,1表达男)。用S Q L 的建表语句建立上述两个基本表。参考答案及评分要点:C R E A T E T A B L E M o vi e(M n o C H A R(1 0)P R I M A R Y K E Y,T i t
21、 l e C H A R (3 0),Y e a r I N T,L e n g th I N T);C R E A T E T A B L E A cto r(A n o C I I A R(1 0)P R I M A R Y K E Y,N a m e C H A R (2 0),A d d re s s V A R C I 1 A R (1 0),G e n d e r B I T,);2根据上题,请按下列规定,完毕查询语句或更新操作(1)记录1 9 9 9年制作电影的平均长度和最短长度;(2)在演员表A c t or中插入一个名演员的记录,其中,演员编号:2 02 3 0 0 1;姓名
22、:张雷:地址:河北;性别:男。参考答案及评分要点:(1)S E L E C T A V G (L e n g th),M I N (L e n g th)F R O M M o vi e W H E R E Y e a r=1 9 9 9;s a B、dbo C、ad minis t r t e rI)、自己任意设立 第二步:假如记录已经存在,则退出程序1 f N o t A D O r s.EO F T hen(本小点 6 分)M s g B o x 记录已存在,不能继续增长”Ex it S u bEnd I f 第三步:将结果插入到课程表Co u r s es 中s t r S Q L=u
23、I ns er t I nt o c o u r s es(Cno,CN ame)Valu es (+T ext 1+“,+T e x t 2+“)”(本小点 6 分)A D O cn.E x ecu t e s t r S Q L(本小点 4 分)End Sub一、单项选择题(每个题只有一个答案是对的的。每题2 分,共 1 5 题,3 0 分)1 .下 列(D )是指数据库管理系统。A、D M L B、D D L C、D B A D、D B M S2 .有严格的数学基础并在此基础上发展起来的数据库模型是(C )。A、层次模型B、网状模型C、关系模型D、面向对象模型3 .在销售商品关系中,可以
24、成为主关键字(或称主码)的属性是(BA.m a s t e r B.m o d e l C.t e m p d b D.m s d b5 .关系数据库规范化理论是为解决关系数据库中(A )问题而引入的。A、插入、删除和数据冗余B、提高查询速度C、减少数据操作的复杂性D、保证数据的安全性和完整性6 .下列符合第三范式的关系是(B )。A、零 件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)B、零 件(零件编号,零件名称,零件重量,零件储存的仓库编号)7 .假如希望从学生表中查询出最大年龄的同学,那么语句中应当包含(B )。A、S E L E C T M I N (年龄)A
25、S 最 大 FROM学生表B、S E L E C T M A X(年龄)A S 最 大 F R O M 学生表8 .下列关于索引的说明不对的的是(B )。A、索引与基本表分开存储B、索引一经建立就需要人工进行维护9 .在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(D )oA、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差1 1.数据库应用程序开发中,(B )属于物理设计。A、回答“干什么”的问题 B、存储方法设计C、绘制E-R 图 D、将 E-R 图转换为关系模型1 2 .下列S Q L 语句中,可以完毕删除功能的是(D )。D、D E L E TE F R O
26、 M 教师表 WH E R E 性别=,男,1 3 .查询姓名中带有“芳”字的学生,则条件语句应包含(B )。A、Wh e r e 姓名 L I K E%,芳B、Wh e r e 姓名 L I K E%芳%1 4 .下列S Q L 语句中,限制字段取值范围的约束是(C )。C、性别 c h a r (2)N O T N ULLc h e c k(性别=男 o r 性别=,女 )D、学号 c h a r (8)N O T N ULL1 5 .设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则相应的S
27、QL语句是(D )。I)、SE LE C T姓名,成 绩 F R O M 学生表,成绩表WH E R E 所在系=英语系A N D 课程名一计算机 A N D 学生表.学号=课程表.学号O RD E R BY 成绩 D E SC二、填空题(每题2 分,共 1 0 分)A、商品名B、商品编号C、商品数量I)、商品价格1 0.SQL Se r v e r 默认的登录账号为(A1 .关系模型由三个部分组成,分别是数据结构、关系操作集合和、关系的完整性2 .备份是指将数据从硬盘复制到可移动 媒体上的过程。3 .数据库应用系统的建设涉及结构设计和 行为设计_ 两个方面。4 .关系完整性是指关系模型中数据
28、的对的性、致 性、有效性 _ 05 .SQL Se r v e r 中的事务解决控制语句,实现回滚一个事务。R O LLBA C K TR A N SA C TI O N 或 R O LLBAC K三、判断题(对 的 的 在 括 号 内 打 上 错 误 的 打 上“X”。每小题2 分,共1 0 分)1 .D E LE TE TA BLE 的功能是删除表结构。(X )2 .在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。(X )3.触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。(J )4 .做结构设计时,要尽量使设计符合第三范式的
29、规定。(V)5 .登录账号用于身份验证,用户账号用于权限验证。(J )简述题(每小题5 分,共 1。分)1 .关系完整性的重要内容是什么?为什么要保证关系的完整性?答案:关系完整性就是关系模型中数据的对的性、一致性和有效性。关系完整性又涉及实体完整性、参照完整性和用户定义的完整性三个方面。只有保证了关系的完整性,才干使数据库中的数据对的、致和有效。2.什么是嵌入式SQL,它有哪些用途?答案:嵌入式S Q L 语言是将S Q L 语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式S Q L 的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采用的编程式数据库
30、语言。五、综合应用题(第 1、2 题每题1 0 分,第 3 题 2 0 分,共 4 0 分)1.用 S Q L 语句创建简朴数据表设有某数据库中有学生表(表名为S t u d e n t s),涉及学号S N o,姓名S N a m e,出生年月日S D等字段。S N o 和S N a m e 均为字符型(长度1 0),S D为日期型。S N。是主键,请用S Q L 语句创建该数据表S t u d e n t s。参考答案C R E A TE TA BL E S t u d e n t s (S N o C HA R(1 0)P R I M A R Y K E Y,S N a m e C HA
31、 R (1 0),S D DA TE TI M E):2.运用S Q L 语句进行查询在第五题第1 小题的基础上,假设还存在课程表(表名C。u r s e s)和成绩表(表名M a r k s )两张数据表。课程表C o u r s e s 涉及课程号C No ,课程名C N a m e 两个字段;成绩表m a r k s 涉及学号S N o,课程号C N o和成绩m a r k 三个字段。教学管理人员希望查询学号为“2 0 2 3 0 0 1 的学生情况,并按如图1所示的方式显示查询结果,请写出相应的S e i e ct 查询语句。图 1规定的显示结果参考答案S E L E C T s t
32、u d e n t s .S n o,S n a m e ,C n a m e ,m a r kF ROM s t u d e n t s ,c o u r s e s,m a r k sW H E R E s t u d e n t s.S n o =m a r k s.S n o a n d co u r s e s.C n o=m ar k s.C n o a n d s t u d e n t s .S n o=2 0 2 3 0 0 1 ,3 .程序应用题接第五题第2小题,某教学管理系统涉及课程信息录入功能,程序运营界面如图2所示,其中Te x t 1 为课程号、Te x t 2 为
33、课程名。进入界面后,用户输入所有数据,点击“确认”按钮,将结果插入到课程表co u r s e s 中。请补充完毕下列程序代码。第三步:将结果插入到课程表C o u r s e s 中A.M DF 和 L DF图2 “增长记录”窗体运营界而P r i v a t e S u b C o m m a n d 1 _C l i e k ()声明一个记录集对象Di m A DO r s A s N e w R e c o r d s e t 将记录集对象与已建立的数据库联接对象A DO c n 绑定A D O r s.A ct i v e C o n n e c t i o n=A D0 c n 第
34、一步:在课程表C o u r s e s 中查询是否存在关键字相同的记录s t r S Q L-S e l e ct C N o F r o m c o u r s e s W he r e C n o-Te x t l+“”(本小点6分)A DO r s.O p e n S t r S Q L (本小点 4 分)第二步:假如记录已经存在,则退出程序I f N o t A DO r s.E O E The n (本小点 4 分)M s g Bo x ”记录已存在,不能继续增长”E x i t S u bE n d I fs t r S Q L =I n s e r t I n i o c o
35、u r s e s (C n o,C N a m e )V a 1 u e s (4-Te x t 1 +M 1+Te x t 2+)”A DO cn.E x e cu l e s t r S Q L (本小点 6 分)E n d S u b一、单项选择题(每个题只有一个答案是对的的。每 题 2分,共 1 5 题,30 分)1 .关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部分组成(AA.数据结构、关系操作集合和关系的完整性2.以下不属于S Q L S e rv e r 数据库特点的是(C)。C.基于面向对象的数据模型 D.提供了大量易用的管理工具3 .S Q L S e r
36、 v e r 数据库一般涉及两大类数据库类型(D)。D.系统数据库和用户数据库4 .在一个物资台账数据表中,可以成为主关键字(或称主码)的字段是(B)0A.物资类别 B.物资编码5 .在物理层面,S Q L S e rv e r 数据库是由数据文献和事务日记文献两个操作系统文献组成的,它们的后缀分别是(A)o6.S Q L S e r v e r 数据库中的系统表的表名通常以(B)为前缀。A.Ma s t e r B.S y s7 .设一个关系为R,X 和 Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之相应,则称X和Y (C)oA.属于第一范式B.属于第二范式C.具有函数依赖关
37、系D.具有非函数依赖关系8 .下列符合第三范式的关系是(B)A.教 师(编号,姓名,系所编号,系所名称)B.教师(编号,姓名,职称)C.教 师(编号,姓名,课程号,课程名称)D.教师(编号,姓名,系所编号,系所主任姓名)9 .一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为(C)OA.两个关系的交B.两个关系的并C.两个关系的积I).两个关系的差1 0.S Q L S e rv e r 提供的 N c h a r、N v a r c h a r、N t e x t 等几种双字节数据类型事实上是一种(A)。A.U ni c o d e 数据类型B.A S C I I 数据类型
38、C.时间戳数据类型D.数值型类型1 1.一个用户访问S Q L S e rv e r通常要依次通过4个层次的安全控制,分别是(A)。A.操作系统、服务器、数据库、表和列B.表和列、数据库、服务器、操作系统C.操作系统、数据库、网络、列D.列、网络、数据库、操作系统1 2.下列哪些不属于索引的类型(D)。A.单列索引B.惟索 引 C.聚集索引D.事务日记索引1 3.S Q L S e rv e r中进行数据库备份的S Q L 语句是(B)。A.I N S ER T DAT ABAS E B.BACK U P DAT ABAS EC.R E S T O R E DAT ABAS E D.U P D
39、A T E DAT ABASE1 4 .在成绩数据表中,要计算某课程的平均成绩,可采用(D),.A.M a x 函数B.M i n 函数C.Co u nt 函数D.A vg函数1 5 .设课程成绩表的结构为(学号,课程号,成绩),假如希望查询出“成绩大于9 0分且课程号首字母为A 的所有记录”,则相应的S Q L语句是(C)。A.S EL EC T *F R O M 课程成绩表 W H E R E 成绩 9 0 AN D课 程 号 L I K E A%号 L I K E A%C.S EL ECT *F R O M 课程成绩表 W H E R E 成绩 9 0 AN D课程号 L I K ED.
40、S EL ECT *F R O M课程成绩表W HER E成绩 9 0 O R 课程号L I K E A%二、填空题(每空2 分,共 1 0 分)1 .S Q L 语言共分为四大类,即数据定义语言,数据查询语言,_ _数据操纵语言、数 据 控 制 语 言。2 .可以惟一标记某条记录的属性称为 主键 o3 .关系的规范化限度可分为多个级别,但通常只需要达成第一三范式即可。4 .备份是指将数据从硬盘复制到_ _ 可移动 媒体上的过程。三、判断题(对的的在括号内打上“,错误的打上“X”。每小题2分,共 1 0 分)1 .数据流图是需求分析的常用工具之一,人们也经常称它为D F D 图(X )02 .
41、数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的。()。3 .S Q L S e r v e r 数据库中的N U L L 值(空值)表 达 的 是“空格”或“0”值(Y )4 .S Q L S e r v e r 中 的 t e m pd b 数据库是一个临时数据库,属用户数据库(X )5 .S Q L 虽被称为“查询语言”,其功能却不仅仅限于查询(X )四、简述题(每小题5 分,共 2 题 1 0 分)1 .请简要说明S Q L S e r v e r 数据库备份有哪几种方式?S Q L S e r v e r 提供了四种不同的方式:数据库完全备份(2 分)、增量备份(
42、2分)、事务日记备份,以及数据库文献和文献组备份(1 分)。2 .请简要说明开发数据库应用系统时,结构设计和行为设计的含义。从系统开发的角度,数据库应用系统的建设工作涉及结构与行为两个方面:(a)结构设计,着重描述数据库的结构及各数据库对象间关系,规定在满足应用需求的前提下,尽也许地达成第三范式;(2 分)(b)行为设计,重要目的是描述对数据库的操作动作,这些行为和动作将来要体现在应用程序中,所以行为的设计重要是应用程序的设计。(2分)根据系统的结构和行为两方面特性,系统设计开发分为两个部分,一部分是作为数据库应用系统核心和基石的数据库设计,另部分是相应的数据库应用软件的设计开发,两者相辅相成
43、,组成统一的数据库工程。(1分)B.S E L E C T *F R O M 课程成绩表W H E R E 成绩 9 0 0 R 课程五、综合应用题(第 1、2 题每题1。分,第 3 题 2 0 分,共 4 0分)1.用SQ L 语句创建简朴数据表设有物资台账数据表T,涉及物资编号TN o,物资姓名T N,单价TD 等字段:TN。和 TN 为字符型(长度2 0),T D 为数值型(带小数)。TN。是主键,请用SQ L 语句创建该数据表T。参考答案C R E A TE TA B L E T(TN o C H A R(2 0)P R I M A R Y K E Y,TN C H A R(2 0),
44、TD M o n e y);2 .用 SQ L 语句创建带外键约束的数据表在上题基础上,假设还存在物资入库数据表C,涉及物资编号C N o ,入库数量C n 等字段。Cn为数值型(两位小数)。C n。为字符型(长度10)。该数据表与物资台账数据表T 之间存在外键约束,即物资台账数据表T 中不存在的记录不可以出现在该表中。请根据上述说明,用S Q L 创建工资数据表C参考答案C R E A TE TA B L E C (C N o C H A R (10),C n n u m e r i c,F O R E I G N K E Y(C N o)R E F E R E N C E S T(TN o
45、 );3 .程序应用题设学生成绩表的结构为(学号、课程号、成绩),程序运营界面如图1所示。进入界面后,用户方面选择学号(C o m b o 1)、课程号(C o m b o 2),姓名(Te x t l)和课程名(Te x t 2)从数据库中自动读入;然后,用户修改相应的成绩(Te x t 3),点击“确认”按钮后,将结果更新到学生成绩表中。请补充完毕下列程序代码。图 I“修改记录”窗体运营界面P r i v a t e Su b C o m m a n d 1_ C 1 i c k()声明一个字符串变量D i m s t r SQ L A S S t r i n g 第一步:拼写Up d a
46、 t e 语句s t r SQ L=U p d a t e 学生成绩表 Se t 成绩=+T e x t 3+”W h e r e 学号=a+C o m b o l.Te x t+M,A n d 课程号=+C。m b o 2.T e x t+”(本小点1 0 分)第二步:执行Up d a t e 语句A D O r s.E x e c u t e s t r SQ L (本小点 10 分)E n d Su b#四#话#蝴点邢#tt ttm一、单项选择题(每个题只有一个答案是对的的。每题2 分,共 15 题,3 0分)1.假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当是(B )。A
47、.Wh e r e 姓名%,张 B.Wh e r e 姓名 L I K E 张 2 .本教材介绍的数据库管理系统基于(C 数据库。A.O r a c 1 e B.I n f o r mi x C.M i c r o so f t S Q L S e r v er3.(A)数据库包含了所有系统级信息,对 S Q L S e r v er 系统来说至关重要,一旦受到损坏,有也许导致S Q L S er v er 系统的彻底瘫痪。A.m a ster 数据库B.temp d b数据库C.M o d el数据库D.msd b 数据库4.在一个教师关系中,可以成为主美键字(或称主码)的属性是(B)。A.
48、教师姓名B.教师编号C.教师年龄D.教师性别5.从逻辑层次上看,数据库不涉及(I)0男 2)课程表.学号A ND课程名=数据库应用技术A.表 B.视图C.存储过程D.内模式6 .下列关于索引的说明不对的的是(A)0A.索引一经建立就需要人工进行维护7.第二范式是指(B)。B.设一个关系为R,它是满足第范式的,若 R中不存在非主属性对主键的部分函数依赖,则称该关系符合第二范式。8 .下列符合第三范式的关系是(D )oD.教 师(教师编号,教师姓名,教师性别)9.在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为(C )0A.两个关系的和B.两个关系的并C.两个关系的交D.两个关系的差
49、1 0 .数据库应用程序开发中,(B)属于物理设计。A .回答“干什么”的问题B.存储方法设计C.绘制E-R 图D.将E-R 图转换为关系模型1 1 .通过账号管理,S Q L S e r v er 用户分为(C )。A.管理员账号和普通用户账号 B.操作账号和登录账号C.登录账号和用户账号 D.权限账号和身份账号1 2 .下列S Q L 语句中,可以完毕删除功能的是(D )oA.I N S E R T I N T O 学生表 V AL U E S (2 0 2 3 0 0 1 王小明,B.U P D AT E 学生表S E T 姓名=王 莉 W H E R E 学号=2 0 2 3 0o r
50、C.D E L E T E 学生表 S ET姓名=王 莉 WHERE学号=2 0 23 0 0 1 D.D E L E T E F R O M 学生表 W H E R E 性别二 男1 3 .下列S Q L 语句中,可以完毕求某列最大值的是(B)0A.S E L E C T AV G (Ag e)F R O M S tu d en tB.S E L E C T M AX(Ag e)F R O M S tu d en tC.S E L E C T M I N (Ag e)F R O M S tu d entD.S E L E C T C O U N T (*)F R O M S t u d e