全国计算机三级数据库等级考试模拟题2
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)试卷号:27
2023年计算机三级《数据库》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于A.系统故障B.磁盘故障C.事务故障D.介质故障正确答案:C2.【单选题】关系R 和S 具有相同的属性个数,且对应的属性取自同一个域。
集合标记的是A.R∪SB.R∩SC.R-SD.R×S正确答案:C【单选题】下列关于栈和队列的叙述中,哪些是正确的?I .栈和队列都是线性表II .栈和队列都是顺序表III. 栈和队列都不能为空IV. 栈和队列都能应用于递归过程实现V.栈的特点是后进先出,而队列的特点是先进先出A.仅I 和VB.仅I 、II 、VC.仅III 和IVD.仅II 、III 和IV正确答案:A4.【单选题】下列关于概念数据模型的说法,正确的是A.是对现实世界进行建模B.是对信息世界进行建模C.与具体的数据库管理系统有关D.与具体的操作系统有关正确答案:A5.【单选题】下列关于网络协议的叙述中,______是不正确的。
A.语法规定了用户控制信息的命令格式B.语义规定了用户控制信息的意义以及完成控制的动作与响应C.时序是对事件实现顺序的说明D.网络协议是为网络数据交换而制定的正确答案:A6.【单选题】用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予哪种权限?A.DROPB.DELETEC.ALTERD.UPDATE正确答案:B7.【单选题】物理结构设计的任务是设计数据库的A.存储格式B.存取方法C.存储结构与存取方法D.存储模式正确答案:C8.【单选题】执行STORE "1999 年12 月庆祝澳门回归祖国!" TO XY 命令之后,要在屏幕上显示"澳门1999 年12月回归祖国",应使用命令A.?SUBSTR(XY ,15,4)+SUBSTR(XY ,1,0)+SUBSTR(XY ,10)B.?SUBSTR(XY ,15,4)+LEFT(XY ,1,10)+RIGHT(XY ,19)C.?SUBSTR(XY ,15,4)+LEFT(XY ,10)十RIGHT(XY ,10)D.SUBSTR(XY, 15, 4)+LEFT(XY, 10)+ RIGHT(XY, 19,10)正确答案:C9.【单选题】下列关于数据结构基本概念的叙述中,哪一条是不正确的A.数据是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述B. 数据元素(或称结点、记录等) 是数据的基本单位C.一个数据元素至少由两个数据项组成D.数据项是有独立含义的数据最小单位正确答案:C10.【单选题】数据库管理系统中用于定义和描述数据库逻辑结构的语言称为A.数据库模式描述语言(DDL)B.数据库子语言(SubDL)C.数据操纵语言(DML)D.数据结构语言正确答案:A11.【单选题】已知SN 是一个字符类型的字段,有查询语句:SELECT SN FROM S WHERE SN LIKE 'AB%' 该查询语句的执行结果是A.含有3 个字符‘ AB% ’的所有SN 字段B.仅含有3 个字符且前两个为‘ AB’的SN 字段C.以字符串‘ AB’开始的所有SN 字段D.含有字符‘ A’或‘ B’的所有SN 字段正确答案:C12.【单选题】已经获得除CPU 以外的所有所需资源的进程处于( )状态。
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)试卷号:47
2023年计算机三级《数据库》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列不属于数据库运行维护工作的是______。
A.系统监控B.系统性能优化C.应用系统重写D.系统升级正确答案:C2.【单选题】下列关于分布式数据库系统的叙述中,哪个是不正确的?A.提高了系统的可靠性和可用性B.具有位置透明性、复制透明性和分片透明性C. 两阶段提交协议将此用于处理分布式死锁问题D. 数据复制是将片段或片段的副本分配在不同站点上的存储过程正确答案:C3.【单选题】在一个虚拟存储系统中,分配给某个进程3 页内存,开始时这 3 页内存为空。
页面访问序列是l、2、3、4、2、1、5、6、2、1、2、3、7、6、3。
若采用最近最久未使用(LRU )页面淘汰算法,缺页次数为A.10B.12C.14D.16正确答案:B4.【单选题】设关系R与关系S具有相同的属性个数,且对应属性的值取自同一个域,则R -S可记作______。
A.{t|t ∈R∨t ∈S}B.{t|t ∈R∧t S}√C.{t|t ∈R∧t ∈S}D.{t|t ∈R∨t S}正确答案:B【单选题】用户对SQL 数据库的访问权限中,如果只允许删除基本表中的元组,应授予( )权限A.DROPB.DELETEC.ALTERD.UPDATE正确答案:D6.【单选题】在Visual FoxPro 中,表单(Form)是指A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库查询的列表D.窗口界面正确答案:D7.【单选题】当前表中有4 个数值型字段:高等数学、英语、计算机网络和总分。
其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。
要将所有学生的总分自动计算出来并填人总分字段中,使用命令A.REPL 总分WITH 高等数学+英语+计算机网络B.REPL 总分WITH 高等数学,英语,计算机网络C.REPL 总分WITH 高等数学+英语+计算机网络ALLD.REPL总分WITH高等数学+英语+计算机网络FORALL正确答案:C8.【单选题】设X=123,Y=456,Z="X+Y" ,则表达式6+&Z 的值是A.6+&ZB.6+X+YC.585D.错误提示正确答案:C9.【单选题】下列关于SQL Server 数据库系统安全性的叙述中,哪个是不正确的?A.数据库管理系统的权限分为数据库系统权限和服务器权限B.数据库系统权限可分为数据库对象权限和语句权限D.SQL语言中的GRANT为权限授予语句正确答案:A10.【单选题】如果要限制“学生”表中的学生年龄字段的取值必须在15 到40 岁之间,应该使用的约束是A.CHECKB.UNIQUEC.DEFAULTD.FOREIGN KEY正确答案:A11.【单选题】下列关于SQL 语言索引( index)的叙述中,不正确的是A.系统在存取数据时会自动选择合适的索引作为存取路径B.使用索引可以加快查询语句的执行速度C.在一个基本表上可以创建多个索引D.索引是外模式12.【单选题】所有可选项缺省时,数据库记录输出命令LIST 和DISPLAY 的区别是A.DISPLAY 显示全部记录,LIST 显示当前一条记录B.LIST 显示全部记录,DISPLAY 显示当前一条记录C.LIST 和DISPLAY 都显示全部记录D..LIST和DISPLAY都只显示当前一条记录正确答案:B13.【单选题】在数据库技术中,哪一种数据模型是使用公共属性( 外键) 实现数据之间联系的?A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C14.A.主码只能包含单个属性B.任何候选码都不包含关系中的全部属性C.包含在任何一个候选码中的属性称作主属性D.包含在所有候选码中的属性称作主属性正确答案:C15.【单选题】下列关于建立数据仓库的目标的描述,不恰当的是A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C. 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻OLTP系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图正确答案:B16.【单选题】要为当前表所有职工增加100 元工资应该使用命令A.CHANGE 工资WITH 工资+100B.REPLACE 工资WITH 工资+100D.REPLACE ALL 工资WITH 工资+100正确答案:D17.【单选题】数据库存储结构和存取方法优化是提高查询效率非常重要的手段。
计算机三级考试数据库模拟题及答案
计算机等级考试/模拟试题2016年计算机三级考试数据库模拟题及答案第2章需求分析1[单选题] 下列不属于DFD方法基本元素的是__________。
A.数据流B.数据处理C.数据存储D.数据结构参考答案:D2[填空题]获取需求的主要方法包括__________、__________、__________和__________。
参考解析:面谈实地观察问卷调查查阅资料3[单选题]下列关于数据流图描述不正确的是:A.父图中描述过的数据流必须在相应子图出现。
B.一个处理至少有一个输入流和输出流。
C.一个存储必定有流入的数据流和流出的数据流。
D.一个数据流只有一端是处理框E.表达描述的信息是全面、完整、正确和一致的参考答案:D4[填空题]DFD箭头是数据流描述数据方向处理间数据依赖,IDEFO箭头强调( ) 。
参考解析:数据约束5[单选题]在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是( )。
A.仅Ⅰ、Ⅳ和ⅤB.仅Ⅱ、Ⅳ和ⅤC.仅Ⅰ、Ⅱ和ⅢD.仅Ⅲ、Ⅳ和Ⅴ参考答案:A6[单选题]下列不属于信息系统需求分析常用建模方法的是__________。
A.ERB.IDEFOC.DFDD.UML参考答案:A7[填空题] 信息系统需求分析常用的建模方法有__________、__________和__________。
参考解析:IDEF0 DFD UML8[单选题]下列属于概念设计常用建模方法的是;A.ERB.IDEFOC.DFDD.UML参考答案:A9[填空题]常见的四种需求方法:面谈;实地观察;( )参考解析:问卷调查10[单选题]数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。
国家三级(数据库技术)笔试模拟试卷123(题后含答案及解析)
国家三级(数据库技术)笔试模拟试卷123(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.我们平常所说的裸机是指A.无显示器的计算机系统B.无软件系统的计算机系统C.无输入输出系统的计算机系统D.无硬件系统的计算机系统正确答案:B解析:裸机是指无软件系统的计算机系统。
2.关于计算机语言,下面叙述不正确的是A.高级语言,较低级语言更接近人们的自然语言B.高级语言、低级语言都是与计算机同时诞生的C.机器语言和汇编语言都属于低级语言D.BASIC语言、Pascal语言、C语言都属于高级语言正确答案:B解析:程序设计语言根据其面向的不同对象(机器过程)分为低级语言和高级语言两种。
面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。
机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。
机器语言的优点是占用内存少,执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。
汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写,容易懂,也容易记。
缺点与机器语言相同,即通用性差,随机而异。
高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。
高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性强,便于维护,极大地提高了程序设计的效率和可靠性。
BASIC语言、PASCAL语言和C语言都属于高级语言。
3.十进制数值87的二进制数值是A.1010111B.1010101C.1001111D.1001100正确答案:A解析:如果要把十进制整数转换为二进制整数,其规则是:除2取余,直到商为0为止,将结果按照上右下左的排列方式列出,就是转换后的结果。
4.计算机病毒对于操作计算机的人A.只会感染,不会致病B.会感染致病,但无严重危害C.不会感染D.产生的作用尚不清楚正确答案:C解析:计算机病毒是一种特殊的具有破坏性的计算机程序,它具有自我复制能力,可通过非授权入侵隐藏在可执行程序或数据文件中。
计算机三级《数据库技术》训练题及答案
计算机三级《数据库技术》训练题及答案一、选择题1. 以下哪一个不是数据库管理系统(DBMS)的主要功能?A. 数据定义B. 数据操纵C. 数据查询D. 数据加密答案:D2. 数据库系统的核心是?A. 数据模型B. 数据库管理系统C. 数据字典D. 数据库设计答案:B3. 以下哪种数据库模型属于非关系模型?A. 层次模型B. 关系模型C. 网状模型D. 星型模型答案:C4. 以下关于SQL语言的描述,错误的是?A. SQL语言是一种过程性语言B. SQL语言是一种非过程性语言C. SQL语言支持事务处理D. SQL语言支持数据定义、数据操纵和数据查询答案:A5. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE PROCEDURE答案:B二、填空题6. 数据库系统的三级模式结构包括外模式、概念模式和______。
答案:内模式7. 在关系数据库中,完整性约束主要包括实体完整性、______和用户定义的完整性。
答案:参照完整性8. SQL语言中,用于删除数据的命令是______。
答案:DELETE9. 数据库管理系统通常基于某种数据模型,目前广泛使用的数据模型是______。
答案:关系模型10. 在数据库设计中,将现实世界中的事物抽象为数据库中的表的过程称为______。
答案:数据建模三、判断题11. 数据库系统只能支持关系数据库。
答案:错误12. 数据库管理系统具有自动备份和恢复功能。
答案:正确13. SQL语言是一种完全的过程性语言。
答案:错误14. 数据库系统中的视图实质上是一个虚表。
答案:正确15. 在关系数据库中,主键可以重复,但候选键可以不唯一。
答案:错误四、简答题16. 简述数据库系统的特点。
答案:数据库系统的特点如下:(1)数据结构化:数据库系统采用数据模型来表示和存储数据,使数据具有较好的结构化程度。
9月计算机等级考试三级数据库模拟试题及答案
xx年9月计算机等级考试三级数据库模拟试题及答案推荐:xx年9月计算机等级三级数据库模拟附带答案1、DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机硬件、软件和 ( C )A.系统分析员B.程序员C.数据库管理员D.操作员2、关系数据库中的视图属于4个数据抽象级别中的(A )A 外部模型B 概念模型C 逻辑模型D 物理模型3、在以下关于关系的陈述中,错误的选项是(B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要4、关系数据库中,实现实体之间的联系是通过表与表之间的(D )A 公共索引B 公共存储C 公共元组D 公共属性5、下面系统中不属于关系数据库管理系统的是( C)A OracleB MS SQL ServerC IMSD DB26、SQL语言中,删除一个表的命令是(B )A DELETEB DROPC CLEARD REMORE7、有一个网络数据库应用系统,其中一台计算机A存有DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于(A )A 集中式数据库体系构造B 主从式数据库体系构造C 客户机/效劳器数据库体系构造D 分布式数据库体系构造8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规那么属于( C )A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束9、设关系R和S的属性个数为r和s ,那么(R*S)操作结果的属性个数为 ( A )A r+sB r-sC r*sD max(r+s)10、在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且(A )A 包括20岁和30岁B 不包括20岁和30岁C 包括20岁不包括30岁D 不包括20岁包括30岁。
国家三级(数据库技术)机试模拟试卷2(题后含答案及解析)
国家三级(数据库技术)机试模拟试卷2(题后含答案及解析)题型有:1. 程序设计题程序设计题1.函数ReadDat( )的功能是实现从文件IN2.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOL( ),该函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。
最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数WriteDat( )把结果xx输出到文件OUT2.DAT中。
例如,原文:You He Me lam a student.结果:Me He You student a am I 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
注意:部分源程序已给出。
请勿改动主函数main( )、读函数ReadDat( )和写函数WriteDat( )的内容。
试题程序:#include <stdio.h>#include <string.h>#include <conio.h>#include <ctype.h>char xx[50] [80]; int maxline=0;/* 文章的总行数*/ int ReadDat (void); void WriteDat(void); void StrOL(void) { } main ( ) {clrscr ( );if (ReadDat ( )){ printf(“数据文件IN2.DAT不能打开! \n\007”); return;}StrOL ( );WriteDat ( ); } int ReadDat (void) {FILE *fp;int i = 0;char *p;if((fp = fopen(“IN2.DAT”, “r”)) == NULL) return 1;while(fgets(xx[i], 80, fp) != NULL){ p = strchr(xx [i], ‘\n’); if(p) *p = 0; i++;}maxline = i;fclose(fp);return 0; } void WriteDat(void) { FILE*fp; int i; clrscr( ); fp = fopen(“OUT2.DAT”, “w”); for(i = 0; i <maxline; i++) { printf(“%s\n”, xx[i] ); fprintf(fp, “%s\n”, xx[i] ); } fclose(fp); }正确答案:void StrOL(void) {int i, j, k, strl, 1; char c;for (i=0; i<maxline; i++) /*把各行中多余的标点符号去掉*/for (j=0; j<strlen(xx [ii ); j++){ c=xx[i] [j]; if((c>=‘A’&&c<=‘Z’) || (c>=‘a’&&c<=‘z’)||c==‘‘|| (c>=‘0’&&c<=‘9’)); else xx[i] [j]=‘‘; }for (1=0; l<maxline; l++){ char ch[80]={0}; char pp[80]={0}; str1=strlen(xx [l] ); i=str1-1; k=1; while (1) { while (((xx[1] [i]>=‘a’ && xx[l] [i]<=‘z’) || (xx[l] [i]>=‘A’&& xx[l] [i]<=‘Z’) || (xx[l] [i]>=‘0’&& xx[l] [i]<=‘9’)) && i>=0) /*处理字母和数字*/ { for(j=k;j>=0;j--) /*从当前行的最后一个实际情况符开始取字符,直到遇到穿空格*/ pp[j+1]=pp[j]; pp[O]=xx[l] [i]; k++;i--; } strcat (ch,pp); /*把该单词存放到数组ch中*/ strcpy(pp, ““); /*清空数组pp*/ k=1; if(i==-1)break; /*如果处理完了一行,则退出循环*/ while((xx[l] [i]<’0’|| (xx[l] [i]>’9’&&xx[l] [i]<’A’|| xx[l] [i]>’z’) && i>=O)/*处理空格*/ { for (j=k; j>=O;j--) pp[j+1]=pp[j]; pp[O]=xx[l] [i]; k++; i--; } strcat (ch,pp); /*把空格加到数组ch中*/ strcpy (pp, ““); /*清空数组pp*/ k=0; if(i==-1)break; /*如果处理完了一行,则退出循环*/ } strcpy(xx[l] ,ch);/*把已处理的字符串数组xx中/} }解析:本题是有关字符串的处理问题。
计算机等级考试三级数据库2015下半年考前模拟试题(二)
计算机等级考试三级数据库2015下半年考前模拟试题(二)一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.在数据模型三个要素中,表述客观世界中数据对象之间关联的是()。
A)数据操作B)数据结构C)数据视图D)完整性约束2.数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。
下列不属于数据库三级模式结构的是()。
A)逻辑模式B)物理模式C)外模式D)应用模式3.在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有DFD、IDEF0等。
其中,DFD建模方法也被称为过程建模和功能建模方法,其核心是()。
A)数据B)软件C)数据流D)分析过程4.设有关系模式R(A,B,C,D),存在函数依赖集:{A→B,C→D},则R 最高可属于()。
A)1NFB)2NFC)3NFD1BCNF5.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。
设有下列活动:Ⅰ.设计ER图Ⅱ.将ER图转换为关系模式Ⅲ.定义数据的约束条件Ⅳ.用SQL语句描述事务活动上述活动中,属于逻辑设计所包含活动的是()。
A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅱ、Ⅲ和ⅣC)仅Ⅱ和ⅢD)仅Ⅱ和Ⅳ6.从功能上讲,数据库应用系统设计包括四个层次。
下列层次中包含索引设计的是()。
A)表示层B)业务逻辑层C)数据访问层D)数据持久层7.在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。
下列不属于物理设计阶段活动的是()。
A)确定关系表的文件组织形式B)进行关系规范化设计C)创建必要的索引D)设置存储分配参数8.查询处理器和存储管理器是数据库管理系统中的核心模块。
下列关于查询处理器和存储管理器的说法,错误的是()。
A)查询处理器中的DML编译器会对用户提交的DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B)存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能C)存储管理器中的缓冲区管理器负责将从磁盘读出的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D)查询处理器中的DDL编译器编译或解释用户提交的DDL语句,并将生成的元数据存储在数据库的数据字典中9.下列简化UML关系图中,最不恰当的是()。
计算机等级考试三级数据库技术第2套试题及答案
计算机等级考试三级数据库技术第2套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、下列关于概念数据模型的说法,错误的是()A)概念数据模型并不依赖于具体的计算机系统和数据库管理系统B)概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C)概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D)概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能2、在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是()A)此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B)此阶段会将用户原有数据按照新的数据结构导入到新系统中C)此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D)此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作3、存储管理器是数据库管理系统非常重要的组成部分。
下列关于存储管理器的说法,错误的是()A)存储管理器负责检查用户是否具有数据访问权限B)为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C)存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D)存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性4、下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()A)客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B)数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C)这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D)这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务5、实体联系模型简称ER模型,是数据库设计常用的一种建模方法。
计算机三级(数据库技术)模拟试卷2(题后含答案及解析)
计算机三级(数据库技术)模拟试卷2(题后含答案及解析)题型有:1. 选择题 3. 应用题 4. 设计与应用题选择题1.下列不属于数据库应用系统物理设计阶段活动的是()。
A.数据库物理结构设计B.数据库事务详细设计C.应用程序详细设计D.数据库备份与恢复设计正确答案:D解析:物理设计阶段的主要活动有:确定存储结构、存取路径的选择和调整、确定数据存放位置和确定存储分配。
数据库备份与恢复设计属于数据库日常维护活动。
2.在一个ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,则将该ER图转化为关系模型后,得到的关系模式个数是()。
A.4个B.5个C.6个D.7个正确答案:B解析:ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。
实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。
实体间联系的转换:实体间存在三种联系,即1:1(一对一),1:m(一对多),m:n(多对多)。
在从ER向关系模式转换规则如下:1:1(一对一)联系方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
1:m(一对多)联系方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由n端实体的键组成。
方法二:与n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
m:n(多对多)联系多对多联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
由题目可知,该题中有三个实体,二个1:m(一对多)联系,二个m:n(多对多)联系。
三个实体和二个m:n(多对多)联系可以转换为单独的模式,二对1:m(一对多)联系需要合并到实体中去。
全国计算机三级考试《数据库技术》模拟试题二答案及解析(2)
全国计算机三级考试《数据库技术》模拟试题二答案及解析
(2)
2015全国计算机三级考试《数据库技术》模拟试题(二)答案及解析
27.C【解析】集中式是指所有的数据片断都安排在一个场地上。
分割式是指所有全局数据只有一份,它们被分割成若干片断,每个片断被分配在一个特定的场地上。
全复制式是指全局数据有多个副本,每个场地上都有一个完整的数据副本。
混合式是指全局数据被分为若干个数据子集,每个子集都被安排在一个或多个场地上,但是每个场地未必保存所有数据。
以上四种分配方式各有千秋,但复制式在每个分场都有完整的的数据,这样大大减少了各部门对全局数据的访问。
因此采用复制式数据分配能够提高每个场地的响应速度。
全国计算机三级考试《数据库技术》模拟试题二答案及解析(3)
全国计算机三级考试《数据库技术》模拟试题二答案及解析(3)2015全国计算机三级考试《数据库技术》模拟试题(二)答案及解析三、设计与应用题1.【解题思路】ER模型和关系模式相互转换的一般规则如下:(1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。
f21对干一元联系,按各种情处理,如下表格所示。
此题为关系模式转换为实体类型,因此采用实体→关系的逆向思维解题。
从模式R1和R2可知,R1和R2为一对一关系,根据这两个模式的拆分可以确定三个实体,此处将这三个实体分别命名为A、B和C。
其中A、B和C分别一一对应,且a和c分别是B和C的外键。
从模式R1和R4可知,R1和R4为多对一关系,由此确定实体D。
从模式R3和R4可知,R3和R4为多对一关系,由此可以确定出实体E。
【参考答案】a、c为A的候选码,可任选其一做主码。
可通过以下ER图来表示:2.【解题思路】用户定义的多语句表值函数的命令格式为:CREATE FUNCTION[schema_name.]function name([{@parameter_name[AS][type_schema_name.]parameter_d ata_type[=default]}[….n]])RETURNS@return_variable TABLE[WITH[[,]…n]][AS]BEGINfunction_bodyRETURNEND[;]::=({J}[][,…n])题目要求返回指定类别下的每种商品在2012年的销售总利润,并且将结果按照销售总利润的降序输出。
采用复合SQL语句的格式,先查出指定类别的所有商品号:SELECT商品号FROM商品表WHERE 类别=@lb,其中@lb为函数的传人参数,然后在销售表中用GROUP BY对商品号进行分组,并采用SUM计算每个分组的总和。
【参考答案】第一空:RETURNS第一空:table第三空:SELECT a.商品号,SUM(销售数量*(销售单价一进货单价))AS总利润FROM销售表a JOIN商品表b ON a.商品号=b.商品号WHERE a.商品号IN(SELECT商品号FROM商品表WHERE类别=@lb)GROUP BY a.商品号0RDER BY总利润DESC第四空:RETURN@ProfitTable3.【解题思路】数据库性能优化的基本原则就是通过尽可能少的磁盘访问获得所需要的数据。
xx下半年计算机三级《数据库》考前模拟试题(二)答案及解析
xx下半年计算机三级《数据库》考前模拟试题(二)答案及解析1.B【解析】数据模型三个要素包括:①数据构造数据构造是所研究的对象类型的集合。
它从语法角度表述了客观世界中数据对象本身的构造和数据对象之间的关联关系,是对系统静态特征的描述。
②数据操作数据操作是对数据库中对象的实例允许执行的操作的集合,主要指检索和更新(插入、删除、修改)两类操作。
数据模型必须定义这些操作确实切含义、操作符号、操作规那么(如优先级)以及实现操作的语言。
数据操作是对系统动态特性的描述。
③数据完整性约束数据完整性约束是一组完整性规那么的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性。
2.D【解析】数据库三级模式构造:①内模式也称存储模式或物理模式,它是数据物理构造和存储构造的描述,是数据在数据库内部的表示方式。
并且一个数据库只有一个内模式。
②模式也称逻辑模式,是数据库中全体数据的逻辑构造和特征的描述,是所有用户的公共数据视图。
它是数据库系统模式构造的中间层,不涉及数据的物理存储细节和硬件环境,与详细的应用和所使用的开发工具及高级程序设计语言无关。
③外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)看见和使用的部分数据的逻辑构造和特征的描述,是数据库用户的视图,是与某一应用有关的数据的逻辑表示。
外模式是模式的子集,一个数据库可以有多个外模式。
数据库系统的三级模式构造是指数据库由外模式、模式和内模式三级构成,并通过二级映象功能将三个模式联系起来。
3.C【解析】数据流图(Data Flow Diagram,简称DFD)是便于用户理解系统数据流程的图形表示。
DFD建模方法的核心是数据流,它能准确地在逻辑上描述系统的功能、输入、输出和数据存储等,从而摆脱了其物理内容。
数据流图是系统逻辑模型的重要组成部分。
DFD特性:①抽象性:在DFD中详细的组织机构、工作场所、物质流等都已经去掉,只剩下信息和数据存储、流动、使用以及加工的情况。
全国计算机三级考试《数据库》测试题及答案
全国计算机三级考试《数据库》测试题及答案1.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修COMPUTER课程的女学生姓名,将涉及到关系(d )A.SB.SC,CC.S,SCD.S,C,SC2.SQL语言中,实现数据检索的语句是(a )A.SELECTB.INDERTC.UPDATED.DELETE3.下列SQL语句中,修改表结构的是(a )A.ALTERB.CREATEC.UPDATED.INSERT4.SQL语言具有两种使用方式,分别称为交互式SQL和(c )A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL5.检索所有比王华年龄大的学生姓名、年龄和性别。
正确的SELECT语句是(a )A.SELECT SN,AGE,SEX FROM SSHERE AGE (SELECT AGE FROM S)WHERE SN=王华)B.SELECT SN,AGE,SEXFROM SWHERE SN=王华C.SELECT SN,ACE,SEX FROM SWHERE AGE (SELECT ACEWHERE SN=王华)D.SELECT SN,ACE,SEX FROM SWHERE ACE 王华AGE6.检索选修课程C2的学生中成绩最高的学生的学号。
正确的SeLECT的语句是(d )A.SELECT S# FORM SCWHERE C#= C2 AND GRADE =(SELECT GRADE FORM SC)WHERE C#= C2)B.SELECT S#FORM SCWHERE C#= C2 AND GRADE IN(SELECT CRADE FORM SC)WHERE C#= C2C.SELECT S# FORM SCWHERE C#= C2 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#= C2D.SELECT S# FORM SCWHERE C#= C2 AND CRANDE =ALL(SELECT GRADE FORM SCWHERE C#= C2)7.检索学生姓名及其所选修课程的课程号和成绩。
2023计算机等考三级数据库模拟练习题
2023计算机等考三级数据库模拟练习题2023计算机等考三级数据库模拟练习题2023下半年计算机等级考试时间9月23日-26日,同学们在复习过程中,练习题更是不行忽视的一部分,以下是百分网我搜寻整理的一份2023计算机等考三级数据库模拟练习题,供参考练习,期望对大家有所帮忙!1.假定同学关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),同学选课关系是SC(S#,C#,GRADE)。
要查找选修 COMPUTER课程的女同学姓名,将涉及到关系(d )A.SB.SC, CC.S,SCD.S,C,SC2.SQL语言中,实现数据检索的语句是(a )A.SELECTB.INDERTC.UPDATED.DELETE3.下列SQL语句中,修改表结构的.是(a )A.ALTERB.CREATEC.UPDATED.INSERT4.SQL语言具有两种使用方式,分别称为交互式SQL和(c )A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL5.检索全部比王华年龄大的同学姓名、年龄和性别。
正确的SELECT语句是(a )A.SELECT SN,AGE,SEX FROM SSHERE AGE (SELECT AGE FROM S)WHERE SN=’王华’)B.SELECT SN,AGE,SEXFROM SWHERE SN=’王华’C.SELECT SN,ACE,SEX FROM SWHERE AGE (SELECT ACEWHERE SN=’王华’)D.SELECT SN,ACE,SEX FROM SWHERE ACE 王华 AGE6.检索选修课程C2的同学中成果最高的同学的学号。
正确的SeLECT的语句是(d )A.SELECT S# FORM SCWHERE C#= C2 AND GRADE =(SELECT GRADE FORM SC)WHERE C#= C2)B.SELECT S#FORM SCWHERE C#= C2 AND GRADE IN(SELECT CRADE FORM SC)WHERE C#= C2C.SELECT S# FORM SCWHERE C#= C2 AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#= C2D.SELECT S# FORM SCWHERE C#= C2 AND CRANDE =ALL(SELECT GRADE FORM SCWHERE C#= C2)7.检索同学姓名及其所选修课程的课程号和成果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列______是数据库管理系统DBMS运行所依据的信息。
Ⅰ.数据完整性定义Ⅱ.安全保密定义Ⅲ.模式、内模式和外模式定义Ⅳ.数据库开放性定义Ⅴ.用户界面形式定义A、仅Ⅰ、Ⅲ和ⅣB、仅Ⅰ、Ⅱ和Ⅲ√C、仅Ⅱ、Ⅲ和ⅣD、都是数据库管理系统DBMS运行所依据的信息是,模式,外模式,存储模式的定义;安全保密定义;完整性定义;存取路径的定义。
可见Ⅰ、Ⅱ和Ⅲ是正确的。
2.关系代数操作是基于如下的关系R和S。
若结果如下,这是对关系R和S执行了______。
A、√B、C、D、连接运算中有两种最为重要也最为常用的连接:一种是等值连接;另一种是自然连接。
1、等值连接:若θ为"="的连接运算称为等值连接,它是从关系R与S的笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为2、自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉,即若R和S具有相同的属性组A1,A2,…,AK,则自然连接可记做其中是除了分量以外的R×S的所有分量组成的序列,且它们的顺序与在R×S中相同。
3.如果时间片用完,则正在运行的进程的状态变为______。
A、就绪态√B、结束态C、阻塞态D、挂起态时间片轮转算法的基本思想是,将CPU的处理时间划分成一个个时间片,就绪队列中的诸进程轮流运行一个时间片,当时间片结束时,就强迫运行进程让出CPU,该进程进入就绪队列,等待下次调度。
同时,进程调度又去选择就绪队列中的一个进程,分配给它一个时间片,以投入运行。
4.设有一组作业,它们的提交时刻和估计运行时间如下所示:作业名提交时刻估计运行时间(分钟)Job1 10:00 50Job2 10:10 30Job3 10:30 10Job4 10:50 5在10:50时刻开始进行作业调度,调度采用最高响应比优先算法,第一个被选中执行的作业是______。
A、Job1B、Job2C、Job3√D、Job4最高响应比作业优先算法,响应比R定义为系统对作业的响应时间与作业估计运行时间的比值,即R=响应时间/估计运行时间=(作业等待时间+估计运行时间)/估计运行时间=1+作业等待时间/估计运行时间。
该算法优先选择响应比最高的作业运行。
按照最高响应比作业优先算法,计算这组作业的响应比分别为:作业名提交时刻估计运行时间(分钟)响应比RJob1 10:00 50 2Job2 10:10 30 7/3Job3 10:30 10 3Job4 10:50 5 1可见调度采用最高响应比优先算法,第一个被选中执行的作业是Job3。
5.下列有关操作系统的叙述中,______是不正确的。
A、操作系统管理计算机系统中的各种资源B、操作系统为用户提供良好的界面C、操作系统与用户程序必须交替运行√D、操作系统位于各种软件的最底层操作系统有两个重要的作用:1)管理系统中的各种资源。
2)为用户提供良好的界面。
操作系统的地位是位于各种软件的最底层,与计算机硬件密切相关,是硬件的第一层软件的扩充。
操作系统的特征有并发性,计算机系统中可以同时运行多个程序,宏观上是同时向前推进的,并发性体现在用户程序和用户程序之间,操作系统和用户程序之间。
选项A和选项B是操作系统的重要作用,选项D是操作系统的地位的正确描述,因为操作系统和用户程序之间可以并发运行,所以选项C是错误的。
6.在数据库的三级模式结构中,外模式/模式映像的个数______。
A、只有1个B、与外模式的个数相同√C、由系统参数确定D、可以有任意多个外模式/模式映象存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。
对应于同一个模式可以有任意多个外模式,对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义该外模式和模式之间的对应关系。
这些映像定义通常包含在各自外模式的描述中。
可见外模式/模式映像的个数与外模式的个数相同。
7.下列关于SQL语言的叙述中,______是不正确的。
A、SQL语言支持数据库的三级模式结构B、一个基本表只能存储在一个存储文件中√C、一个SQL表可以是一个基本表或者是一个视图D、数据库中数据的存储结构组成了关系数据库的内模式SQL语言支持数据库的三级模式结构,包括外模式,模式,内模式;一个基本表可以存储在一个或多个存储文件中,一个存储文件也可以存储多个基本表,所以选项B是错误的;一个SQL表可以是一个基本表或者是一个视图,视图是从一个或几个基本表中导出的表,是一个虚表,选项C是正确的。
数据库中数据的存储结构组成了关系数据库的内模式,选项D是正确的。
8.若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为______。
A、异步B、同步√C、并发D、互斥系统的各进程可以并发共享资源,从而使得系统资源得到充分利用。
进程同步是指进程之间一种直接的协同工作关系,这些进程相互合作共同完成一项任务。
进程间的直接互相作用构成进程的同步。
进程的互斥,指系统中许多进程常常需要共享资源,而这些资源往往要求排他使用,即一次只能为一个进程服务。
在进程的特性里包含并发性和异步性,并发性指进程可以同其他进程一道向前推进,即一个进程的第一个动作可以在另一个进程的最后一个动作结束之前。
异步性指,每个进程按照各自独立的不可预知的速度前进。
由上边的分析可以看出若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为进程同步。
9.确保事务的原子性是由数据库管理系统中的______负责的。
A、恢复管理B、并发控制C、完整性约束D、存储管理√原子性:事务的所有操作在数据库中要么全部正确反映出来要么全部不反映。
保证原子性是数据库管理系统中事务管理部件的责任。
在存储管理中,经常采用缓冲技术,以提高存取效率。
缓冲技术中最关键的是用调度算法和内外一致性的保证。
对调度算法的要求是一要可靠,二要高效。
在内外一致性方面,要求系统不论何时都不会因任何原因而产生不可恢复的数据不一致。
在这方面,存储管理和事务管理是紧密联系在一起的。
确保单个事务的一致性是对该事务编码的应用程序员的责任。
完整性约束的自动检查有助于保持一致性。
数据库系统中有一个并发控制部件,它保证事务隔离性。
确保持久性是数据库系统中恢复管理部件的责任。
10.在PowerDesigner中,既支持在概念层又支持在物理层建立和维护数据模型的模块是______。
A、ProcessAnalystB、DataArchitect√C、AppModelerD、WarehouseArchitecturePowerDesigner包含6个紧密集成的模块:(1)PowerDesigner ProcessAnalyst:用于数据分析和数据发现,使用户能够描述复杂的处理模型以反映他们的数据库模型,产生数据字典,绘制数据流程图等;(2)PowerDesigner DataArchitect:用于两层的(即:概念层和物理层)数据库设计和数据库构造;(3)PowerDesigner AppModeler:用于物理数据库的设计和应用对象及数据组件的生成;(4)PowerDesigner MetaWorks:通过模型的共享支持高级的团队工作的能力;(5)PowerDesigner WarehouseArchitect:用于数据仓库和数据集市的建模和实现;(6)PowerDesigner Viewer:提供了对PowerDesigner所有模型信息的只读访问,包括处理、概念、物理和仓库模型。
11.下列关于关系数据库对关系的限定的叙述中,______是正确的。
Ⅰ.每一个属性是不可分解的Ⅱ.每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一Ⅲ.每一个关系仅仅有一种记录类型,即一种关系模式Ⅳ.关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换Ⅴ.同一个关系中不允许出现完全相同的元组A、仅Ⅰ、Ⅱ、Ⅲ和ⅣB、仅Ⅱ、Ⅲ、Ⅳ和ⅤC、仅Ⅰ、Ⅱ、Ⅲ和ⅤD、都正确√关系模型的数据结构表示为二维表,但不是任意的一个二维表都能表示一个关系,关系数据库对关系是有限定的:1)每一个属性是不可分解的。
2)每个关系模式中属性的数据类型以及属性的个数是固定的,每个属性必须命名,且不同。
3)每一个关系仅仅有一种记录类型,一种即关系模式。
4)关系中的元组的顺序是无关紧要的。
5)在关系中属性的顺序可任意交换,交换时应连同属性名一起交换,否则顺序是重要的。
6)同一个关系中不允许出现完全相同的元组。
可见Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ都是正确的。
12.下列______是由于关系模式设计不当所引起的问题。
Ⅰ.数据冗余Ⅱ.插入异常Ⅲ.删除异常Ⅳ.丢失修改Ⅴ.级联回滚A、仅Ⅱ和ⅢB、仅Ⅰ、Ⅱ和Ⅲ√C、仅Ⅰ、Ⅳ和ⅤD、仅Ⅱ、Ⅲ和Ⅳ关系模式设计不当可能出现以下问题:1)数据冗余,数据库中不必要的重复存储就是数据冗余。
2)更新异常,更新异常也称修改异常,由于数据的重复存储,会给更新带来很多麻烦。
可能会导致数据不一致,这将直接影响系统的质量。
3)插入异常,插入元组时出现不能插入的一些不合理现象。
4)删除异常,不该删除的数据被删除。
13.关系代数操作是基于如下的关系R和S。
若结果如下,这是对关系R和S执行了______。
A、B、C、D、√连接运算中有两种最为重要也最为常用的连接:一种是等值连接;另一种是自然连接。
1、等值连接:若θ为"="的连接运算称为等值连接,它是从关系R与S的笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为2、自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉,即若R和S具有相同的属性组A1,A2,…,AK,则自然连接可记做其中是除了分量以外的R×S的所有分量组成的序列,且它们的顺序与在R×S中相同。
14.根据数据库管理系统DBMS的层次结构,系统缓冲区由______来管理。
A、应用层B、语言翻译处理层C、数据存取层D、数据存储层√DBMS的层次结构按照处理对象的不同,依最高级到最低级的次序来划分,它们是应用层、语言翻译处理层、数据存取层、数据存储层、操作系统层。
应用层的处理对象是各种各样的数据库应用;语言翻译处理层的处理对象是数据库语言;数据存取层的处理对象是单个元组;数据存储层的处理对象是数据页和系统缓冲区;操作系统层的处理对象是数据文件的物理块。
15.下列关于关系模式的码的叙述中,______是不正确的。
A、当候选码多于一个时,选定其中一个作为主码B、主码可以是单个属性,也可以是属性组C、不包含在主码中的属性称为非主属性√D、当一个关系模式中的所有属性构成码时,则称为全码设K为关系模式R<U,F>中的属性或属性组,若K→U在中,而找不到K的任何一个真子集,能使→U在中,则称K为关系模式R的候选码。