《2023年数据库应用技术考试必备.pdf》由会员分享,可在线阅读,更多相关《2023年数据库应用技术考试必备.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单项选择题(在括号内填写一个对的的选项。每题2.5分,共 3 0 题。)8.下列SQL语句中,进行默认约束的是(D)。1 5 .下列SQL语句中,可以完毕笛卡尔积运算的是(D)o1 .卜 列(D)是指数据库管理系统的英文缩写。D、成绩 n u m e r i c(9,2)C O N STRA I NT d f _s c o r e D E F A U L T 0.0D、SE LE C T*F R O M 素描画作者,动漫作者A、D ML B、D D L C、D B A D、DBM S01 6.假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当是2.卜 列属于数据库模式范畴的是(B)o
2、9.以下不属于SQL Se r v e r 数据库特点的是(C)。(B)oA、数据库中的数据存储时是否通过加密 B、用户看到的一张数据表A、采用S Q L 结构化查询语言B、具有客户/服务器体系结构A、Wh e r e 姓名 张 B、Wh e r e 姓名 LIKE 张%C、给数据库中的多个用户划分权限 D、不同的用户可以看到不同的数C、基于面向对象的数据模型 D、提供了大量易用的管理工具C、Wh e r e 姓名%LIKE 张D、Wh e r e 姓名 LIKE ,张据1 0.创建数据库的SQL语句是(C)。】7.下列SQL语句中,可以对查询结果进行排序的是(A)。3.在销售商品关系中,可以
3、成为主关键字(或称主码)的属性是(B)。A、INSE RT D A TA B A SE B、B A C KUPD A TA B A S EA、SE LE C T*F ROM 学生表 WHE RE 专业=,软件 ORD E R B Y 年龄A、商品名 B、商品编号 C、商品数量 D、商品价格C、C RE A TE D A TA B A SE D、RE STORE D A TA B A SE1 8.设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成绩),4.以二维表的形式表达关系之间的联系,属于关系模型中(A)的功能。1 L 假如要存储的数据是图形图像等,应使用(D)作为数据类型。假如
4、希望查询出“所有姓 王的且选修了*A o o r 课程的学生”,则相应的A、数据结构 B、规范性 C、关系完整性 D、数据独立性A、数值数据类型 B、字符型 C、日期时间型 D、二进制数据类S Q L 语句是(C)。5.关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三型C、S E LE CT 姓 名 F R O M学生表,选课表部分组成(A)。12.S Q L S e r v e r 数据库中的N U L L 值(空值)(D)。W H E R E 学生表.学号=选课表.学号AN D学生表.姓名LI KE 王,ANA、数据结构、关系操作集合和关系的完整性 B、级模式、二级模A、表达
5、空格 B、表达数字0 C、表达种数据类型 D、表达没D 选课表.课程号:*A 001*式、三级模式有值、不拟定的值19.设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程C、数据库、数据表、索引 D、数据库、数据表、视图13.关系数据库规范化理论是为解决关系数据库中(A)问题而引入的。名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的学生6.一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新A、插入、删除和数据冗余B、提高查询速度姓名和成绩”,则相应的S Q L 语句是(D)。关系称为(C)0C、减少数据操作的复杂性 D、保证数据的安全性和完整性D、S E
6、 LE CT 姓名,成 绩 F R O M 学生表,成绩表WH ERE所在系A、两个关系的交 B、两个关系的并 C、两 个 关 系 的 积 D、两个关14.下列符合第三范式的关系是(D)。=英 语 系 A N D 课程名=计 兜 机 A N D 学生表.学号=课程表.学号0R系的差D、职 工(职工号,职工姓名,性别,籍贯,所属部门编号)DE R B Y 成绩 D E S C2 0.下列关于视图的描述不对的的是(C)。D、U P DAT E F R O M 教师表 W H E R E 性别=,男零件编号=供应关系表.零件编号A M)零件表.零件颜色=红 色 AN DXA、视图是由行和列组成的二维
7、表 B、执行视图也许会比执行se l e ct2 4.S Q L S e r v e r 默认的登陆账号为(A)。程表.工程所在城市=北京语句速度更快A、s a B、db o C、a dm in is t r a t e r I)、自己任意设立A、查询提供红色零件的供应商编号C、视图与数据表是完全同样的 D、视图更便于用户使用2 5.对于教学管理数据库,当采用事务控制机制时,运用U P D A T E 语句将B、查询提供红色零件的供应商名称2 1.一个学生表有学生学号、学生姓名、年龄、系共4个属性,下列语句(C)学生表中学号为“0 0 2”的学生学号改为“2 0 2 3”后,假如对学生表的更新
8、操C、查询为北京的工程提供红色零件的供应商编号可以建立一个视图,该视图包含计算机系学生的学号和姓名。作结束后,还没来得急对成绩表中相应的学号字段进行更新操作,忽然停电D、查询为北京的工程提供红色零件的供应商名称C、C R E A T E V I E W C S S tud e nt A S了,S Q L 的事务控制功能将(C)。2 8.一个用户访问S Q L S e rv e r通常要依次通过4 个层次的安全控制,分S E L E C T 学生学号,学生姓名F R O M 学生表C、清除对学生表的修改别 是(A)oWHERE系=计算机系D、清除对学生表的修改,机器重新启动后,自动进行对学生表和
9、成绩表的A、操作系统、服务器、数据库、表和列2 2.下 列(B)可以删除视图C S S tu d e nto更新B、表和列、数据库、网络、操作系统A、D E L E T E V 1 E W C S S tud e nt B、D R O P V I E W C S S t u d e nt2 6.设计性能优良的关系模式称为规范化,规范化的重要理论依据是(C)。C、操作系统、数据库、网络、列C,C R E A T E V I E W C S S t ud e n t D.I N S E R T I N T O V I E W C S S tA、关系运算理论 B、关系代数理论 C、关系规范化理论 D
10、、离D、歹 I J、网络、数据库、操作系统ud e nt散数学2 9.有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),2 3.下列S Q L 语句中,可以完毕修改功能的是(B)。2 7.有三个表,供应商表(供应商编号,供应商名称,供应商所在城市),零件表(零件编号,零件名称,零件颜色,零件重量),工程 表(工程编号,工程A、I N S E R T I N T O 教师表 V A L U E S(0 53 0 0 6 ,王振东,男,零件表(零件编号,零件名称,零件颜色,零件重量),工程表(工程编号,工程名称,工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零件2)名称,
11、工程所在城市),供应关系表(供应商编号,零件编号,工程编号,零件数量),供应关系表用于解决为指定的工程提供零件的供应商编号、零件编号B、U P D A T E 教师表S E T 姓名=王振东 W H E R E 学号=*0 5 3 0 0数量),供应关系表用于解决为指定的工程提供零件的供应商编号、零件编号等信息。下列查询的含义是(B)。6,等信息。下列查询的含义是(C)。S E L E C T 供应商编号 FROM供应关系表W H E R E 工程编号:K 1 0 1 C、D E L E T E 教师表S E T 姓名=王 振 东 W H E R E 教师编号=0 53 0S E L E C
12、T 供应关系表.供应商编号F R O M 供应商表,零件表,供应关系表A、查找为K 1 0 1 工程提供零件的供应商0 6,W H E R E 供应关系表.供应商编号=供应商表.供应商编号A N D 零件表.B、查找为K 1 0 1 工程提供零件的供应商编号C、查找为K 1 0 1 工程提供零件的供应商信息1.数据是通过加工的,有价值的数字。(X)N o_ i n d e x 2 的视图。(X)D、查找为K 1 0 1 工程提供零件的供应关系3 0.下列S Q L 语句中,对字段创建惟一的聚集索引的约束是(B )oA、学号 c h a r(8)N O T N U L L C O N S T R
13、 A I N!un no U N I Q U EB、学号 c h a r(8)N O T N U L L C O N S T R A I N T P K _ 学生表 P R I M A R Y K E YC、性别 c h a r(2)N O T N U L L c h e c k (性别=男 or 性别=女)D、学号 c h a r(8)N O T N U L L二、判断题(对的的在括号内划J,错的划X,填入其它符号按错论。每题2.5 分,共 1 0 题)数据库应用技术模拟试题一、单项选择题(每个题只有一个答案是对的的。每题2 分,共 1 5 题,3 0分)1 .下列属于数据库外模式的范畴是(
14、)oD.不同的用户可以看到不同的数据2 .在教师关系中,可以成为主关键字(或称主码)的属性是()。B、教师编号3 .下列数据库中,应严禁用户修改删除,并应经常对其进行备份的是2 .数据定义语言的重要作用是向数据库中填写数据。(X)3 .三级抽象模式的定义是E-R 图最基本的内容。(X)4 .根据索引的特点,应当对那些数据量大、查询频度较高、实时性规定强的基本表创建索引。(J)5 .具有U N I Q U E 约束的字段的值不能反复。36.S Q L 语 句“BE G I N T R A N S A C T I O N 事务名”的作用是开始一个事务。(V)7.D R O P I N D E X
15、s t u den t N o _ i n dex 2 的功能是删除名为 s t u den tA.m a s t e r数据库4 .属于关系模型中关系操作的范畴是()A.关系代数中的并运算5 .数据库的备份不涉及()A、操作系统6 .假如要存储的数据是带有小数位的数据,应使用的数据类型是=9 01 0 .下列哪种情况比较适于建立索引()。A、基本表的记录数量特别多1 1 .数 据 库 应 用 程 序 开 发 中,需求分析阶段的重要目的是()。()。性对主键的部分函数依赖,则称该关系符合第二范式。A、回答“干什么”的问题1 2.查询姓名中带有“芳”字的学生,则S Q L 条件语句应包含()。B
16、、W h e r e 姓名 L I KE%芳1 3.S Q L Serv er数据库中的一个完整的备份通常要涉及()A、系统数据库、用户数据库和事务日记1 4 .下列S Q L 语旬中,实现主键约束的是()。B、学号 c h ar (8)N O T N U L L C O N S T R A I N T P K_ 学生表 P RI M A R Y KE Y 1 5 .下列S Q L 语句中,可以对查询结果进行排序的是()。A.S E L E C T *F R 0 M 学生表 W H E R E 专业=软 件 O R D ER B Y 年龄二、填空题(每空2 分,共 1 0 分)1 .关系模型由
17、三个部分组成,分别是数据结构、(关系操作集合)和关系的完整性。2 .假如一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、(插入异常)和(删除异常)等问题。3 .数据库还原方式涉及完全还原方式、简朴还原方式和(大容量日记记录还原方式)。4 .数据库设计的重要原则涉及表设计原则、(字段设计原则)和其他三、判断题(对 的 的 在 括 号 内 打 上,错 误 的 打 上 每 小 题 2 分,共1 0 分)1 .为某基本表建立索引,假如对基本表中的数据进行增删操作,则需要手工重新建立相应的索引文献。(X)2 .F O R E I G N KE Y 约束可以自动建立索引。(X)3 .S Q L
18、语句“B E G I N T R A N S A C T I O N 事务名”的重要作用 是:开 始 一 个 事 务。)4 .数据字典是需求分析的常用工具之一,简称为D D (V )o5 .每个用户均需通过登录账号建立自己的连接能力,以便获得对SQ L 的 访 问 权 限)四、简述题(每小题5 分,共 1 0 分)1 .请简要说明关系规范化的必要性。答案:关系规范化可以减少数据冗余、更新异常、插入异常、删除异常。2 .简述数据库设计中物理设计阶段的重要内容有哪些?答案:存储记录的格式设计。存储方法设计。访问方法设计。完整性和安全性考虑。五、综合应用题(第 1、2 题每题1 0 分,第 3 题
19、2 0 分,共 4 0 分)I.用 S Q L 语句创建简朴数据表数据类型为字符型(长度1 0);电影名T i t l e,数据类型为字符型(长度3 0);制作年份Y e a r,数据类型为整型;电影长度L e n g t h,数据类型为整型。演员表A c t or,涉及演员编号A no,数据类型为字符型(长度1 0);演员姓名N a me,数据类型为字符型(长度2 0);地址A d d r e s s,数据类型为字符型(长度1 0);性别G e n d e r,数据类型为位型(0 表达女,1 表达男)。用 S Q L 的建表语句建立上述两个基本表。参考答案及评分要点:C R E A T E
20、T A B L E M ov i e(M no C HA R(1 0)P R I M A R Y K E Y,T i t l e C HA R(3 0),Y e a r I N T,L e ng t h I N T);C R E A T E T A B L E A c t or (A no C H A R (1 0)P R I M A R Y K E Y,N a me C HA R (2 0),A d d r e s s V A R C HA R (1 0),G e n d e r B I T。);原则。设有一个电影资料数据库,其中电影表M ov i e,涉及电影编号M no,2根据上题,请按
21、下列规定,完毕查询语句或更新操作参考答案:P r i v a t e S u b C omma nd 1 C 1 i c k ()(1)记录1 9 9 9年制作电影的平均长度和最短长度;(2)在演员表A c t or中插入一个名演员的记录,其中,演员编号:2 0 2 30 0 1;姓名:张雷;地址:河北;性别:男。参考答案及评分要点:(1)S E L E C T A VG(L e ng t h),M I N(L e ng t h)F R O M M ov i e琳HE R E Y e a r=1 9 9 9;(2)INSERT I N T O A c t o r (A no,N a m e,A
22、 d d r e s s,G e n d e r)WALU ES(2 0 2 3 0 0 1 ,张雷,河北,1):3.程 序应用题某电影资料数据库应用系统中涉及电影信息录入功能,程序运营界面如图1所示,其中T e x t l为电影号、T e x t 2为电影名。进入界面后,用户输入所有数据,点 击“确认”按钮,将结果插入到电影表Mo vie中。请补充完毕下列程序代码。转舟.:|r u::::|r u图1 “增长记录”窗体运营界面声明一个记录集对象D i m AD O r s As N e w R e c o r d s e t将记录集对象与已建立的数据库联接对象A D O c n绑定A D O
23、 r s.Ac ti v e Co n n e c ti o n=Al)O c n 第一步:在电影表M o v i e中查询是否存在关键字相同的记录st r S Q L=S e l e c t M n o F r o m M o v i e Wh e re M n o =+Ttl +A D O r s.O pe n s t r S Q L (本小点 4 分)第二步:假如记录已经存在,则退出程序I f N o t AD O rs.E O F T h e n (本小点 4 分)M sg Bo x 记录已存在,不能继续增长”E x i t S u bE n d I f第三步:将结果插入到电影表M o
24、 v i e中str S Q L =I n s e rt i n to M o v i e(M n o ,T i t 1 e)V a 1 ue s+T e x t 1 +“L+T e x t2+)”A D O c n.E x e c ut e strS Q L (木小点 4 分)E n d Su b数据库应用技术模拟试题一、单项选择题(每个题只有一个答案是对的的。每题2分,共1 5题,3 0分)1 .数据库管理系统中的(B)功能实现对数据库的插入、删除、修改。A、数据定义B、数据操纵C、数据库的运营管理D、数据库的建立与维护2 .以二维表的形式表达关系之间的联系,属于关系模型中(A)的功能。x
25、A、数据结构B、规范性C、关系完整性D、数据独立性3.在系统数据库中,(A)包含了系统级信息。A m a ste r数据库B、t e m p d b数据库C、m o de I数据库D、m sdb数据库4.假如要存储的数据是带有小数位的数据,应使用(A)做为数据类型。A、数值数据类型B、字符型C、日期时间型D、位型5.下列(A)情况,适于建立索引。A、基本表的某列中记录数量特别多B、基本表的某列中记录数量特别少C、经常进行插入操作的基本表的某列D、经常进行删除操作的基本表的某列6 .下列关于视图的描述不对的的是(C).A、视图是由行和列组成的二维表B、视图可以限制用户对数据的访问C、视图与数据表
26、是同样的D、视图是建立在基本表上的7 .对于教学管理数据库,当采用事务控制机制时,运用U P D AT E 语句将学生表中学号为“0 0 2”的学生的学号改为“20 2 3 ”,还没来得急对成绩表进行更新操作,忽然停电了,S Q L 的事务控制功能将(C )。A、保存对学生表的修改,机器重新启动后,自动进行对成绩表的更新B、保存对学生表的修改,机器重新启动后,提醒用户对成绩表的进行更新C、清除对学生表的修改D、清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8 .下列关系中,符合第2 范式但不符合第3 范式的是(B )oB、学号姓名性别专业课程号课程名课程学分成绩0 1 0
27、10 0 2张华男电A 0 2计算机网络56 89 .把 第 个关系和第二个关系中都出现的记录提取出来,形成新的关系称为(C )A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差1 0 .假如希望从学生表中查询出同学的平均年龄,那么语句中应当包含(C )oA、S EL EC T M I N (年龄)AS平 均 FROM学生表B、S EL EC T M A X (年龄)A S 平均 F R O M 学生表C、S EL EC T A V G(年龄)A S 平均卜,R O M 学生表D、S EL EC T C O UN T (年龄)A S 平 均 F R O M 学生表1 1 .数据库
28、的备份不涉及(A )。A、操作系统B、系统数据库C、用户数据库D、事务日记1 2 .下列说法中,(A )属于表设计原则。A、遵守第三范式标准的数据库设计B、尽也许的建立触发器C、适当使用视图I)、尽也许多地采用外键1 3 .卜列S Q L 语句中,可以对查询结果进行排序的是(A )。A、S EL E C T +F R 0 M 学生表 W HER E 专业=,软件O R D ER B Y 年龄B、S EL EC T *F R O M 学生表 WH E RE 专业=软件C、S EL EC T *F R O M 学生表 W HER E专业=软件 A V G年龄D、S EL EC T *F R O M
29、 学生表 W HER E 专业=软件D I S T I N C T 年龄1 4 .查询姓名中带有“玲”字的学生,则条件语句应包含(B )。A、W HER E 姓名 L I K E%玲 B、W HER E 姓名 L I K E玲 C、W HER E 姓名%L I K E 玲 L I K E D、W HER E 姓名 L I K E 玲 1 5 .下列S Q L 语句中,对字段创建唯一的聚集索引的约束是(B )。A、学号 c ha r (8)N O T N UL L C O N S T R A I N T un _n o UN I Q UEB、学号 c ha r (8)N O T N UL L C
30、 O N S T R A I N T P K _学生表 P R I M A R Y K EYC、性别 c ha r (2)N O T N U L L c he c k (性别=男 o r 性别=女)二、填空题(每题2 分,共 1 0 分)L数据库系统的三级模式是指 外 模 式、模 式 和 内 模2.数据库还原方式涉及 完全还原方式、简朴还原方式和大容量日记记录还原方式 O3 .数据库设计的重要原则涉及表设计原则、字段设计原则和 其 他 原 则。4 .关系完整性是指关系模型中数据的 对 的 性、一致性和 有效性。5 .SQL Se r v er中的事务解决控制语句,COM M IT TR A N
31、 SA C TI O N 实现提交一个事务。三、判断题(对的的在括号内打上“J”,错误的打上“X”。每小题2 分,共 10分)l.D R O P V I E W 的功能是删除表结构。(X )2 .索引与视图具有相同的用途。(X )3.触发器是种特殊的存储过程,它基于个表创建,可以针对多个表进行操作。(V)设有某数据库中有课程表(表 名 为C o u r s e s),涉及课程号C N o、FR O M c o u r s e s,m a r k s4 .每个用户需要通过登录账号建立自己的连接能力,以便获得对S Q L的访问权限。(J)5.B/S模式的事实上就是两层结构的C/S模式。(X)四、简
32、 述 题(每小题5分,共1 0分)1 .什么是数据和数据解决?数据与信息的区别联系是什么?参考答案:数 据(D a t a)是组表达数量、行动和目的的非随机的可鉴别的符号。数据解决通常涉及查找、记录、分类、修改、i l算、汇总等各种方法。数据(D a t a )是一组表达数量、行动和目的的非随机的可鉴别的符号。信息(【n f o r m a t i o n)是通过加工的,能对接受者的行为和决策产生影响的、有价值的数据。假如将数据比方为原料,那么信息就是数据通过加工而生产的产品,是有价值的数据。与原料和产品的概念相似,一个系统的产品也许是另一个系统的原料,那么一个系统的信息也许成为另一个系统的数
33、据。2.请简要说明数据库应用系统设计的环节。参考答案:数据库应用系统设计的环节涉及需求分析、概念设计、逻辑设计和物理设计。五、综合应用题(第1、2题每题1 0分,第3题2 0分,共4 0分)课程名C Na m e两个字段。C No和C Na m e均为字符型(长 度10)。C No是主键,请用SQL语句创建该数据表C o ur s e s S E L E C T M A X (年龄)AS最 大 FROM学生表8.下列关于索引的说明不对的的是(B )oA、索引与基本表分开存储B、索引一经建立就需要人工进行维护9 .在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(D )。A s a
34、 B、d b o C、a d m i n i s t rt e r 自己任意设立1 1.数据库应用程序开发中,(B )属于物理设计。A、回答“干什么”的问题 B、存储方法设计C、绘制E-R图 D、将 E-R 图转换为关系模型12.下 列 S Q L 语句中,可以完毕删除功能的是(D )0D、D E L E T E I-R O M 教师表 W H E R E 性别=,男13.查询姓名中带有“芳”字的学生,则条件语句应包含(B )0A、W h e r e 姓名 L I K E%芳B、W h e re 姓名 L I K E ,芳14 .下列S Q L 语句中,限制字段取值范围的约束是(C )0C、性
35、别 ch a r N O T N U L L c h e ck (性别=男。r 性别=女)D、学号 ch a r(8)N O T N U L L15 .设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则相应的S Q L 语句是(DD、S E L E C T 姓名,成 绩 F R O M 学生表,成 绩 表 W H E R E 所在系=英语系 A N D 课程名一计算机AND学生表.学号二课程表.学号0R D E R B Y 成绩 D E S C3.在销售商品关系中,可以成为主关键字(或称主码)的属
36、性是(B )。A、两个关系的和B、两个关系的并C、两个关系的交D、两个关系的差二、填空题(每题2 分,共 10分)5.登录账号用于身份验证,用户账号用于权限验证。(V );1.关系模型由三个部分组成,分别是 数据结构、关系操作集合和、关系的完整性2 .备份是指将数据从硬盘复制到_ 可移动_ 媒体上的过程。3.数据库应用系统的建设涉及结构设计和 行为设计一两个方面。4.关系完整性是指关系模型中数据的对的性、_一 致 性、有效性-5 .S Q L S e r v e r 中 的 事 务 解 决 控 制 语 句,实现回滚一个事务。R O L L B A C K T R A N S A C T I O
37、 N 或 R OL L B A C K三、判断题(对的的在括号内打上“,错误的打上“X”。每小题2 分,共10分)1.D E L E T E T A B L E 的功能是删除表结构。(X )2 .在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。(X )3 .触发器是种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。(V )简述题(每小题5 分,共 10分)1.关系完整性的重要内容是什么?为什么要保证关系的完整性?答案:关系完整性就是关系模型中数据的对的性、一致性和有效性。关系完整性又涉及实体完整性、参照完整性和用户定义的完整性三个方面。只有保
38、证了关系的完整性,才干使数据库中的数据对的、一致和有效。2.什么是嵌入式S Q L,它有哪些用途?答案:嵌入式S Q L 语言是将S Q L 语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式S Q L 的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采用的编程式数据库语言。五、综合应用题(第 1、2 题每题10分,第 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
39、均为字符型(长度1 0),S D为日期型。S N o是主键,请用S Q L 语句创建该数据表S t u d e n t s,参考答案CR EAT E T AB L E S t u d e n t s S N o CHAR(1 0 )P R I M A R Y K EY,S N a m e CHAR (1 0),2 .运用S Q L 语句进行查询在第五题第1 小题的基础上,假设还存在课程表(表名C。u rs e s)和成绩表(表名M a rk s )两张数据表。课程表C。u rs e s 涉及课程号CN o,课程名CN a m e 两个字段;成绩表m a rk s 涉及学号S N o ,课程号C
40、N。和成绩m a r k 三个字段。教学管理人员希望查询学号为“2 0 2 3 0 0 1 ”的学生情况,并按如图1所示的方式显示查询结果,请写出相应的S e l e ct.查询语句。图 1规定的显示结果参考答案S E L ECT s t u d e n t s.S n o ,S n a m e.C n a m e,m a r kF R O M s t u d e n t s,c o u rs e s,m a rk sW HER E s t u d e n t s .S n o=m a rk s.S n o a n d co u rs e s.Cn o=ma rk s.Cn o a n d s
41、 t u d e n t s.S n o =(2 0 2 3 0 0 1 *3 .程序应用题4.做结构设计时,要尽量使设计符合第三范式的规定。(V )SD DATET I ME接第五题第2 小题,某教学管理系统涉及课程信息录入功能,程序运营界面如图2 所示,其中T e x t 1 为课程号、T e x t 2为课程名。进入界面后,用户Ex i t S u b5.在物理层面,SQL S e rv e r 数据库是由数据文献和事务日记输入所有数据,点击“确认”按钮,将结果插入到课程表co u rs e s 中。请补充完毕下列程序代码。图2 “增长记录”窗体运营界面P ri v a t e S u
42、b Co m m a n d 1 _Cl i c k ()声明一个记录集对象Di m ADO r s As N e w R e co rd s e t 将记录集对象与已建立的数据库联接对象ADO cn 绑定AD()r s .A c t i v e Co n n e ct i o n=AD O cn 第一步:在课程表C o u rs e s 中查询是否存在关键字相同的记录s t r S Q L =S e 1 e ct CN o F ro m co u r s e s W h e r e Cn o=+T e x t 1+(本小点6 分)ADO rs.O p e n S t r S Q L (本小点
43、 4 分)第二步:假如记录已经存在,则退出程序If N o t ADO rs.EO F T h e n (本小点 4 分)En d If 第三步:将结果插入到课程表Co u r s e s 中s t rS Q L =In s e rt In t o c o u rs e s(Cn o,C N a m e)V a l u e s+T e x t l+“,”+T e x t 2+“)”ADO cn.Ex e cu t e s t rS Q L (本小点 6 分)En d S u b一、单项选择题(每个题只有一个答案是对的的。每题2 分,共 1 5 题,3 0 分)1 .关系数据库系统采用关系模型作
44、为数据的组织方式。关系模型通常由三部分组成(A)。A.数据结构、关系操作集合和关系的完整性2 .以下不属于SQ L Se r v e r 数据库特点的是(C )。C.基于面向对象的数据模型 D.提供了大量易用的管理工具3 .S Q L S e r v e r 数据库一般涉及两大类数据库类型(DD.系统数据库和用户数据库4 .在一个物资台账数据表中,可以成为主关键字(或称主码)的字段 差是(B )o文献两个操作系统文献组成的,它们的后缀分别是(AA.M D F 和 L D F6.SQ L Se r v e r 数据库中的系统表的表名通常以(B )为前缀。A.M as t e r B.Sy s7.
45、设一个关系为R,X和丫是它的两个属性集。若对于X 上的每个值都有Y 上的一个惟一值与之相应,则称X 和丫(C )。A.属于第一范式B.属于第二范式C.具有函数依赖关系D.具有非函数依赖关系8 .下列符合第三范式的关系是(B )。A.教 师(编号,姓名,系所编号,系所名称)B.教师(编号,姓名,职称)C.教 师(编号,姓名,课程号,课程名称)D.教师(编号,姓名,系所编号,系所主任姓名)9 .一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称为(C )。A.两个关系的交B.两个关系的并C.两个关系的积D.两个关系的1 0 .SQ L S e r v e r 提供的 N c har
46、、N v ar c har、N t e x t 等几种双字M s gB ox ”记录已存在,不能继续增长”A.物资类别B.物资编码节数据类型事实上是一种(A ),A.U ni c od e 数据类型B.A SC I 1 数据类型C.时间戳数据类型D.数值型类型1 1 .一个用户访问SQ L Se r v e r 通常要依次通过4个层次的安全控制,分别是(A )。A.操作系统、服务器、数据库、表和列B.表和列、数据库、服务器、操作系统C.操作系统、数据库、网络、列D.列、网络、数据库、操作系统1 2 .下列哪些不属于索引的类型(D )0A.单列索引B.惟 索 引 C.聚集索引D.事务日记索引1
47、3 .SQ L Se r v e r 中进行数据库备份的SQ L 语句是(BA.I N SE R T D A TA B A SE B.B A C K U P D A TA B A SEC.R E STO R E D A TA B A SE D.U P D A TE D A TA B A SE1 4 .在成绩数据表中,要计算某课程的平均成绩,可采用(DA.M a x 函数B.M in函数C.C ou nt 函数D.A v g 函数1 5.设课程成绩表的结构为(学号,课程号,成绩),假如希望查询出“成绩大于9 0 分且课程号首字母为A的所有记录”,则相应的SQ L语句是(C )oA.SE L E
48、C T*F R O M 课程成绩表 W H E R E 成绩 9 0 A N D 课B.SE L E C T*E R O M 课程成绩表 W H E R E 成绩 9 0 O R课程号L I K E A%C.SE L E C T*FROM课程成绩表WHERE成绩 9 0 A N D 课程号 L I K E A%I).SE L E C T*F R O M 课程成绩表W H E R E 成绩 9 0 OR课程号 L I K E A%二、填空题(每空2 分,共 1 0 分)1.S Q L 语言共分为四大类,即数据定义语言,数据查询语言,数据操纵语言、数据控制语言 O2.可以惟一标记某条记录的属性称为
49、 主键。3 .关系的规范化限度可分为多个级别,但通常只需要达成第_ 三范式即可。4 .备份是指将数据从硬盘复制到 可移动 媒体上的过程。三、判断题(对的的在括号内打上“,错误的打上“X”。每小题2 分,共 1 0 分)1.数据流图是需求分析的常用工具之人们也经常称它为D F D 图(X )。2.数据库中只有个模式,也只有一个内模式,所以模式/内模式映像是惟一的。(),3.S Q L S e r v e r 数据库中的NULL值(空值)表 达 的 是“空格”或“0”值(Y )4.S Q L S e r v e r 中的t e m p d b 数据库是一个临时数据摩,属用户数据库(X )5.S Q
50、 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 分)、增量备份(2 分)、事务日记备份,以及数据库文献和文献组备份(1 分)。2.请简要说明开发数据库应用系统时,结构设计和行为设计的含义。从系统开发的角度,数据库应用系统的建设工作涉及结构与行为两个方面:(a)结构设计,着重描述数据库的结构及各数据库对象间关系,规定在满足应用需求的前提下,尽也许地达成第三范式;(2 分)(b)行为设计