软考数据库系统工程师试题及答案

合集下载

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导

2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于数据库系统概念的正确描述是:A. 数据库系统是一种软件,用于管理数据B. 数据库系统是一个用于存储和检索数据的结构化集合C. 数据库系统是一个独立于操作系统的软件组件D. 数据库系统只包含数据,不包含与之相关的应用程序2、题干:以下关于数据库范式(Normalization)的说法,不正确的是:A. 第一范式(1NF)要求表中的所有字段都是原子性的B. 第二范式(2NF)要求满足第一范式,且非主属性完全依赖于主键C. 第三范式(3NF)要求满足第二范式,且非主属性不依赖于其他非主属性D. 第四范式(4NF)要求满足第三范式,且消除所有传递依赖3、在关系型数据库管理系统中,下列不属于关系模型优点的是:A. 数据结构简单,清晰易懂B. 数据独立性高C. 查询效率依赖于索引的使用D. 支持多种数据类型4、数据库的完整性是指数据的正确性和相容性,下面哪一个不是实现完整性的措施?A. 定义主键约束B. 设置外键来维护表之间的关系C. 使用视图来隐藏敏感数据D. 检查约束条件5、题目:以下哪项不是数据库管理系统的功能?A. 数据定义B. 数据操作C. 系统维护D. 网络通信6、题目:在数据库系统中,以下哪种数据模型被称为“半结构化数据模型”?A. 层次模型B. 网状模型C. 关系模型D. 对象模型7、在数据库设计的过程中,以下哪个阶段会确定数据的存储结构和存取方法?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理结构设计8、事务处理中,哪一项特性确保了即使系统崩溃或出现故障后也能恢复到一个一致的状态?A. 原子性B. 一致性C. 隔离性D. 持久性9、在数据库系统中,以下哪种数据模型主要用于表示实体之间的联系?A. 层次模型B. 网状模型C. 关系模型D. 函数模型 10、在SQL语言中,用于创建新表的命令是?A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE11、关于关系数据库的特点,下列说法错误的是:A. 数据结构化B. 数据独立性高C. 数据冗余小D. 操作不方便12、在SQL语言中,用来修改表结构的语句关键字是:A. CREATE TABLEB. ALTER TABLEC. UPDATE TABLED. MODIFY TABLE13、数据库系统中,索引的主要作用是什么?14、在关系数据库中,哪些操作会导致事务的回滚?15、在关系数据库中,以下哪一项描述了“实体完整性”约束?A. 确保每个实体的主键字段都不为空B. 确保每个实体的每个字段都不为空C. 确保实体的主键字段唯一D. 确保实体的外键字段唯一16、在数据库设计中,以下哪个概念描述了“范式”?A. 一个数据库中所有数据项都符合一定的规范B. 数据库中表之间通过外键关联C. 数据库中每个表都只包含一个实体类型的数据D. 数据库中所有数据项都遵循相同的结构17、题目:在数据库设计中,ER图(实体-联系图)主要用于:A. 表示数据库中数据项的类型B. 描述数据库中数据项之间的关系C. 定义数据库中数据的存储结构D. 描述数据库中数据的完整性约束18、题目:在SQL语言中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT19、以下哪个选项不是数据库系统中的数据模型?A. 关系型模型B. 网状模型D. 层次模型 20、在数据库设计过程中,以下哪个阶段是确保数据库系统稳定性和性能的关键阶段?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理设计21、在关系数据库系统中,以下哪种查询是SQL语言中定义的DML操作?A. SELECTB. INSERTC. UPDATED. ALL22、在数据库设计中,以下哪种范式是确保数据完整性、避免数据冗余和更新异常的最基本要求?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)23、在数据库系统中,以下哪种数据模型主要用于描述数据间的关系?A. 层次模型B. 网状模型C. 关系模型24、在SQL语言中,用于查询满足特定条件的记录的命令是:A. INSERTB. UPDATEC. DELETED. SELECT25、在关系数据库中,以下哪一项不是数据完整性约束的类型?A. 实体完整性B. 引用完整性C. 用户定义完整性D. 逻辑完整性26、以下哪个SQL语句可以实现查询名为“Employee”的表中,名为“Department”字段的值为“Sales”的记录?A. SELECT * FROM Employee WHERE Department=‘Sales’B. SELECT * FROM Employee WHERE =‘Sales’C. SELECT * FROM Employee WHERE Department=‘Sales’ AND=‘Sales’D. SELECT * FROM Employee WHERE Department.ID=‘Sales’27、在数据库系统中,什么是事务,事务具有哪些特性?28、简述关系数据库的规范化理论及其作用。

上半年软考数据库系统工程师试题及答案(上午)在线

上半年软考数据库系统工程师试题及答案(上午)在线

招商引资实行新"九通一平"大连能不能为来连的企业营造适宜发展的、一流的人居环境呢?针对大连市的具体的招商引资的情况,为促进大连的竞争力和吸引力,李绍强建议大连发展招商引资工作的具有地方特色的新的"九通一平",由原来的单一的对投资的吸引,发展成对资金、技术、人才等的吸引。

李绍强委员认为,新"九通一平"是一种建设理念,是营造大环境理念的升华,为进入大连的企业、居民营造适宜发展和一流的人居环境。

"新九通一平"在供水、供电、供热、供气、排水、污水处理、道路、互联网、通讯、土地平整到位等基础上,着力提升软环境建设,即信息通、市场通、法规通、物流通、资金通、人才通、环境通、文明通、服务通,面向21世纪的新经济平台,促进了城市内部的优化升级。

信息通利用网络等现代化的信息传播手段,使来连或准备来连的投资者可以很方便地获得有关大连的自然情况、经济发展、政策法规、风俗习惯、人文情况、公务程序以及企业信用等各方面的详细情况,为投资者的前期市场调查和正常公务的开展,提供方便、快捷的信息。

现在是信息时代,国际贸易、国际金融、国际资本和国际市场的竞争,实质是信息占有、信息引导的竞争,被称为信息战。

信息,在绝大多数情况下已经成为一种资源,招商引资的竞争也是一种信息的竞争。

信息通,既有利于投资者的经营决策,缩短招商引资过程的时间;同样,也利于投资者加快投资的进程。

加强企业信用建设,逐步实现企业信用信息的互联互通和社会共享。

市场通大连市政府应该更多地为企业提供大连及其周边地区的市场情况及需求,以满足企业不断增长的市场需求。

在如今市场高度细分化、竞争白热化、产品同质化的前提下,政府既要为企业创造公平、竞争的市场环境,也要进一步规范市场经济秩序,营造规范有序的市场经济环境,帮助企业开拓新兴市场。

没有调查就没有发言权。

投资者通过政府提供的大连市场信息,对市场进行调查,充分的了解到自己企业的产品与品牌,在市场竞争中的优势、劣势、威胁和机会。

2020年计算机软考数据库系统工程师练习及答案

2020年计算机软考数据库系统工程师练习及答案

2020年计算机软考数据库系统工程师练习及答案1.关于er图,下列说法中错误的是( )A.现实世界的事物表示为实体,事物的性质表示为属性B.事物之间的自然联系表示为实体之间的联系C.在er 图中,实体和属性的划分是绝对的、一成不变的D.在er 图中,实体之间能够有联系,属性和实体之间不能有联系2.在er 模型转换成关系模型的过程中,下列叙述不准确的是( )A.每个实体类型转换成一个关系模型B.每个联系类型转换成一个关系模式C.每个m:n 联系转换成一个关系模式D.在1:n联系中,“1”端实体的主键作为外键放在“n”端实体类型转换成的关系模式中3.在数据库设计中,超类实体与子类实体的关系是( )A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主键D.后者只继承前者的主键4.综合局部er图生成总体er 图过程中,下列说法错误的是( )A.不同局部er图中出现的相同实体,在总体er 图中只能出现一次。

B.在总体er 图中能够添加属于不同局部er 图实体间的联系。

C.在总体er 图中能够添加局部er图中不存有的联系。

D.在总体er 图中不能够删除任何实体间的联系。

5.如果一个系统定义为关系系统,则它必须( )A.支持关系数据库B.支持选择、投影和连接运算C.A 和B 均成立D.A、B都不需要7.数据库技术中的“脏数据”是指( )的数据。

A.错误B.回返C.未提交D.未提交的随后又被撤消8. er模型转换成关系模型时,一个m:n联系转换为一个关系模式,该关系模型的关键字是( )A.m 端实体的关键字B.n 端实体的关键字D.重新选择的其他属性9.在一个er 图中,如果共有20 个不同实体类型,在这些实体类型之间存有着9 个不同的二元联系(二元联系是指两个实体之间的联系)其中3 个是1:n 联系,6 个是m:n 联系,还存有1 个m:n 的三元联系,那么根据er模型转换成关系模型的规则,这个er 结构转换成的关系模型个数为( )A.24B.27C.29D.3010.在关系数据库中,通过( )来表示概念记录之间的关系。

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)试卷及答案指导(2025年)

2025年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:在数据库系统中,以下哪项技术不属于关系数据库的完整性约束?A、实体完整性B、参照完整性C、用户自定义完整性D、数据类型约束2、题目:以下关于SQL语言的描述,正确的是:A、SQL语言是一种编程语言,主要用于事务处理。

B、SQL语言主要用于数据查询,不支持数据修改。

C、SQL语言支持数据定义语言(DDL)和数据操纵语言(DML)。

D、SQL语言的执行效率通常低于传统的关系数据库语言。

3、题目:在数据库系统中,数据模型是用来描述数据及其关系的概念模型。

以下哪种数据模型是最早被提出的?A. 层次模型B. 网状模型C. 关系模型D. 物化模型4、题目:在关系数据库中,以下哪个选项不是关系数据库管理系统的基本功能?A. 数据定义B. 数据查询C. 数据备份与恢复D. 数据验证5、题干:在数据库系统中,数据模型是用于描述数据结构和数据间联系的方法,下列哪种数据模型最适用于描述复杂的数据结构?A. 层次模型B. 网状模型C. 关系模型D. 客户端/服务器模型6、题干:在SQL语言中,用于创建表的语句是?A. CREATE TABLEB. DROP TABLEC. ALTER TABLED. INSERT INTO7、关系数据库中,一个表中的记录数称为:A. 列B. 行C. 索引D. 视图8、在SQL语言中,用于创建一个新表的命令是:A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE9、数据库系统工程师在设计和实现数据库时,通常需要遵循哪些设计原则?10、在SQL语言中,用于创建视图的语句是什么?11、在关系数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 保证数据的一致性C. 减少数据冗余D. 简化数据库结构12、下列哪个SQL命令用于删除表中的数据而不删除表本身?A. DROPB. DELETEC. TRUNCATED. REMOVE13、数据库系统工程师在进行数据库设计时,通常需要遵循的规范化原则是哪些?选项:A. 第一范式(1NF)、第二范式(2NF)B. 第一范式(1NF)、第三范式(3NF)、BCNFC. 第二范式(2NF)、第三范式(3NF)、BCNFD. E-R图、层次模型、网状模型14、在SQL语言中,用于创建表的命令是?选项:A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE15、以下哪项不属于数据库系统工程师需要掌握的数据库设计原则?()A. 第三范式(3NF)B. 第二范式(2NF)C. 第一范式(1NF)D. 第四范式(4NF)16、在数据库系统中,以下哪种数据类型不支持索引?()A. 整数(INT)B. 字符串(VARCHAR)C. 日期(DATE)D. 时间戳(TIMESTAMP)17、下列关于关系型数据库的描述中,哪一项是错误的?A. 关系型数据库中的数据通过表的形式来组织。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:84

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:84

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题假设所有的作业同时到达,平均周转时间最短的调度算法是()。

问题1选项A.先来先服务B.优先级调度C.短作业优先D.轮转算法【答案】C【解析】先来先服务调度算法(FCFS):就是按照各个作业进入系统的自然次序来调度作业。

这种调度算法的优点是实现简单,公平。

其缺点是没有考虑到系统中各种资源的综合使用情况,往往使短作业的用户不满意,因为短作业等待处理的时间可能比实际运行时间长得多。

短作业优先调度算法(SPF): 就是优先调度并处理短作业,所谓短是指作业的运行时间短。

而在作业未投入运行时,并不能知道它实际的运行时间的长短,因此需要用户在提交作业时同时提交作业运行时间的估计值。

时间片轮转调度算法:每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。

如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。

如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。

调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。

基于优先级调度算法(HPF):每一个作业规定一个表示该作业优先级别的整数,当需要将新的作业输入并调入内存处理时,优先选择优先级别数最高的作业。

作业周转时间(Ti)=完成时间(Tei)-提交时间(Tsi)作业平均周转时间(T)=周转时间/作业个数2.单选题在程序设计语言中,()表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括()环境和运行环境。

问题1选项A.语法B.语义C.语用D.词法问题2选项A.开发B.调试C.测试D.编译【答案】第1题:C第2题:D【解析】在程序设计语言中,语用表示了构成语言的各个记号和使用者的关系,而语境是指理解和实现程序设计语言的环境,包括编译环境和运行环境。

3.单选题甲、乙两公司于2020年7月7日就各自开发的库存管理软件分别申请“宏达”和“鸿达”商标注册,两个库存管理软件相似,甲第一次使用时间为2019年7月,乙第一次使用时间为2019年5月,此情形下,()能获准注册。

2023年软考数据库系统工程师考试真题加答案解析上午下午直接打印

2023年软考数据库系统工程师考试真题加答案解析上午下午直接打印

2023年上六个月数据库系统工程师考试上午真题(原则参照答案)单项选择题在下列各题旳备选项中,请选择1个最符合题意旳选项。

1在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算成果旳寄存器是()。

A. 程序计数器B. 状态寄存器ﻫC. 通用寄存器D. 累加寄存器2某机器字长为n,最高位是符号位,其定点整数旳最大值为()。

A.2n-1 ﻫB.2n-1-1C.2nﻫD.2n-13海明码运用奇偶性检错和纠错,通过在n个数据位之间插入k个检查位,扩大数据编码旳码距。

若n=48,则k应为()。

A. 4 ﻫB. 5ﻫC. 6D. 74一般可以将计算机系统中执行一条指令旳过程分为取指令,分析和执行指令3步。

若取指令时间为4t,分析时间为2t。

执行时间为3t,按次序方式从头到尾执行完600条指令所需时间为()t;若按照执行第i条,分析第i+1条,读取第i+2条重叠旳流水线方式执行指令,则从头到尾执行完600条指令所需时间为()t。

A.2400 ﻫB. 3000 ﻫC. 3600ﻫD. 5400A. 2400ﻫB. 2405C.3000 ﻫD. 3009若用256K X 8bit旳存储器芯片,构成地址40000000H到400FFFFFH且按字节编址旳内存区域,则需()片芯片。

A.4B. 8C.16D. 326如下有关木马程序旳论述中,对旳旳是()。

A. 木马程序重要通过移动磁盘传播B. 木马程序旳客户端运行在袭击者旳机器上C. 木马程序旳目旳是使计算机或网络无法提供正常旳服务ﻫD. Sniffer是经典旳木马程序7防火墙旳工作层次是决定防火墙效率及安全旳重要原因,如下论述中,对旳旳是()。

A. 防火墙工作层次越低,工作效率越高,安全性越高B.防火墙工作层次越低,工作效率越低,安全性越低C. 防火墙工作层次越高,工作效率越高,安全性越低D. 防火墙工作层次越高,工作效率越低,安全性越高8如下有关包过滤防火墙和代理服务防火墙旳论述中,对旳旳是()。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:31

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:31

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题防止重放攻击最有效的方法是()。

问题1选项A.对用户密码进行加密存储使用B.使用一次一密的加密方式C.强制用户经常修改用户密码D.强制用户设置复杂度高的密码【答案】B【解析】重放攻击又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。

重放攻击可以由发起者,也可以由拦截并重发该数据的敌方进行。

所以,防范重放攻击可以加时间戳,或者一次一密的方式。

2.单选题数据库系统中的运算溢出属于()。

问题1选项A.事务故障B.系统故障C.介质故障D.硬件故障【答案】A【解析】事务故障是由于程序执行错误而引起事务非预期的、异常终止的故障。

它发生在单个事务的局部范围内,实际上就是程序的故障。

有的事务故障可以通过事务程序本身发现。

3.单选题关系的完整性约束不包含()。

问题1选项A.实体完整性B.参照完整性C.属性完整性D.用户定义完整性【答案】C【解析】完整性约束:防止的是对数据的意外破环。

实体完整性:规定基本关系R的主属性A不能取空。

用户自定义完整性:就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。

如:年龄必须为大于0小于150的整数。

参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为:或者取空值;或者等于S中某个元组的主码值。

本题中属性完整性约束不属于关系的完整性约束。

4.单选题下表为两个事务T1和T2的一个并发调度。

其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。

语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项A中。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:61

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:61

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题SQL语言中,NULL值代表()。

问题1选项A.空字符串B.数值0C.空值D.空指针【答案】C【解析】NULL值代表空值。

2.单选题()的保护期限是可以延长的。

问题1选项A.著作权B.专利权C.商标权D.商业秘密权【答案】C【解析】商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。

3.单选题某应用系统有两个表,会员表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消费记录表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId为会员编码。

如果要查询“陈”姓会员的消费记录,对应的SQL语句为()。

问题1选项A.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE '%陈'and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE 'and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE%'陈%';【答案】A4.单选题计算机操作的最小时间单位是()。

问题1选项A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软考数据库系统工程师试题及答案TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-2012年软考数据库系统工程师试题及答案1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用调用os调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性、dbms 和dbs 三者之间的关系是( )包括dbms和dbs包括db和dbms包括db和dbsD.不能相互包括中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述A.模式B.存储模式C.概念模式D.子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A.设计B.保护C.操纵D.维护15.( )是控制数据整体结构的人,负责三级结构定义和修改A .专业用户B .应用程序员D .一般用户16.文件系统的一个缺点是( )A .数据不保存B .数据冗余性C .没有专用软件对数据进行管理D .数据联系强17.( )完成对数据库数据的查询与更新18.关系模型的程序员不需熟悉数据库的()A .数据操作B .完整性约束条件C .存取路径D .数据定义提供dml 实现对数据的操作。

可以独立交互使用的dml 称为()A .宿主型B .独立型C .自含型D .嵌入型提供dml 实现对数据的操作。

嵌入高级语言中使用的dml 称为( )A .自主型B .自含型C .宿主型D .交互型21.数据库管理系统由三级模式组成,其中决定dbms 功能的是( )A .逻辑模式B .外模式C .内模式D .物理模式22.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是A.外模式、模式和内模式B.子模式、用户模式和存储模式C.模式、子模式和概念模式D.子模式、模式和用户模式23.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( )、os、应用软件、应用软件、os、dbms、应用软件、应用软件、dbms24.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、dbms、数据库、应用程序及用户等组成的一个整体叫_ _。

( )A.文件的集合、操作系统、文件系统B.数据的集合、数据库管理系统、数据库系统C.命令的集合、数据库系统、软件系统D.程序的集合、命令系统、文件系统25.数据库管理系统中数据操纵语言dml 所实现的操作一般包括( )A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改图中的主要元素是( )A.结点、记录和文件B.实体、联系和属性C.记录、文件和表D.记录、表、属性27.下列有关数据库的叙述中正确的是( )A.对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;B.数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;C.嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,光标机制起着两种语言的桥梁作用。

D.既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。

28.在er 图中,用长方形表示__,用椭圆表示__( )A.联系、属性B.属性、实体C.实体、属性D.什么也不代表、实体29.在数据库技术中,面向对象数据模型是一种( )A.概念模型B.结构模型C.物理模型D.形象模型图是表示概念模型的有效工具之一,在er 图中的菱形框表示( )A.联系B.实体C.实体的属性D.联系的属性31.下列关于数据库系统特点的叙述中,正确的一项是( )A.各类用户程序均可随意地使用数据库中的各种数据B.数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写C.数据库系统的存储模式如有改变,概念模式无需改动D.数据一致性是指数据库中数据类型的一致32.在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为( )层次A.字符和数字两个B.记录、文件和数据库三个C.记录、文件、数据库和关系数据库四个D.字段、记录、文件、数据库和关系数据库五个33.绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。

描述数据库中全体数据的全局逻辑结构和特征的是( )A.模式和内模式B.内模式C.模式D.外模式34.概念模型表示方法最常用的是( )方法B.数据的方法C.分布式方法D.面向对象的方法35.下列各种模型中不是数据模型的是( )A.概念模型B.层次模型C.网状模型D.关系模型36.数据库系统是在__的基础上发展起来的。

A.文件系统B.应用程序系统C.数据库管理系统D.编译系统37.数据库三级模式体系结构的划分,有利于保持数据库的( )A.结构规范化B.数据安全性C.数据独立性D.操作可行性38.同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?A.概念单一B.规范化C.直观性好D.以二维表格表示39.数据库系统依靠__支持了数据独立性()A.具有封装机制B.模式分级、各级之间有映像机制C.定义完整性约束条件语言和dml 语言互相独立40.五种基本关系代数运算是( )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ参考答案1 A 11 B 21 A 31 C2 B 12 C 22 A 32 B3 B 13 D 23 C 33 C4 B 14 B 24 B 34 A5 C 15 C 25 A 35 A6 A 16 B 26 B 36 A7 B 17 C 27 C 37 C8 B 18 C 28 C 38 C9 C 19 C 29 B 39 B10 A 20 C 30 A 40 A1.关于er图,下列说法中错误的是( )A.现实世界的事物表示为实体,事物的性质表示为属性B.事物之间的自然联系表示为实体之间的联系C.在er 图中,实体和属性的划分是绝对的、一成不变的D.在er 图中,实体之间可以有联系,属性和实体之间不能有联系2.在er 模型转换成关系模型的过程中,下列叙述不正确的是( )A.每个实体类型转换成一个关系模型B.每个联系类型转换成一个关系模式C.每个m:n 联系转换成一个关系模式D.在1:n联系中,“1”端实体的主键作为外键放在“n”端实体类型转换成的关系模式中3.在数据库设计中,超类实体与子类实体的关系是( )A.前者继承后者的所有属性B.后者继承前者的所有属性C.前者只继承后者的主键D.后者只继承前者的主键4.综合局部er图生成总体er 图过程中,下列说法错误的是( )A.不同局部er图中出现的相同实体,在总体er 图中只能出现一次。

B.在总体er 图中可以添加属于不同局部er 图实体间的联系。

C.在总体er 图中可以添加局部er图中不存在的联系。

D.在总体er 图中不可以删除任何实体间的联系。

5.如果一个系统定义为关系系统,则它必须( )A.支持关系数据库B.支持选择、投影和连接运算和B 均成立、B都不需要7.数据库技术中的“脏数据”是指( )的数据。

A.错误B.回返C.未提交D.未提交的随后又被撤消8. er模型转换成关系模型时,一个m:n联系转换为一个关系模式,该关系模型的关键字是( )端实体的关键字端实体的关键字D.重新选取的其他属性9.在一个er 图中,如果共有20 个不同实体类型,在这些实体类型之间存在着9 个不同的二元联系(二元联系是指两个实体之间的联系)其中3 个是1:n 联系,6 个是m:n 联系,还存在1个m:n 的三元联系,那么根据er模型转换成关系模型的规则,这个er 结构转换成的关系模型个数为( )10.在关系数据库中,通过( )来表示概念记录之间的关系。

A.外来关键字B.关键字C.数据字典D.元组11.下列聚合函数中不忽略空值 (null) 的是( )(列名)(列名)( * )(列名)中,下列涉及空值的操作,不正确的是( )is nullis not null= null(age is null)13.视图是一个“虚表”,视图的构造基于( )A.基本表B.视图C.基本表或视图D.数据字典语言中,select语句的执行结果是( )A.属性B.表C.元组D.数据库语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )A.包括20 岁和30 岁B.不包括20岁和30岁C.包括20 岁但不包括30岁D.包括30 岁但不包括20岁16.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )17.在sql 语言中,用户可以直接操作的是( )A.基本表B.视图C.基本表和视图D.基本表或视图18.在sql 的select 语句中,与选择运算对应的命令动词是( )by19.在数据库与宿主语言之间传递信息是通过( )A.全局变量B.局部变量C.公共数据区D.系统缓冲区20.在sql 语言中,对输出结果排序的是()byby21.下列聚合函数中不忽略空值 (null) 的是( )(列名)(列名)( * )(列名)中,下列涉及空值的操作,不正确的是( )is nullis not null= null(age is null)23.视图是一个“虚表”,视图的构造基于( )A.基本表B.视图C.基本表或视图D.数据字典语言中,select语句的执行结果是( )A.属性B.表C.元组D.数据库语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )A.包括20 岁和30 岁B.不包括20岁和30岁C.包括20 岁但不包括30岁D.包括30 岁但不包括20岁26.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )27.在sql 语言中,用户可以直接操作的是( )A.基本表B.视图C.基本表和视图D.基本表或视图28.在sql 的select 语句中,与选择运算对应的命令动词是( )by29.在数据库与宿主语言之间传递信息是通过( )A.全局变量B.局部变量C.公共数据区D.系统缓冲区30.在sql 语言中,对输出结果排序的是()byby参考答案1 C 11 C 21 C2 B 12 B 22 C3 B 13 A 23 C4 D 14 C 24 C5 C 15 C 25 A6 B 16 A 26 A7 D 17 B 27 C8 C 18 D 28 C9 B 19 A 29 B10 A 20 D 30 A。

相关文档
最新文档