9月计算机四级数据库真题
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型2.【单选题】以下选项中,不属于项目集成管理的过程是A.项目计划制定B.项目团队建设C.项目计划执行D.整体变更控制3.【单选题】下列关于一元的专门关系操作的叙述中,哪一条是错误的?A.对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系B.选择操作是从行的角度进行的操作,对关系R的选择操作的结果关系的列数不会少于关系C.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系D.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数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.对象初始化服务E.创建对象服务10.【单选题】有关软件质量的FCM 模型是指:A.软件质量属性、软件质量规范和软件质量度量B.软件质量问题、软件质量特性和软件质量评价C.软件质量特性、软件质量规范和软件质量评价D.软件质量因素、软件质量标准和软件质量度量11.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为12.【单选题】以下叙述中,属于UML 行为事物的是A.状态B.协作C.交互D.用例13.【单选题】项目控制信息的来源是各种管理报告。
2012年9月全国计算机等级考试四级数据库工程师真题及答案
2012年9月全国计算机等级考试四级数据库工程师真题及答案百手整理起驾为您(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1、数据库系统的三级模式结构和二层映像功能提供了数据的逻辑独立性和物理独立性。
下列提供逻辑独立性的是A)外模式/模式映像B)模式/内模式映像C)内模式/外模式映像D)以上都是2、某数据库应用系统在运行中,用户反映某操作很慢。
系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。
为了提高效率,下列检查无需进行的是A)检查客户机到数据库服务器的网络情况B)检查数据库服务器的CPU使用情况C)检查这些操作涉及的表是否已建立有效的索引D)检查数据库中是否存在大量锁3、浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。
在此架构中,应用服务器起到了非常重要的作用。
下列关于应用服务器的说法,错误的是A)应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能B)应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户C)应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务D)应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性4、关系模型是数据库系统最常用的一种数据模型。
下列关于关系模型的说法,错误的是A)关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组B)按照一定的规则可以将ER模型转换为关系模型中的关系模式C)关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的D)关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化5、在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输人数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是A)仅Ⅰ、Ⅳ和ⅤB)仅Ⅱ、Ⅳ和ⅤC)仅Ⅰ、Ⅱ和ⅢD)仅Ⅲ、Ⅳ和Ⅴ6、在概念模型中,属性用于描述事物的特征或性质。
2023年9月全国计算机等级考试四级笔试试试卷数据库工程师
2023年9月全国计算机等级考试四级笔试试卷数据库工程师一、选择题(1)在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不涉及A)需求规范说明书 B)系统范围与边界 C)可行性分析报告 D)项目计划书解答:规划与分析阶段涉及任务陈述、拟定任务目的、拟定系统范围与边界、拟定用户视图。
(2)在信息系统的需求分析中,广为使用的DFD建模方法属于A)结构化分析方法 B)数据分析方法 C)数据抽象方法 D)业务归纳方法(3)不允许出现在最终IDEF1X图中的是A)标定型联系 B)非标定型联系 C)分类联系 D)多对多联系解答:在最终的IDEF1X模型中,所有实体集间的联系必须用拟定联系来描述,m:n属于不拟定联系。
(4)下列哪些属性不适合建立索引?A)经常出现在GROUP BY字句中的属性 B)经常参与连接操作的属性C)经常出现在WHERE字句中的属性D)经常需要进行更新操作的属性(5)在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是A)技术可行性分析报告和需求规范说明书 B)软硬件选型和配置设计C)数据库应用系统体系结构设计 D)应用软件总体设计(6)SQL Server 2023中,假如希望用户u1在DB1数据库中具有查询T1表的权限,对的的授权语句是A) GRANT SELECT ON DB1(T1) TO u1 B) GRANT SELECT TO u1 ON DB1(T1) C) GRANT SELECT TO u1 ON T1 D) GRANT SELECT ON T1 TO u1解答:授权语句为:GRANT 对象权限名[,…]ON{表名|视图名|存储过程名} TO {数据库用户名|用户角色名},这里权限是select,表名是T1,用户是u1。
(7)SQL Server 2023提供了很多预定义的角色,下述关于public角色说法对的的是A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员C)它是系统提供的服务器级的角色,管理员可以对其进行授权D)它是系统提供的数据库级的角色,管理员可以对其进行授权(8)关于ADO对象模型中的RecordSet,下述说法对的的是A)它用于定义连接的数据库名 B)它用于定义数据的来源C)它是一个对象,用于在客户端内存中存放数据查询的结果D)它是一个对象,用于在服务器端内存中存放数据查询的结果解答:连接数据库的是Connection对象,RecordSet从数据库中获取记录并存放与本地内存中。
全国计算机等级考试四级数据库工程师真题2012年9月_真题-无答案
全国计算机等级考试四级数据库工程师真题2012年9月(总分100,考试时间90分钟)一、选择题1. 一个加密体制或称密码体制是由下列哪些部分组成的?Ⅰ.明文空间Ⅱ.密文空间Ⅲ.密钥空间Ⅳ.加密算法Ⅴ.解密算法A) 仅Ⅰ、Ⅱ和Ⅲ B) 仅Ⅰ、Ⅱ、Ⅳ和ⅤC) 仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D) 全部2. 通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,并借助SaaS、PaaS、IaaS、MSP等商业模式把该计算能力分布到终端用户手中,这种应用模式称为( )。
A.云计算 B.过程控制C.计算机辅助系统 D.人工智能3. 栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列( )序列不是可能的出栈序列。
A.C、B、E、D、A、F B.C、D、B、F、E、AC.A、D、E、C、B、F D.A、F、E、D、C、B4. 对于n个结点的单向链表(无表头结点)需要指针单元的个数至少为A) n-1 B) n C) n+1 D) 2n5. 以下不是数据结构研究的内容的是( )。
Ⅰ.数据的采集Ⅱ.数据的逻辑组织Ⅲ、数据的存储结构Ⅳ.数据的传输Ⅴ.对数据的检索A) 仅Ⅰ B) Ⅰ和ⅣC) Ⅱ和Ⅳ D) Ⅰ、Ⅲ和Ⅴ6. 有关键码值为10,20,30的三个结点,按所有可能的插入顺序去构造二叉排序树。
能构造出多少棵不同的二叉排序树?( )A.1 B.5C.6 D.77. 如果待排序序列中两个数据元素具有相同的值,在排序后它们的位置发生颠倒,则称该排序是不稳定的。
下列不稳定的排序方法是A) 冒泡排序 B) 归并排序 C) 直接插入排序 D) 直接选择排序8. 二维数组A[0,…,8][0,…,9],其每个元素占2字节。
从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。
A.570 B.506 C.410 D.4829. 批处理操作系统中,作业运行过程中反映作业的运行情况,并且是作业存在的唯一标志是( )。
计算机四级数据库真题及解析(9)
计算机四级数据库真题及解析(9)第九套1 下列关于数据字典的叙述中,哪一条是错误的()。
A) 数据库中的数据可分为用户数据和系统数据B) 用户数据是用户使用的数据C) 系统数据包括数据描述信息、控制信息、存储信息等D) 用户数据和系统数据总称为数据字典2 数据库设计人员的职责是()。
A) 确定数据库中的数据,以及设计数据库的各级模式B) 应用程序的安装与调试C) 监控数据库的使用和运行D) 数据库性能调优3 下列关于数据操作的叙述中,哪一条是错误的()。
A) 数据操作是数据模型的一个重要组成部分B) 数据操作表示数据模型的静态行为C) 数据操作指数据库中各种对象的实例允许执行的操作的集合D) 数据操作需要对相关操作的确切含义进行定义4 下列关于数据模型的逻辑层模型的叙述中,哪一条是错误的()。
A) 逻辑模型主要描述数据库数据的整体逻辑结构B) 关系模型是一种逻辑模型C) 层次模型和网状模型不属于逻辑模型D) 面向对象模型不是基于记录的逻辑模型5 下列关于 E-R 模型和 E-R图的叙述中,哪一条是错误的()。
A) E-R 模型是一种图示化模型B) 实体和相应的属性之间用有向边连接起来C) 联系型本身也是一种实体型D) E-R 模型可用以表示概念模型6 下列关于关系模型以及关系数据库管理系统的叙述中,哪一条是错误的()。
A) 关系模型中实体及实体之间的联系用二维表表示B) 关系模型中数据的概念表示和它的物理存储是集成在一起,不能分离开处理C) 关系数据模型中引入了高级查询语言,可以快速编写新的查询D) 新的存储和索引技术,以及更好的查询处理和优化技术促进了关系数据库系统性能的提高7 相容性是部分关系操作需要满足的前提条件,下列哪个操作不需要满足这一条件()。
A) 并B) 差C) 交D) 笛卡尔积8 下列关于关系模型的参照完整性规则的叙述中,哪一条是错误的()。
A) 外键和相应的主键需定义在相同值域上B) 外键和相应的主键可以不同名C) 参照关系模式和被参照关系模式可以是同一个关系模式D) 外键值不可以为空值9 关系代数中的连接操作是由下列哪一组操作组合而成的()。
2009年9月计算机等级考试四级数据库工程师笔试真题(2)
25.在SQL Server 2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。
现要限制"销售价格"的取值必须在此商品"单价"的0.6到1.5倍范围之内,实现这个约束的正确代码是______。
(A)CHECK(销售价格 BETWEEN 单价*0.6 AND 单价*1.5)(B)CHECK(销售价格 BETWEEN 商品表.单价*0.6 AND 商品表.单价*1.5)(C)CREATE TRIGGER tri_Sales ON 销售表 FOR INSERT,UPDATE ASIF EXISTS(SELECT * FROM INSERTED a JOIN 商品表 bON a.商品号=b.商品 WHERE 销售价格 NOT BETWEEN 单价*0.6 AND 单价*1.5) ROLLBACK(D)CREATE TRIGGER tri_Sales ON 销售表 INSTEAD OF INSERT,UPDATE ASIF EXISTS(SELECT * FROM INSERTED a JOIN 商品表 bON a.商品号=b.商品号WHERE 销售价格 NOT BETWEEN 单价*0.6 AND 单价*1.5)ROLLBACK26.关于数据库系统中的⽇志⽂件,有下列说法:Ⅰ、事务故障恢复和系统故障恢复时都必须使⽤⽇志⽂件Ⅱ、在动态转储过程中,对数据库所做的修改都被记录在⽇志⽂件中Ⅲ、数据库管理系统进⾏数据修改操作时,⼀般是先写数据库,然后再写⽇志⽂件Ⅳ、建⽴检查点的主要⽬的是通过减⼩⽇志⽂件的总体数据规模,从⽽提⾼数据恢复效率Ⅴ、⽇志⽂件有利于对⽤户对数据库系统的违规操作开展核查审计⼯作以上说法正确的是______。
(A)仅Ⅰ、Ⅱ和Ⅴ(B)仅Ⅰ和Ⅱ(C)仅Ⅰ、Ⅲ和Ⅴ(D)仅Ⅱ、Ⅲ、Ⅳ和Ⅴ27.数据库系统可能出现下列故障:Ⅰ、事务执⾏过程中发⽣运算溢出Ⅱ、某并发事务因发⽣死锁⽽被撤销Ⅲ、磁盘物理损坏Ⅳ、系统突然发⽣停电事务Ⅴ、因被病毒攻击⽽突然重启以上故障属于系统故障(软故障)的是______。
全国计算机等级考试四级数据库工程师真题2011年9月_真题-无答案
全国计算机等级考试四级数据库工程师真题2011年9月(总分100,考试时间90分钟)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的1. 数据库系统体系结构是指数据库系统的组成构件、各构件的功能及构件间协同工作的方式。
下列关于数据库系统体系结构的说法,错误的是______。
A) 分布式数据库中的数据逻辑上是一个整体,物理上分布在网络中不同的节点上B) 为了降低数据冗余度和提高可靠性,分布式数据库系统的数据一般只有一份,不需要设立副本,每部分数据都处于不同的节点上C) 在客户/服务器架构中,数据库服务器主要负责数据管理,客户端负责数据表示或展现D) 并行数据库系统需要使用多个CPU和磁盘进行并行数据处理2. 设在某应用系统的需求分析阶段,已经收集到大量的各种原始数据,现需要对这些数据进行分类、抽象与建模。
下列方法中较适用于数据建模的是______。
A) UML用例建模法 B) 数据流图方法 C) IDEF0方法 D) 实体—联系方法3. 为了提高数据库的性能和可靠性,数据库服务器存储系统经常使用RAID技术。
常用的RAID级别有RAID0、RAID1、RAID5和RAID1+0。
在不考虑成本因素的前提下,上述RAID 级别中最有利于保证数据库性能和可靠性的是______。
A) RAID0 B) RAID1 C) RIND5 D) RAID1+04. 数据库概念设计的任务是获取、分析和描述数据需求,为目标系统构建满足使用要求的信息模型。
关于数据库概念设计,下列说法错误的是______。
A) 抽象实体集时需将具有相同属性特征的事物归为一类,然后对分类的结果进行分析、概括和命名,以形成实体集B) 每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名C) 联系用于描述实体集之间的关联关系,一般情况下联系不允许有多个属性D) 属性用于描述一个实体集某方面的特征及性质,属性一般用名词或名词短语命名5. 将ER图转换为关系模式后,一般还需对关系模式进行规范化。
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案
2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】当软件需求很明确时,适用的软件生存周期模型是A.演化模型B.演化模型C.增量模型D.螺旋模型2.【单选题】对基于检查点的恢复技术,下列说法中错误的是A.无论事务在检查点之前还是之后提交,都需执行REDO 操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作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.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖9.【单选题】下列关于SQL语言中的CREATE TABLE 语句的叙述中,哪一条是错误的?A.SQL语言使用CREATE TABLE 语句创建基本表和视图B.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名C.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名D.在CREATE TABLE语句中必须给出所创建的表中的每一一个列的列名.10.【多选题】对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为A.计算服务B.释放对象服务C.监控服务D.对象初始化服务E.创建对象服务11.【单选题】以下的叙述中,不属于处于CMMI 已管理级的软件组织特征的是A.已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B.已经建立了为跟踪成本、进度和功能的基本项目管理过程C.能按组织的方针对软件项目进行策划,并能按已制定的计划执行D.管理人员能追踪成本、进度、功能,及时发现问题12.【单选题】软件需求规格说明书不应包括A.软件输入/输出的描述B.主要功能和性能的描述C.算法的描述D.软件质量属性的描述13.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性14.【多选题】以下有关程序调试的说法中,正确的是A.在出现缺陷的地方,附近很可能还有别的缺陷B.修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身C.修正一个缺陷时必须确保不会引入新的缺陷D.可以通过直接改变目标代码来修改缺陷E.修改缺陷也是程序设计的一种形式15.【多选题】设U为所有属性,X、Y、Z为属性集,Z = U - X - Y, 下列关于多值依赖的叙述中,哪些是正确?A.若X→→Y,则X→YB.若X→Y,则X→→YC.若X→→Y,则X→→ZD.若X→→Y,且Y"Y 则X→→Y'E.设XYWU,若X→→Y在R (W)上成立,则X→→Y在R (U)上成立16.【单选题】程序调试中,进行出错原因假设的根据是A.缺陷原因已肯定B.缺陷原因不能肯定C.可直接修复缺陷D.进行回归测试17.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型18.【单选题】SQL 语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。
2008年9月全国计算机等级考试四级四级数据库工程师笔试试卷
2008年9月全国计算机等级考试四级笔试试卷数据库工程师一、选择题☎✆在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括✌✆需求规范说明书✆系统范围与边界✆可行性分析报告✆项目计划书☎✆在信息系统的需求分析中,广为使用的 ☞建模方法属于✌✆结构化分析方法✆数据分析方法✆数据抽象方法✆业务归纳方法☎✆不允许出现在最终✋☜☞✠图中的是✌✆标定型联系✆非标定型联系✆分类联系✆多对多联系☎✆下列哪些属性不适合建立索引✍✌✆经常出现在☝✞ ✡字句中的属性✆经常参与连接操作的属性✆经常出现在 ☟☜☜字句中的属性✆经常需要进行更新操作的属性☎✆在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是✌✆技术可行性分析报告和需求规范说明书✆软硬件选型和配置设计✆数据库应用系统体系结构设计✆应用软件总体设计☎✆✈☹ ♏❒❖♏❒ 中,如果希望用户◆在 数据库中具有查询❆表的权限,正确的授权语句是✌✆ ☝✌☠❆ ☜☹☜❆ ☠ ☎❆✆ ❆ ◆✆ ☝✌☠❆ ☜☹☜❆ ❆ ◆ ☠ ☎❆✆✆ ☝✌☠❆ ☜☹☜❆ ❆ ◆ ☠ ❆✆ ☝✌☠❆ ☜☹☜❆ ☠ ❆ ❆ ◆☎✆✈☹ ♏❒❖♏❒ 提供了很多预定义的角色,下述关于☐◆●♓角色说法正确的是✌✆它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员✆它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员✆它是系统提供的服务器级的角色,管理员可以对其进行授权✆它是系统提供的数据库级的角色,管理员可以对其进行授权☎✆关于✌对象模型中的 ♏☐❒♏❒,下述说法正确的是✌✆它用于定义连接的数据库名✆它用于定义数据的来源✆它是一个对象,用于在客户端内存中存放数据查询的结果✆它是一个对象,用于在服务器端内存中存放数据查询的结果☎✆关于✌对象模型,下述说法正确的是✌✆它是与 ☹☜ 同层的独立的接口集✆它是与 同层的独立的接口集✆它是建立在 ☹☜ 接口之上的高层接口集✆☹☜ 是建立在✌对象模型之上的高层接口集☎✆关于✞☹的静态建模机制,下述说法错误的是✌✆用例模型是将满足用户需求的所有功能表示出来的工具✆用例图用于表示系统的数据模型和功能模型✆类图展现了一组类,接口和协作以及它们之间的关系✆组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模☎✆关于分布式数据库的分布策略,下述说法正确的是✌✆数据分配是对关系的操作,数据分片是对数据分配的操作✆集中式数据分配策略不便于进行数据控制✆全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂 ✆分割式数据分配策略对全局数据控制灵活,但对局部数据存取效率低☎✆关于数据划分策略,下述说法错误的是✌✆散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号✆范围划分根据某个属性的取值,将数据划分为⏹个部分,分别存储到不同磁盘上 ✆范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题✆轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询☎✆将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是✌✆堆文件✆聚集文件✆索引文件✆散列文件☎✆有一个事务❆要更新数据库中某表列的值, 在执行❆时发现更新后的值超出了该列的值定义范围,因此异常终止了❆。
2024年9月GESP编程能力认证Python等级考试四级真题(含答案)
A. [1, 2, 5, 6]B. [1, 2, [3, 4]]C. [1, 2, [3, 4, 5, 6]]D. [1, 2, [3, 4, [5, 6]]]my_list = [1, 2, [3, 4]]my_list [2].extend ([5, 6])print (my_list )123my_tuple = (1, 2, (3, 4))my_tuple [2] = (5, 6)12A. 10#30#B. 10#C. 20#D. 30#第 6 题 执⾏下⾯Python 代码后,输出的结果是?( )A. 8B. 10C. 11D. 15第 7 题 执⾏下⾯Python 代码后,输出的结果是?( )A. HelloWorldB. Hello WorldC. "Hello" "World"try : result = 10 / int ('a')except ValueError : print ("10", end ="#")else : print ("20", end ="#")finally : print ("30", end ="#")12345678def func (n ): return len ([num for num in range (n ) if num % 2 == 0])print (func (20))12345def func (*args ): return ''.join (args )print (func ('Hello', 'World'))12345A. [1, 2, 3, 10, 10] [1, 2, 3, 10, 10]B. [1, 2, 3] [1, 2, 3, 10]C. [1, 2, 3, 10] [1, 2, 3, 10]D. [1, 2, 3, 10] [1, 2, 3, 10, 10]第 9 题 执⾏下⾯Python 代码后,输出的结果是?( )A. (1, 2, 3, 5, 6, 5, 6) (1, 2, 3, 5, 6, 5, 6)B. (1, 2, 3, 5, 6) (1, 2, 3, 5, 6)C. (1, 2, 3) (1, 2, 3, 5, 6)D. (1, 2, 3) (1, 2, 3)第 10 题 执⾏下⾯Python 代码后,输出的结果是?( )def func (lst ): lst .append (10) return lst lstA = [1,2,3]func (lstA )print (lstA ,func (lstA ))12345678def tpADD (tpl ): tpl = tpl +(5,6) return tpl tp = (1,2,3)tpADD (tp )print (tp ,tpADD (tp ))1234567x = 5def foo (): def bar (): global x x = 10 bar () print (x , end ="#")foo ()print (x , end ="#")1234567891011121314A. {'a': 1, 'b': 2}B. {'b': 2}C. {'a': 5, 'b': 2}D. 抛出异常第 12 题 以下Python 代码实现的排序算法的时间复杂度是?( )A. O(n)B. O(2n)C. O(n^2)D. O(n^3)第 13 题 执⾏下⾯Python 代码后,输出的结果是?( )A. [(1, 'apple'), (0, 'cherry'), (2, 'banana')]B. [(2, 'banana'), (1, 'apple'), (0, 'cherry')]C. [(0, 'cherry'), (1, 'apple'), (2, 'banana')]def func (d ): d ['a'] = 5c = {'a': 1, 'b': 2}func (c )print (c )1234567def func_sort (arr ): n = len (arr ) for i in range (n - 1): min_idx = i for j in range (i +1, n ): if arr [j ] < arr [min_idx ]: min_idx = j arr [i ], arr [min_idx ] = arr [min_idx ], arr [i ]12345678tuples = [(1, 'apple'), (2, 'banana'), (0, 'cherry')]sorted_tuples = sorted (tuples , key =lambda x : x [1])print (sorted_tuples )123A. dp[i] = 2 * dp[i - 1] + dp[i - 2]B. dp[i] = dp[i - 1] + dp[i - 2]C. dp[i] = 2 * dp[i - 2]D. dp[i] = dp[i - 1] + 2 * dp[i - 2]第 15 题 ⽂件numbers.txt 的内容如下:执⾏下⾯Python 代码后,输出的结果是?( )def climbStairs (n ): if n == 1: return 1 if n == 2: return 2 # 初始化前两阶楼梯的数据 dp = [0] * (n + 1) dp [1] = 1 dp [2] = 2 # 从第3阶楼梯开始,计算每一阶楼梯的爬法数量 for i in range (3, n + 1): __________ return dp [n ]12345678910111213141551271532081234567def func (file_path , threshold ): lst = [] with open (file_path ) as file : for line in file : number = int (line .strip ()) if number > threshold : lst .append (number ) return lst file_path = 'numbers.txt'threshold = 12selected_numbers = func (file_path , threshold )print (selected_numbers )1234567891011121314第 8 题 对⼀组数据 [5, 2, 6, 4, 8, 1, 7, 3]使⽤冒泡的⽅法按从⼤到⼩的顺序进⾏排序,则第2轮排序过后的结果是[6, 5, 8, 4, 7, 3, 2, 1]。
2008年9月全国计算机等级考试四级四级数据库工程师笔试试卷
2008年9月全国计算机等级考试四级笔试试卷数据库工程师一、选择题☎✆在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括✌✆需求规范说明书✆系统范围与边界✆可行性分析报告✆项目计划书☎✆在信息系统的需求分析中,广为使用的 ☞建模方法属于✌✆结构化分析方法✆数据分析方法✆数据抽象方法✆业务归纳方法☎✆不允许出现在最终✋☜☞✠图中的是✌✆标定型联系✆非标定型联系✆分类联系✆多对多联系☎✆下列哪些属性不适合建立索引✍✌✆经常出现在☝✞ ✡字句中的属性✆经常参与连接操作的属性✆经常出现在 ☟☜☜字句中的属性✆经常需要进行更新操作的属性☎✆在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是✌✆技术可行性分析报告和需求规范说明书✆软硬件选型和配置设计✆数据库应用系统体系结构设计✆应用软件总体设计☎✆✈☹ ♏❒❖♏❒ 中,如果希望用户◆在数据库中具有查询❆表的权限,正确的授权语句是✌✆ ☝✌☠❆ ☜☹☜❆ ☠ ☎❆✆ ❆ ◆✆ ☝✌☠❆ ☜☹☜❆ ❆ ◆ ☠ ☎❆ ✆✆ ☝✌☠❆ ☜☹☜❆ ❆ ◆ ☠ ❆✆ ☝✌☠❆ ☜☹☜❆ ☠ ❆ ❆ ◆☎✆✈☹ ♏❒❖♏❒ 提供了很多预定义的角色,下述关于☐◆●♓角色说法正确的是✌✆它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员✆它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员✆它是系统提供的服务器级的角色,管理员可以对其进行授权✆它是系统提供的数据库级的角色,管理员可以对其进行授权☎✆关于✌对象模型中的 ♏☐❒♏❒,下述说法正确的是✌✆它用于定义连接的数据库名✆它用于定义数据的来源✆它是一个对象,用于在客户端内存中存放数据查询的结果✆它是一个对象,用于在服务器端内存中存放数据查询的结果☎✆关于✌对象模型,下述说法正确的是✌✆它是与 ☹☜ 同层的独立的接口集✆它是与 同层的独立的接口集✆它是建立在 ☹☜ 接口之上的高层接口集✆☹☜ 是建立在✌对象模型之上的高层接口集☎✆关于✞☹的静态建模机制,下述说法错误的是✌✆用例模型是将满足用户需求的所有功能表示出来的工具 ✆用例图用于表示系统的数据模型和功能模型✆类图展现了一组类,接口和协作以及它们之间的关系 ✆组件图表示系统的静态实现视图,用于对源代码、可执行程序和物理数据库等进行建模☎✆关于分布式数据库的分布策略,下述说法正确的是✌✆数据分配是对关系的操作,数据分片是对数据分配的操作✆集中式数据分配策略不便于进行数据控制✆全复制式数据分配策略可靠性高,响应速度快,但数据冗余大,同步维护复杂✆分割式数据分配策略对全局数据控制灵活,但对局部数据存取效率低☎✆关于数据划分策略,下述说法错误的是✌✆散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号✆范围划分根据某个属性的取值,将数据划分为⏹个部分,分别存储到不同磁盘上✆范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题✆轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询☎✆将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是✌✆堆文件✆聚集文件✆索引文件✆散列文件☎✆有一个事务❆要更新数据库中某表列的值, 在执行❆时发现更新后的值超出了该列的值定义范围,因此异常终止了❆。
2023年9月中国计算机学会GESP python四级试卷(含答案)
A. 9B. 7C. 5D. 11第 3 题下⾯有关print()函数的说法,错误的是A print()函数的sep和end参数为带有默认值的命名关键字参数A.[1]B.[1, 2, 4]C.[1, 2, 4, 4]D.触发异常A.1, 2, 3B.1, 2, 22C.11, 11, 22D.11, 11, 3第 6 题下⾯代码执⾏后输出是 ( )。
A.[1, 2, 3]B.[1, 2, 3, 4]C.[4]D.NoneA.(1, 2, 3),(1, 2, 3)B.(1, 2, 3, 4),(1, 2, 3)C.(1, 2, 3),(1, 2, 3, 4)D.(1, 2, 3, 4),(1, 2, 3, 4)A.dict99[(i, j)]B.dict99[[i, j]]C.dict99(i, j)A.[j for j in range(i) if i % j != 0]B.[j for j in range(1,i+1) if i % j == 0]C.[j for j in range(1,i+1) if i % j]A.2#B.1#4#C.2#4#D.2#3#4#第 14 题以下选项在Python中能输出(1, 4, 9, 16, 25, 36, 49, 64, 81, 100)A.print(tuple(i**2 for i in range(10)))B.print(tuple([i*i for i in range(1,10+1)]))题号12345678910答案2判断题(每题 2 分,共 20 分)第 1 题 我们常说的互联⽹(Internet )是⼀个覆盖全球的⼴域⽹络,它不属于任何⼀个国家。
第 2 题 我国第⼀台⼤型通⽤电⼦计算机使⽤的逻辑部件是晶体管。
第 3 题 Python 的内置函数sorted()函数是稳定排序。
第 4 题 对包含N 个元素列表(list )进⾏冒泡排序算法,其时间复杂度是。
9月全国计算机四级《数据库工程师》笔试真题下
9月全国计算机四级《数据库工程师》笔试真题下2010年9月全国计算机四级《数据库工程师》笔试真题(下)二、应用题(每空2分,共30分)(1)【1】文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。
设有表T(c1,c2),c1的数据类型为char(2),要求其第I位的取值范围为[1,9],第2位的取值范围为[0, 9].实现此要求的约束表达式为CHECK(c1 LIKE“【2】”)。
(3)设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。
以这种方式组织的文件被称为【3】。
(4)在保证数据一致性的加锁协议中,【4】级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。
(5)利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加【5】记录。
(6)数据库逻辑设计的目标是把概念设计阶段得到的`【6】模型转换成所选定的数据库管理系统支持的数据模型。
在各种数据环境中,粒度用于描述数据的综合程度。
设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号,周销售量,周),则商品销售表的粒度级要【7】于商品周销售表的粒度级。
若两个表的时间跨度相同,则商品销售表中存放的数据量要【8】于商品周销售表的数据量。
(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。
现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0)。
请补全如下语句:SELECT商品表。
商品号,销售总次数=【9】,销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9月计算机四级数据库真题一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。
一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。
关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用=NULLB)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行SELECT NULL+5将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。
选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。
该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。
设有下列技术改l (5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。
下列关于顺序文件结构及其存取效率的说法错误的是A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多D)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高(6)死锁是数据库系统中可能出现的一种状态。
下列有关死锁的说法错误的是A)当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁B)死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D)解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁(7)某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。
在T1和T2事务成功提交后,数据库服务器突然掉电重启。
为了保证T2事务统计结果及重启后A, B两账户余额正确,需利用到的事务性质分别是A)一致性和隔离性B)隔离性和持久性C)原子性和一致性D)原子性和持久性(8)设有关系模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数依赖集:{SnoSname, SnoSex, SnoBirthday, CnoCname, (Sno, Cno)Grade, TnoTname}.SC的主码和属性集(Sno, Tno)的闭包分别是A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}(9)数据库应用系统是面向数据管理和数据处理的软件系统。
下列有关数据库应用系统开发及其生命周期说法中,错误的是A)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。
按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级B)数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比C)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标(10)在数据库应用系统实施、运行和维护过程中,设有下列活动:I.在系统运行过程中,对数据库的空间增长情况进行监控II.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控III.在数据库系统实施时,运行DDL代码建立关系表IV.建立关系表以后编写系统应用程序V.定期进行数据备份以上活动中,二般情况下属于DBA任务的是A)仅I、II和V B)仅I和IIC)仅I、II和IIID)仅III, IV和V(11)在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是A)删除销售明细表中的全部数据B)删除销售明细表中的指定数据C)查询销售明细表中的全部数据D)以上操作都可以(12)在SQL Server 2000中,要对数据库GoodsDB进行一次差异备份,将其备份到设备Backup 1上(该设备已建立好),并要求该次备份操作清除Backupl中己有的备份内容。
下列能实现该备份要求的语句是A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINITB)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINITC)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINITD)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT(13) ADO对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。
下列关于ADO的说法错误的是A)用ADO对象访问数据库时,仍需依赖OLE DB, ODBC等数据库访问接口B)开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率C)ADO是在OLE DB, ODBC等接口基础上设置的高一层接口D)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性(14)在SQL Server 2000中,关于dbcreator角色,下列说法正确的是A)该角色是SQL Server系统提供的服务器级角色B)该角色是SQL Server系统提供的数据库级角色C)该角色是系统管理员定义的服务器级角色D)该角色是系统管理员定义的数据库级角色(15)在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。
一般而言,分布式数据库查询优化的首要目标是A)使查询执行时I/O代价最省B)使查询执行时CPU代价最省C)使查询执行时通信代价最省D)使查询执行时I/O代价和CPU代价之和最省(16)在SQL Server 2000中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。
给定下列属性:I.初始大小II.物理文件名III.最大大小IV.收缩方式V.增长方式以上属于数据库文件属性的是A)仅I、11和IIIB)仅II、N和VC)仅I、11、III和VD)全部都是(17)在VB 6.0中使用Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。
现假设用Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是A)执行Adodc 1.Delete方法B)执行Adodc l .ReCOrdset.Delete方法C)先执行Adodcl.Delete方法,然后再执行Adodcl.Update方法D)先执行Adodc l .Recordset.Delete方法,然后再执行Adodc1.Recordset.Update方法(18)设有某转储策略,用该策略对数据库中的某一数据文件f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f被修改或f为新文件时才转储该文件,则这种转储策略是A)完全转储B)增量转储C)差量转储D)增量加差量转储(19)设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据。
用户需要经常查询每天各类别商品的销售总量。
为了提高查询效率,下列措施中最为有效且合理的是A)在商品销售表上针对商品类别和销售日期属性建立索引B)建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可C)在商品销售表的商品号和销售日期属性上建立索引D)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可(20)统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。
关于UML,下列说法错误的是A)UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B)用例图、顺序图和状态图都是UML的行为视图,用于描述系统的功能和活动C)类图和对象图都是UML的结构视图,用于描述系统在某个时间的静态结构D)在用例图中,与系统交互的人和其它实体都可以成为系统的角色(21)在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。
关于收缩数据库,下列说法错误的是A)收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小B)只能收缩数据库所包含的数据文件,不能收缩其日志文件C)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行D)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小(22)数据库概念设计的任务之一是标识和定义实体集。
关于如何标识和定义实体集有下列说法:I.被标识的实体集应能被一个属性集描述II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集III.实体集中的每个实例应能够被唯一标识和区分N.定义实体集时通常用一个有意义的名词命名V.实体集中的每个属性应该用一个有意义的动词命名以上说法正确的是A)仅I、III和NB)仅II、IV和VC)仅I、IV和VD)仅II、III 和IV(23)有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。