沈阳体育学院2023年数据库基础专升本模拟考试(共六卷)含答案.docx
2023年数据库基础专升本模拟考试(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、在文件系统中,所具有的数据独立性是()A、系统独立性B、物理独立性C、逻辑独立性D、设备独立性2、文件系统的多级目录结构是OA、线性结构B、树形结构C、散列结构D、双链表结构3、下面列出的数据库操作中,可以在RMAN中执行的是()oA、建立表空间B、启动数据库C、创建用户D、为用户授权4、对于关系模型叙述错误的是。A、建立在严格的数学理论、集合论和谓词演算公式基础之一B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库管理系统5、一个表中,某个字段或者字段集是另一个表的主键,则将这个字段或者字段集称为()A、主关键字B、外关键字C、输入掩码D、有效性规则6、现有如下关系:职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话),其中,部门关系中的外码是()A、部门编号B、姓名C、职工号D、职工号,姓名7、从E-R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是()。A、1端实体主码与N端实体主码组合B、以上都不是C、1端实体的主码D、N端实体的主码8、关系数据库以【】作为数据的逻辑模型。A、二维表B、关系模型C、数据库D、关系9、设关系R和S的属性个数分别为n和m,那么RS操作结果的属性个数为()oA、nxmB、max(n,m)C、n+mD、n-m10、在关系数据库中,对数据基本操作有()、选择和连接三种。A、投影B、匀描C、检索D、分布11、设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是A、R.A=S.A(RXS)B、RXSC、11B,C,S.A,D(。R.A=S.A(RXS)D、11A,B,C,D(RXS)12、自动数据库诊断监控(ADDM)在你的数据库中每60分钟运行一次。你的数据库可能面临一些问题,现在要确保将来,ADDM能够每2小时运行一次。解决方案是()oA、创建2个自定义的ADDM任务。B、修改AWR的快照间隔时间为2小时。C、创建一个新的定时任务窗口为2小时。D、修改AWR的快照保留时间为2小时。13、在ACCeSS2010中,数据库的基础和核心是()。A、表B、查询C、窗体D、宏14、下列SQL语句查询到的字符串是:()0SELECTSUBSTR(,JavaPhpOracleC+Htm,5,9)FROMDUAL;A、 hpOracleCB、 PhpOracleC、 hprD、 PhpO15、数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和()。A、数据库查询B、数据库完整性定义C、改善系统性能,提高系统效率D、数据库连接16、在一个单位的人事数据库,字段简历的数据类型应当为()0A、文本型B、数字型C、日期/时间型D、备注型17、目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、模型转换B、编制应用程序设计说明C、设计评价D、子模式设计18、图中所示窗体的视图方式是()A、设计视图B、窗体视图C、数据表视图D、数据图视图19、下面关于Statspack的描述错误的是()。A、Statspack是Oracle的性能分析工具B、StatSPaCk不仅仅能分析数据库级性能问题,还能分析SQL性能C、StatSPaCk报告可以通过任意两个采样点生成D、StatSPaCk可以自动采集采样点20、OraCIe数据库的实例由()组成。A、SGA和PGA(程序全局区)B、SGA和数据库C、数据库和后台进程D、SGA(系统全局区)和后台进程二、填空题(每小题2分,共20分)1、SQL支持数据库的三级模式结构,其中()对应于基本表。2、在ACCeSS中,表中用来惟一标识每个记录的字段或多个字段的组合称为3、层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()4、关系模型中,一个关键字是可由一个或其值能惟一标识该关系模式中任何元组的属性组成。5、以数据透视表形式组织的数据访问页称为O6、将查询结果存储到一个新建的数据库表或临时表中的命令是()。7、SQL支持数据库的三级模式结构,其中()对应于视图和部分基本表,()对应于基本表,()对应于存储文件。8、定义公共变量用命令PUbIic,定义私有变量用命令PriVate,定义局部变量用命令._09、在ACCeSS中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、.查询、追加查询和生成表查询。10、加密的基本思想是根据一定的算法将()加密成为(),数据以()的形式存储和传输。三、简单题(每小题5分,共20分)1、基于课程(KC)表和成绩(CJ)表,用SELECTSQL命令,编写一个查询程序,要求查询各门课的选修人数、平均分。要求输出字段为:kcdh,kcm,选修人数,平均分。(课程平C.DBF)含有课程代号(KCDH,C,2)、课程名(KCM,C,18)字段;成绩(CJ)表含有课程代号(KCDH,&2)、成绩(CJ)字段)。2、数据库概念3、人工管理阶段特点4、OOP四、综合应用题(每小题20分,共20分)1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:关系S:S#SNAMEAGE:SEX1李强23男2刘丽22女3张友22男关系SCS#C#GRADI-1Kl8382Kl855Kl922K5905K5845K880关系C:C#CNAMETEACHERKlC语言王华K5数据库原理程军K8编译原理程军(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)0(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)0(3)检索至少选修“程军”老师所授全部课程的学生姓名。(4)检索“李强”同学不学课程的课程号。(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(Cft)和课程名(CNAME)0(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。(8)检索选修课程号为Kl和K5的学生学号(S#)。(9)检索选修全部课程的学生姓名(SNAME)0(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)0参考答案一、单项选择题1、D2、B3、B4、D5、B【解析】无6、D7、D8、B9、C10>A11、C12、B13、A【解析】一个数据库中,最核心的就是数据库中的数据,在ACCeSS中,只有表才能保存数据。14>B15、C16>D【解析】无17>B18>B19>B20、D二、填空题1、模式2、主键3、树;有向图I二维表1嵌套和递归4、多个5、数据分析页6、selectinto7、外模式模式内模式8、 local9、修改10、明文I密文I密文三、简单题1、SELECTkc.kcdh,kcm,COUNT(*)AS选修人数,AVG(CJ)平均分;FROMKC,CJWHEREKC.KCDH=CJ.KCDHGROUPBY12、数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。3、人工管理阶段:这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。4、面向对象程序设计是一种系统化的程序设计方法,具有抽象化、模块化的分成结构。四、综合应用题1、(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。CCNAME(TEACHER=,程军,(C)(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。HS#,SNAME(AGE>21ASEX=,男,(三)(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。SNAME(S(冗S#,C#(SC)÷冗C#(。TEACHER=,程军,(C)(4)检索“李强”同学不学课程的课程号(C#)。C#(C)-11Cft(SNAME=,李强,(三)SC)(5)检索至少选修两门课程的学生学号(S#)。11Stt(1=425(SC×SC)(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)OHC#,CNAME(C(S#,C#(SC)÷Stt(三)(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。JTS#(SC11Cft(TEACHER=,程军,(C)(8)检索选修课程号为Kl和K5的学生学号(S#)。(sc)4jtc#(oc#='ki,Vcn=fk5,(C)(9)检索选修全部课程的学生姓名(SNAME)。HSNAME(S(S#,C#(SC)÷Cft(C)(10)检索选修课程包含学号为2的学生所修课程的学生学号(Sft)0HS#,CU(SC)÷Cft(Sft三,2'(SC)(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。冗S#,SNAME(S(jtS#(SCCNAME='C语言,(C)2023年数据库基础专升本模拟考试(二)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、分布式数据库系统中,查询处理的时间主要取决于()oA、CPU执行时间B、数据库的数据量C、I/O花费的时间D、网络中数据传输量2、以下是对层次数据库结构的描述,请选择错误描述的选项。OA、层次数据库结构将数据通过一对多或父节点对子节点的方式组织起来B、一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的字表中包含相关数据C、它的优点是用户不需要十分熟悉数据库结构I)、层次数据库模型的结构就像是一棵倒转的树3、设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是OUSETXLSKIP3COUNTTON?NA、0B、3C、4D、204、如果希望employee表原有的列name非空,应该使用以下哪条语句?()A、AlterTABLEemployeeAlternameNOTNULL;B>AlterTABLEemployeeDropnameNOTNULL;C、 AlterTABLEemployeeADDnameNOTNULL;D、 A