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

2020软考《数据库系统工程师》练习题及答案1. 实体联系模型属于()A 层次模型B网状模型C关系模型D概念数据模型2. 采用二维表格结构表达实体型及实体间联系的数据模型是()A层次模型B 网状模型C 关系模型D 实体联系模型3. 下述关于数据库系统的准确叙述是()A 数据库系统减少了数据冗余B 数据库系统避免了数据冗余C 数据库系统中数据的一致性是指数据类型一致D 数据库系统比文件系统能管理更多的数据4. DBMS对数据库中数据查询、插入、修改和删除操作的功能称为()A 数据定义B 数据管理C 数据操作D 数据控制5. DBMS是()A OS的一部分B OS支持下的系统软件C一种编译程序D一种操作系统6. 反映现实世界中实体及实体间联系的信息模型是()A.关系模型B.层次模型C.网状模型D.E-R7. 子模式DDL用来描述()A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构8. 数据库三级模式体系结构的划分,有利于保持数据库的()A 数据安全性B 数据独立性C 数据并发性D 数据完整性9. 逻辑数据独立性是指()A 概念模式改变,外模式和应用程序不变B 概念模式改变,内模式不变C 内模式改变,概念模式不变D 内模式改变,外模式和应用程序不变10. 在DBS中,DBMS和OS之间的关系是()A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行答案:1-5 D C A C B 6-10 D B B A B11. 在下面给出的内容中,不属于DBA职责的是()A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则12. SQL语言是()的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式13. SQL语言是()语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库14. SQL语言具有()的功能。
A. 关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵15. 下面的叙述中,()不符合数据库系统的特点。
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.在关系数据库中,通过( )来表示概念记录之间的关系。
2020软考数据库系统工程师基础练习题(7)

2020软考数据库系统工程师基础练习题(7)1. 假设有三个基本表:学生表S、课程表C、学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)检索所有比“王华”年龄大的学生姓名、年龄和性别。
准确的SQL 语句是()。
A.SELECT SN,AGE,SEXFROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=“王华”)B.SELECT SN,AGE,SEXFROM SWHERE SN=“王华”C.SELECT SN,AGE,SEXFROM SWHERE AGE>(SELECT AGEWHERE SN=“王华”)D.SELECT SN,AGE,SEXFROM SWHERE AGE>王华。
AGE参考答案:A2. 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性的是()阶段。
A.数据库系统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.Data Dictionary(简写DD)B.Data Base System(简写DBS)C.data base (简写DB)D.data base mangement(简写DBMS)8. 数据库的概念模型独立于()A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界9.()是存储在计算机内结构化的数据的集合。
2020年软考数据库系统工程师练习及参考答案

2020年软考数据库系统工程师练习及参考答案1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提升数据与程序的独立性B.提升数据与程序的安全性C.保持数据与程序的一致性D.提升数据与程序的可移植性7.db、dbms 和dbs 三者之间的关系是( )A.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.dbs中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )A.dbsB.dbC.dbmsD.mis10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述。
2020软考中级数据库系统工程师历年经典真题及解析part8

第1题单选题以下关于单链表存储结构特征的叙述中,不正确的是()。
A.表中结点所占用存储空间的地址不必是连续的B.在表中任意位置进行插入和删除操作都不用移动元素C.所需空间与结点个数成正比D.可随机访问表中的任一结点【解析】正确答案:D。
单链表存储不能随机访问表中的任一结点,必须从头结点依次.next。
第2题单选题一个软件开发过程描述了“谁做” 、“做什么” 、“怎么做”和“什么时候做” 。
RUP用()来表述“谁做”。
A.角色B.活动C.制品D.工作流【解析】正确答案:A。
本题考查RUP对软件开发过程的描述。
RUP应用了角色、活动、制品和工作流4种重要的模型元素,其中角色表述“谁做”,制品表述“做什么”,活动表述“怎么做”,工作流表述“什么时候做”。
第3题案例题阅读下列说明,回答问题1至问题 3,将解答填入答题纸的对应栏内。
【说明】某房屋租赁公司拟开发一个管理系统用于管理其持有的房屋、租客及员工信息。
请根据下述需求描述完成系统的数据库设计。
【需求描述】1.公司拥有多幢公寓楼,每幢公寓楼有唯一的楼编号和地址。
每幢公寓楼中有多套公寓,每套公寓在楼内有唯一的编号(不同公寓楼内的公寓号可相同)。
系统需记录每套公寓的卧室数和卫生间数。
2.员工和租客在系统中有唯一的编号(员主编号和租客编号)。
3.对于每个租客,系统需记录姓名、多个联系电话、一个银行账号(方便自动扣房租)、一个紧急联系人的姓名及联系电话。
4.系统需记录每个员工的姓名、类别、一个联系电话和月工资。
员工类别可以经理或维修工,也可兼任。
每个经理可以管理多幢公寓楼。
每幢公寓楼必须由一个经理管理。
系统需记录每个维修工的业务技能,如:水暖维修、电工、木工等。
5.租客租赁公寓必须和公司签订租赁合同。
一份租赁合同通常由一个或多个租客(合租)与该公寓楼的经理签订,一个租客也可租赁多套公寓。
合同内容应包含签订日期、开始时间租期、押金和月租金。
【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1 所示。
2020年计算机软考数据库系统工程师模拟试题

2020年计算机软考数据库系统工程师模拟试题41. 当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是()A. 左外联接B. 右外联接C. 外部并D. 外联接42. 设相关系r和s,与r-s等价的元组关系演算表达式是( )A. {t|r(t)∨┐s(t)}B. {t|r(t)∧┐s(t)}C. {t|(u)r(t∨┐s(u))D. {t| (u)r(t)∧┐s(u)}43. 设关系r(a,b,c)和s(a,d),与自然连接rs等价的关系代数表达式是( )A. σ(r.a=s.a)(r×s)B. r(等值连接1=1)sC. ∏b,c,s.a,d(σr.a=s.a(r×s))D. ∏r,a,b.c,d(r×s)44. 在关系模型中,关系的“元数”(arity)是指( )A. 行数B. 元组个数C. 关系个数D. 列数45. 相关系r和s,r∩s的运算等价于( )A. s-(r-s)B. r-(r-s)C. (r-s)∪sD. r∪(r-s)46. 设关系r和s的属性个数分别为r和s,则(r×s)操作结果的属性个数为( )A. r+sB. r-sC. r×sD. max(r,s)47. 设关系r和s的值如下:r sa b c b d ea1 b1 c1 b1 d1 e1a2 b2 c2 b2 d2 e2a3 b3 c3 b3 d3 e3r与s左外联接的结果的元组个数是( )A. 1B. 2C. 3D. 448. 下列运算中()不是关系代数的基本操作。
A. 笛卡儿积B. 自然连接C. 投影D. 并49. 在关系中能标识元组的属性集称为关系模型的()。
A. 主键B. 超键C. 候选键D. 外键50. 当两个关系没有公共属性时,其自然联接表现为()。
A. 笛卡儿积B. 等值联接C. 结果为空D. 出错51. σf1(σf2(e))与()等价。
新版精选2020年软考工程师完整版考核复习题库588题(含答案)

2020年软考工程师题库588题[含答案]一、多选题1.火灾自动报警.自动灭火系统部署应注意(ABCD)。
A.避开可能招致电磁干扰的区域或设备B.具有不间断的专用消防电源C.留备用电源D.具有自动和手动两种触发装置2.以下哪些是防火墙规范管理需要的?(ABCD)A.需要配置两个防火墙管理员B.物理访问防火墙必须严密地控制C.系统软件.配置数据文件在更改后必须进行备份D.通过厂商指导发布的硬件和软件的 bug 和防火墙软件升级版3.数字签名的作用是。
(ACD)A.确定一个人的身份B.保密性C.肯定是该人自己的签字D.使该人与文件内容发生关系4.使用 esp 协议时,可以使用的加密运算是。
(ABC)A.DESB.3DESC.AESD.RSA5.一个密码体系一般分为以下哪几个部分?(ABCD)A.明文B.加密密钥和解密密钥C.密文D.加密算法和解密算法6.利用密码技术,可以实现网络安全所要求的。
(ABCD)A.数据保密性B.数据完整性C.数据可用性D.身份验证7.HASH 加密使用复杂的数字算法来实现有效的加密,其算法包括(ABC)A.MD2B.MD4C.MD5D.Cost2568.直击雷:直接击在(ABCD)并产生电效应.热效应和机械力的雷电放电。
A.建筑物B.构建物C.地面突进物D.大地或设备9.在实验室中引起火灾的通常原因包括:(ABCD)A.明火B.电器保养不良C.仪器设备在不使用时未关闭电源D.使用易燃物品时粗心大意10.实体安全技术包括(ABD)。
A.环境安全B.设备安全C.人员安全D.媒体安全11.灭火的基本方法有(ABCD)。
A.冷却法B.隔离法C.窒息法D.抑制12.账号口令管理办法适用于所有和 DSMP 系统.智能网系统.彩铃平台相关的(ACD)A.系统管理员B.操作系统C.操作维护人员D.所有上述系统中存在的账号和口令13.计算机场地安全测试包括(ABCD)。
A.温度,湿度,尘埃B.照度,噪声,电磁场干扰环境场强C.接地电阻,电压.频率D.波形失真率,腐蚀性气体的分析方法14.为保证密码安全,我们应采取的正确措施有(ABC)A.不使用生日做密码B.不使用少于 5 为的密码C.不适应纯数字密码D.将密码设的非常复杂并保证 20 位以上15.雷电侵入计算机信息系统的途径主要有:(ABD)A.信息传输通道线侵入B.电源馈线侵入C.建筑物D.地电位反击16.最重要的电磁场干扰源是:(BCD)A.电源周波干扰B.雷电电磁脉冲 LEMPC.电网操作过电压 SEMPD.静电放电 ESD17.Oracle 支持哪些加密方式?(ABCD)A.DESB.RC4_256C.RC4_40D.DES4018.在对SQL Server 2000 的相关文件.目录进行安全配置时,下面可以采用的措施是:(ABCD)A.删除缺省安装时的例子样本库B.将存放数据的库文件,配置权限为 administrators 组.system 和启动 SQL Server 服务的用户账号及 DBA 组具有完全控制权限C.对 SQL Server 安装目录,去除 everyone 的所有控制权限D.将数据库数据相关的文件,保存在非系统盘的 NTFS 独立分区19.在 SQL Server 中创建数据库,如下哪些描述是正确的?(ABCD)A.创建数据库的权限默认授权 sysadmin 和 dbcreator 固定服务器角色的成员,但是它仍可以授予其他用户B.创建数据库的用户将成为该数据库的所有者C.在一个服务器上,最多可以创建 32,767 个数据库D.数据库名称必须遵循标示符规则20.在 SQL Server 2000 中一些无用的存储过程,这些存储过程极容易被攻击者利用,攻击数据库系统。
2020年计算机软考数据库系统工程师考前练习题

2020年计算机软考数据库系统工程师考前练习题2020年计算机软考数据库系统工程师考前练习题181. 数据库的基本特点是()A.数据能够共享;数据独立性;数据冗余大,易移植;统一管理和控制B.数据能够共享;数据独立性;数据冗余小,易扩充;统一管理和控制C.数据能够共享;数据互换性;数据冗余小,易扩充;统一管理和控制D.数据非结构化;数据独立性;数据冗余小,易扩充;统一管理和控制182. 在数据库中,下列说法()是不准确的。
A.数据库避免了一切数据的重复B.若系统是完全能够控制的,则系统可确保更新时的一致性C.数据库中的数据能够共享D.数据库减少了数据冗余183. 模式和内模式()A.只能有一个B.最多只能有一个C.至少两个D.能够有多个184. 层次模型不能直接表示()A.1:1联系B.1:n联系C.m:n联系D.1:1和1:n联系185. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能186. 现实世界中的事物个体在信息世界中称为()A 实体B 实体集C 字段D 记录187. 在数据库中存储的是()A.数据B.数据模型C.数据及数据间的联系D.信息188. 数据库中,数据的物理独立性是指()A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立D.应用程序与数据库中数据的逻辑结构相互独立189. 现实世界中,事物的特性在信息世界中称为()A 实体B实体键C 属性D关系键190. 下列实体类型的联系中,属于一对一联系的是()A 班级与学生的所属联系B 公司与公司经理的联系C学生与课程之间的联系D供应商与工程项目的供货联系191. 在数据库系统中,通常用三级模式来描述数据库,其中,( ① )是用户与数据库的接口,是应用程序可见到的数据描述,( ② )是对数据整体的( ③ )的描述,而( ④ )描述了数据的( ⑤ )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2020年计算机软考数据库系统工程师试题练习
81.在select语句中使用*,表示()
A. 选择任何属性
B. 选择全部属性
C. 选择全部元组
D. 选择主码
82.使用create schema语句建立的是()
A. 数据库
B. 表
C. 视图
D. 索引
83.在select语句中使用max(列名)时,列名应该()
A. 必须是数值型
B. 必须是字符型
C. 必须是数值型或字符型
D. 不限制数据类型
84.在select语句中使用group by sno时,sno必须()
A. 在where中出现
B. 在from中出现
C. 在select中出现
D. 在having中出现
85.在嵌入式sql中,当sql语句中引用宿主语言的程序变量时,程序变量应()
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
86.在select语句中,对应关系代数中“投影”运算的语句是()
A. select
B. from
C. where
D. set
87.视图建立后,在数据字典中存放的是()
A. 查询语句
B. 视图的内容
C. 视图的定义
D. 产生视图的表的定义
88.在sql语言中,delete语句的作用是()
A. 删除基本表
B. 删除视图
C. 删除基本表和视图
D. 删除基本表和视图的元组
89.语言中使用foreign key时,与之配合的语句是()
A. exists
B. except
C. table
D. references
90.对基本表s,执行操作drop tables restrict的作用是()
A. 删除基本表s中的所有元组
B. 把基本表s及产生的一切视图全部删除
C. 当没有由s中的列产生的视图或约束时将表s删除
D. 删除表s,将引用表s的视图中的一切视图的属性值置为空值
91.下列关于视图与基本表的对比准确的是()
A. 视图的定义功能强于基本表
B. 视图的操作功能强于基本表
C. 视图的数据控制功能弱于基本表
D. 上面提到的三种功能二者均相当
92.若用如下的sql语句创建了一个表s
create table s(s# char(6) not null,
sname char(8) not null,
sex char(2),
age integer)。