《2023年广播电视大学(电大)数据库基础与应用专科.docx》由会员分享,可在线阅读,更多相关《2023年广播电视大学(电大)数据库基础与应用专科.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、专科数据库基础与应用模拟试题(X)训练第一套一、单项选择题,把合适的选项编号填写在括号内。(每小题 2分,共20分)1 .域是实体中相应属性的(A)oA.取值范围B.值 C.名称 D.描述2 .把保存关系定义的关系称为相应数据库的(B)oA. 一般关系 B.元关系 C.特定关系 D.正常关系3 .在一个关系R中,若存在X-Y和X-Z,则存在X(Y,Z), 称此为函数依赖的(C)规则。A.传递性 B.分解性 C.合并性 D.增广性4 .设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为 FD=(A-B,A-*C,D-E,D-*F),则该关系的候选码为(D)A. (A, B)B. (A
2、,C)C. (A, E)D. (A, D)5 .在SQL中,对基本表进行插入和修改记录的命令为(D).A. insert1和 deleteB. update 和 deleteC. delete 和 selectD. insert 和 update6 . Access2023数据库是(C)型数据库。A.层状 B.网状 C.关系 D.树状7 .假如字段内容为声音文献,可将此字段定义为(C)类型。A.文本 B.杳询向导 C. OLE对象 D.备注8 .在建交叉表查询的过程中,最多可以选择(B)个行标题字 段。A. 2B. 3C. 4D. 59 .若要退出Microsoft Access,则应使用的操
3、作是(C)。A. Exit B. Return C. Quit D. Revoke10 .显示包含警告信息或其他信息的消息框,应当使用的操作 是(D)A. Echo B. MessageC. WarnD. MsgBox二、是非判断题,若叙述对的则在题目后括号内打“J”否则 打“X”(每小题2分,共20分)1 .当建立和删除一个视图时,对相应的基本表没有影响。(J)2 .由概念设计进入逻辑设计时,本来的1对1或1对多联系 通常都需要被转换为相应的基本表。(X)3 .概念设计也要贯彻概念单一化原则,即一个实体中的所有 属性都是直接用来描述码的。(J )4 .在对象数据模型中,对象既不可以继承,也不
4、可以嵌套。5 .设一个学生关系为S(学生号,姓名),课程关系为C(课程 号,课程名),选课关系为X(学生号,课程号,成绩),求出所有 选课的学生信息的运算表达式为卜切(X)4S的自然连接。(V)6 .索引不是一种改善数据库性能的技术。(X)7 .声明游标语句的关键字为DECLARE CURSOR,该语句不一定 带有SELECT查询子句。(X )8 .在收回用户访问权限的语句中,所给表名选项以关键字ON 开始,所给用户名选项以关键字FROM开始。(J)9 .用于配置客户端网络连接的工具是客户端网络实用工具。(V)10 .同聚集索引相比,非聚集索引需要更少的存储空间。(X) 三、填空题,把合适内容
5、填在横线上。(每空1分,共30分)11 数据库解决技术依次经历了人工管理、(文献管理)、(数据 库管理)、以及分布式数据库管理等四个发展阶段八12 关系数据模型涉及(关系数据结构)、(关系完整性规则) 和关系运算三个方面。13 学生关系中的班级号属性与班级关系中的班级号主码属性 相相应,则(班级号)属性为(学生)关系中的外码。14 一个关系若存在(部分)函数依赖和(传递)函数依赖, 则必然会导致数据冗余和操作异常。15 在新版的SQL中,查询所涉及到的表及表之间的连接是在 from选项中实现的,表之间的连接共有三种方式,分别称为中间 连接、(左连接)和(右连接)。16 Access中的表间关系
6、有1对1、(1对多)和(多对多)三 种。17 一个Access数据库相应于操作系统中的(1)个文献,其 文献扩展名为(mdb)o18 查询可以作为(窗体)、(报表)和数据访问页的数据源。19 报表由(报表页眉)、(页面页眉)、主体、页面页脚和报表 页脚等5节组成。20 .(宏)是由一条或多条操作命令组成的集合,其中每条命 令用来实现相应的功能。使用(条件表达式)可以拟定按条件执行 宏。21 . SQLServer 2023 中的整数类型涉及 bigint、(smallint) (int)和 tinyint 四种。22 . SQL Server 2023重要通过(查询分析器)和(公司管理 器)这
7、两种工具来完毕数据库的管理工作。23 .当指定基本表中某一列或若干列为主码时,则系统将在这from学生x,课程y,选课zwhere x.学生号=z.学生号and y.课程号=z.课程号 order by x.学生号,z.成绩答:从教学库中查询出每个学生选课的所有情况,并依次按学生号 和成绩排序。4 .从商品库中查询出每种商品的商品代号、单价、数量和产 地。答:select商品表1.商品代号,单价,数量,产地from商品表1,商品表2where商品表1.商品代号=商品表2.商品代号5 .从商品库中查询出数量值最大的商品记录。答:select *from商品表1where 数量=som。(sele
8、ct max(数量)from 商品表 1)/或者where数量=all (select数量from商品表1)五、对于已经存在广播电视大学学生成绩管理系统(数据 库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表, 各表结构如下所示: 学生信息表,Student(S_ID, Sname, Sex, Birth, Depart) 课程信息表,Course(C ID, Cname, Credit) 成绩表,Rcsults(SD, C_ID, Score) 请写出卜列功能的SQL语句:1 .在数据库“RtvuStu”中创建课程信息表“Course” Create Table Course
9、(C_ID char(8) primary key,Cname char (20), Credit tinyint ).在数据库“RtvuStu”中创建成绩表“Results”Create Table Results(S_TD char(14),C_1D char (8), Score tinyint ).求学生的平均分数。Select avg (score) as 平均分数From Results2 .记录学生信息表中学生的数目。Select count (S_ID) as 学生数From Student3 .列出学生少于6人的系名。Select depart as 系别,count (*)
10、 as 人数From StudentGroup by departHaving count (*) 3 and credit 1980.查询“Student”表中的所有数据,规定检索结果按照年龄大小 降序排列,假如年龄相同,则按姓名降序排列。Select * From Student order by birth , sname desc.在“Student”表中求出每个系别的人数。Select depart as 系名,count (*)as 人数 From Student group bydepart.查找。陈一凡在同一个系别的学生学号、姓名、性别和系别。Select S_ID, Snam
11、e,sex, departFrom StudentWhere Depart=(Select depart From StudentWhere snamc- 陈一凡)18 .查找出成绩小F 60分的学生信息。Select *From studentWhere S_ID in(Select S_IDFrom resultsWhere score5)答:从教学库中查询出被5个以上学生选修的所有课程。3. select *from学生where exists (select *from选课where学生.学生号=选课.学生号group by 选课.学生号 having count(*)=3)答:从教学
12、库中查询出同时选修了 3门课程的所有学生。4. 从商品库中查询出数量在10和20之间的所有商品。答:select *from商品表1where 数量 between 10 and 20 (或 where 数量=10 and 数量功能。A.排序 B.求和 C.查找 D.分组记录from商品表1)A. 10B. 5C. 3D. 23 .设一个集合 A=3,4,5,6,7,集合 B= 1, 3, 5, 7, 9,则 A 减 B的差集中包具有(D)个元素。4 .在SQL中,alter table为(B)数据库中基本表结构的命 令。A.建立 B.修改 C.删除 D.查询5 .假如某一字段数据类型为文本型
13、,字段大小为8.该字段 中最多可输入(B)个汉字。A. 8B. 4C. 16D. 326 .创建表之间的关系时,对的的操作是(B).A.关闭当前打开的表B.打开要建立关系的表C.关闭所有打开的表D.关闭与之无关的表7 . Access是(A)办公套件中的一个重要组成部分。A.Office B.WordC.Excel D.Lotus8 .下列(D)图标是Access中新建报表的标志。、词新建 b伟新建r隹D新建gn ,新建国)9 .下列(B)图标是Access中模块对象的标志。A.剧 B. H C. 9 D, 3二、是非判断题,根据叙述对的与否在题目开始的括号内打对号 “ J”或叉号“X”(每小
14、题2分,共20分)(X) 1. DBVS只提供数据定义语句,不提供数据操纵语句供用户 使用。(X) 2.在一个关系R中,若X-Y,并且X的任何真子集都不能 函数决定Y,则称X-Y为部分函数依赖,(7)3.基本表属于全局模式中的表,它是实表,而视图则属于 局部模式中的表,它是虚表。(X ) 4.当修改一个视图时,,不会对相应的基本表产生任何影响。(J)5.当指定基本表中某一列或若干列为UNIQUE约束时,则系 统将在这些列上自动建立一个唯一值索引。3 6. SQL Server2023数据库应用的解决过程分布在客户机和 服务器上。(X) 7.安装SQL Server2023时,不必以系统管理员的
15、身份登录 操作系统。(V)8. SQL Server2023 的 datetime 或 smal Idatetime 数据类 型重要用来存储H期和时间的组合数据。(X) 9.索引一经创建既可以由SQL Server2023系统又可以由用 户使用和维护。(V) 10.触发器是一种特殊的存储过程,它可以在对一个表进行 插入、删除或修改操作时被自动调用执行。三、填空题,把合适内容填在横线上。(每空1分,共30分)1 .在文献系统中,存取数据的基本单位为(记录),在数据库 系统中,存取数据的基本单位为(数据项)。2 .数据库的逻辑数据模型依次有层次、网状、(关系)和(对 象)等四种。3 .数据库体系结
16、构中包含的三级模式为(全局模式)、(外模 式)和内模式三种。4 .设一个关系为R(A, B, C, D, E),它的最小函数依赖集为FD= A -B,A-C,A-D,D-E),该关系满足(第二)范式,若要规范化为 高一级的范式,则将得到(2)个关系。5 .在SQL中,根据基本表建立一个视图时,涉及建立了该视 图的(结构)和(内容)两个方面。6 . Access2023 “表”结构设计窗口分为两半部分,上半部分 是(表设计器),下半部分是(字段属性)。7 .在Access2023中,“货币”型数据最长为(8)个字节,“自 动编号”型数据最长为(4)个字节。8 .在Access 2023报表中有(
17、设计)和(预览)视图,而没 行数据表视图。9 .模块窗口由(工程资源)管理器、(模块属性)窗口和代码 编辑窗口三部分组成。10 . Access2023中的窗体由(页眉)、(主体)和页脚等三个 部分组成。11 . SQL Server2023提供的最常用的管理工具是(公司管理 器)和(查询分析器)。12 .在SQLServer2023中,前后相邻的语句之间可以使用(空 格)、(分号)或回车换行符分开。13 .在SQL Server2023中,为局部变量赋值的语句是(SELECT) 和(SET)o14 .对表中记录的维护重要有增长、(删除)、(修改)操作。15 .数据库的安全管理问题归结为对(琐)和(钥匙)的管理 问题。四、根据主教材第四章所给的商品