首页 > 全部 > 数据库系统工程师上午基础知识考试 > 数据库系统工程师上午基础知识考试选择题专项强化真题试卷20

数据库系统工程师上午基础知识考试选择题专项强化真题试卷20

本单篇文档共7260字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.00 原价:¥9.60
收藏

数据库系统工程师上午基础知识考试选择题专项强化真题试卷20

中文选择题(含2小题)

给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F= {A1A3→A2,A2→A3},R(35)。若将R分解为ρ=(A1,A2,A4),(A1,A3)},那么该分解是(36)的。

1.(35)(C)

A. 有一个候选关键字A1A3

B. 有一个候选关键字A1A2A3

C. 有二个候选关键字A1A3A4和A1A2A4

D. 有三个候选关键字A1A2、A1A3和A1A4

解析:

2.

解析:

关系R、S如下表所示,

3.(37)

A

解析:

4.

解析:

某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。

a.创建关系R的SQL语句如下:

CREATE TABLE R(住院号CHAR(8)(40),

姓名CHAR(10),

性别CHAR(1)

(41),

科室号CHAR(4),

病房CHAR(4),

家庭住址ADDR, //ADDR为用户定义的类

(42));

b.表R中复合属性是(43)。

5.(40)(A)

A. PRIMARY KEY

B. EFERENCES D(科室号)

C. NOTNULL

D. REFERENCES D(科室名)

解析:

6.(41)(D)

A. IN(M,F)

B. CHE(:K(’M’,’F’)

C. LIKE(’M’,’F’)

D. CHECK(性别IN(’M’,’F’))

解析:

7.(42)(C)

A. PRIMARY KEY(科室号)NOT NULL UNIQUE

B. PRIMARYKEY(科室名)UNIQUE

C. FOREIGN KEY(科室号)REFERENCES D(科室号)

D. FOREIGNKEY(科室号)REFERENCES D(科室名)

解析:

8.(43)(D)

A. 住院号

B. 姓名

C. 病房

D. 家庭住址

解析:本题考查关系数据库基础知识。试题(40)的正确答案是A。根据题意,属性“住院号”唯一标识关系R中的每一个元组,因此需要用语句“PRIMARY KEY”进行主键的完整性约束。

试题(41)的正确答案是D。根据题意,属性“性别”的取值只能为M或F,因此需要用语句“CHECK(性别IN(’M’,’F’)\\

假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1(45),那么T2对D2(46)。

9.(45)(B)

A. 加共享锁成功,加排它锁失败

B. 加共享锁、加排它锁都失败

C. 加共享锁、加排它锁都成功

D. 加排它锁成功,加共享锁失败

解析:

10.(46)(A)

A. 加共享锁成功,加排它锁失败

B. 加共享锁、加排它锁都失败

C. 加共享锁、加排它锁都成功

D. 加排它锁成功,加共享锁失败

解析:本题考查数据库事务处理方面的基础知识。并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。

排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁后,就只允许事务T读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。

共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。

层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用指针来表达;而关系模型中记录间的联系用(47)来描述,查找相关联记录需要进行记录遍历,为提高查找效率,可以建立(48)。

11.(47)(B)

A. 主码

B. 关系

C. 数据模型

D. 概念模型

解析:

12.(48)(A)

A. 索引

B. 触发器

C. 存储过程

D. 函数

解析:本题考查数据模型的基础知识。概念模型是信息的描述方式,逻辑模型是数据的逻辑结构,数据模型是指数据的物理组织方式。逻辑模型(E一R图)中的联系描述的是实体间的关联关系,主要是现实世界中的事件,包括参与者和事件自身的属性。在关系模型中,取参与联系的实体的码(唯一代表具体的参与者)和事件自身的属性,构成记录即以关系的形式来描述。索引是为提高查询效率而引入的机制。通过对查询项建立索引表(包含查找项和指针,其中查找项进行排序或散列),可以通过查询条件先在索引表中进行查找(因为查找项有序,效率高),再根据指针项准确定位记录所在的页面进行读取,而无须进行大量的I/O操作读取所有记录。

在数据库应用系统的体系结构中,常用的是C/S(客户机/服务器)结构和B/S(浏览器/服务器)结构。无论哪种结构,服务器都由(49)负责数据库的运行和维护。在C/S结构中,应用程序安装运行在(50)端,负责用户与数据库的交互;在B/S结构中,应用程序安装运行在(51)端,负责构建用户界面与数据库的交互,客户端使用浏览器展示用户界面并获取用户输入。

13.(49)(A)

A.

本文档预览:3600字符,共7260字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
数据库系统工程师上午基础知识考试选择题专项强化真题试卷20

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号