1、北京邮电大学数据库原理与应用阶段作业资料仅供参考数据库原理与应用阶段作业1:1. 下面系统中不属于关系数据库管理系统的是_。A. Oracle B. MS SQL Server C. IMS D. DB2 标准答案:C;1. 下列软件不属于数据库管理系统的是_。A. UNIX B. ORACLE C. FOXPRO D. SQL SERVER 标准答案:A;1. DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和_。A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 标准答案:C;1. 对某个具体的数据库应用来说,下列说法中正确的是_。A.
2、E-R 图是唯一的 B. 数据模型是唯一的 C. 数据库文件是唯一的 D. 以上三个都不是唯一的 标准答案:D;1. 以下不属于数据库系统组成的是_。A. 硬件系统 B. 数据库管理系统及相关软件 C. 数据库管理员(DBA) D. 文件系统 标准答案:D;1. 下列四项中说法不正确的是_。A. 数据库减少了数据冗余 B. 数据库中的数据能够共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案:C;1. 与文件管理系统相比,_不是数据库系统的优点。A. 数据结构化 B. 访问速度快 C. 数据独立性 D. 冗余度可控 标准答案:B;1. 下列四项中,不属于关系数据
3、库特点的是_。A. 数据冗余小 B. 数据独立性高 C. 数据共享性好 D. 多用户访问 标准答案:D;1. 根据关系数据基于的数据模型-关系模型的特征判断下列正确的一项_。A. 只存在一对多的实体关系,以图形方式来表示 B. 以二维表格结构来保存数据,在关系表中不允许有重复行存在 C. 能体现一对多、多对多的关系,但不能体现一对一的关系 D. 关系模型数据库是数据库发展的最初阶段 标准答案:B;1. 用树型结构表示实体间联系的模型是_。A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是 标准答案:C;1. 关系数据库用_来表示实体之间的联系。A. 树结构 B. 网结构 C.
4、二维表 D. 线性表 标准答案:C;阶段作业2:1. 在E-R概念模型中,一个学生是实体,学生实体可由学号,姓名,性别等属性组成,那么性别的取值范围是实体的_。A. 主码 B. 属性 C. 联系 D. 域 标准答案:D;1. 设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是_。A. 职工号 B. 姓名,技能 C. 技能 D. 职工号,技能 标准答案:D;1. 在关系模型中,利用 _的方法来实现数据之间的联系。A. 指针 B. 在一个关系中包含另一个关系的属性 C. 文件名 D. 父子关系 标准答案:B;1. 定义外键实现的是_。A. 实体完
5、整性 B. 参照完整性 C. 用户定义的完整性 D. 实体完整性、参照完整性和用户定义的完整性 标准答案:B;1. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于_。A. 实体完整性规则 B. 引用完整性约束 C. 用户自定义完整性规则 D. 关键字完整性约束 标准答案:C;1. 从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是_。A. M端实体的关键字 B. N端实体的关键字 C. M端实体关键字与N端实体关键字组合 D. 重新选取其它属性 标准答案:C;1. 将局部E-R 图合并成全局E-R 图时可能出现冲突,
6、下列选项中不属于合并冲突的是_。A. 属性冲突 B. 命名冲突 C. 结构冲突 D. 语法冲突 标准答案:D;1. 关系数据库中的视图属于4个数据抽象级别中的_。A. 外部模型 B. 概念模型 C. 逻辑模型 D. 物理模型 标准答案:A;1. 数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为_。A. 物理结构独立性 B. 物理数据独立性 C. 逻辑结构独立性 D. 逻辑数据独立性 标准答案:B;1. 设R(U)是属性集U上的关系模式,X、Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称_。A. Y函数依赖于X
7、 B. Y对X完全函数依赖 C. X为U的候选码 D. R属于2NF 标准答案:A;1. 在下列关于关系的陈述中,错误的是_。A. 表中任意两行的值不能相同 B. 表中任意两列的值不能相同 C. 行在表中的顺序无关紧要 D. 列在表中的顺序无关紧要标准答案:B;1. 某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是_。A. 一对一 B. 一对多 C. 多对多 D. 多对一 标准答案:C;1. ER图是一种直观表示_模型的工具。A. 结构数据模型 B. 关系数据模型 C. 概念数据模型 D. 层次和网状模型 标准答案:B;1. 设有关系W(工号
8、,姓名,工种,定额),将其规范化到第三范式正确的答案是_。A. W1(工号,姓名),W2(工种,定额) B. W1(工号,定额),W2(姓名,工种) C. W1(工号,姓名,工种),W2(工种,定额) D. W1(工号,工种,定额),W2(工号,姓名) 标准答案:D;1. 已知关系R如下图所示,能够作为关系R主键的属性组是_。A. ACD B. ABC C. ABD D. BCD 标准答案:C;1. 数据库三级模式体系结构的划分,有利于保持数据库的_。A. 数据独立性 B. 数据安全性 C. 结构规范化 D. 操作可行性 标准答案:A;1. 在关系模式R 中,对于属性子集X、Y、X 是X 的真
9、子集,若XY,XY,则称_。A. Y 传递函数依赖于X B. Y 部分函数依赖于X C. Y 完全函数依赖于X D. X,Y 相互函数依赖 标准答案:B;1. 关系数据库中,实现实体之间的联系是经过表与表之间的_。A. 公共索引 B. 公共存储 C. 公共元组 D. 公共属性 标准答案:D;1. 在需求分析阶段,数据字典是对系统中_。A. 数据的描述 B. 处理的描述 C. 功能的描述 D. 数据与处理关系的描述 标准答案:D;1. 若两个实体之间的联系是1:m,则实现1:m联系的方法是_。A. 在m端实体转换的关系中加入1端实体转换关系的码 B. 将m端实体转换关系的码加入到1端的关系中 C
10、. 在两个实体转换的关系中,分别加入另一个关系的码 D. 将两个实体转换成一个关系 标准答案:A;1. 数据库系统的体系结构分为三个层次,即_。A. 模式、模型、视图 B. 外模型、概念模型 C. 外模式、逻辑模式、内模式 D. 关系模型、网状模型、层次模型 标准答案:C;1. 如果关系模式R属于1NF,且每个非主属性既不部分函数依赖于候选码,也不传递函数依赖于候选码,则称R属于_。A. 2NF B. 3NF C. BCNF D. 4NF 标准答案:B;1. 下面有关主键的叙述正确的是_。A. 不同的记录能够具有重复的主键值或空值 B. 一个表中的主键能够是一个或多个字段 C. 在一个表中主键
11、只能够是一个字段 D. 表中的主键的数据类型必须定义为自动编号或文本 标准答案:B;1. 如何构造出一个合适的数据逻辑结构是_主要解决的问题。A. 关系数据库优化 B. 数据字典 C. 关系数据库规范化理论 D. 关系数据库查询 标准答案:C;阶段作业3:1. 设关系R和S的属性个数为r和s ,则(R*S)操作结果的属性个数为_。A. r+s B. r-s C. r*s D. max(r,s) 标准答案:A;1. 设有关系R和S,在下列的关系运算中,_运算不要求:“R和S具有相同的元组,且它们对应属性的数据类型相同”。A. RS B. RS C. RS D. RS 标准答案:D;1. 当两个子
12、查询的结果_时,可执行并、交差操作。A. 结构完全不一致 B. 结构完全一致 C. 结构部分一致 D. 主键一致 标准答案:B;1. 取出关系中的某些列,并消去重复的元组的关系运算称为_。A. 取列运算 B. 投影运算 C. 联结运算 D. 选择运算 标准答案:B;1. 在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且_。A. 包括20岁和30岁 B. 不包括20岁和30岁 C. 包括20岁不包括30岁 D. 不包括20岁包括30岁 标准答案:A;1. 在SQL语言中,用于测试列值非空的短语是_。A. IS NOT EMPTY B. IS NOT NULL
13、 C. NOT UNIQUE D. NOT EXISTS 标准答案:B;1. 设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插到表SC中,正确的语句是_。A. INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101, C11, 98) B. INSERT INTO SC(SNO,CNO,GRADE) VALUES(S101, C11, 98) C. INSERT (S101, C11, 98) INTO SC
14、D. INSERT INTO SC VALUES (S101, C11, 98) 标准答案:D;1. 下列不属于SQL 语言特点的是_。A. 高度非过程化 B. 语言简洁、易学易用C. 面向集合的操作方式 D. 数据共享性好 标准答案:D;1. 在SQL语言中,实现数据检索的语句是_。A. SELECT B. LOAD C. SET D. FETCH 标准答案:A;1. SQL语言一般称为_。A. 结构化查询语言 B. 结构化控制语言 C. 结构化定义语言 D. 结构化操纵语言 标准答案:A;阶段作业4:1. 数据库事务的隔离性经过_实现。A. DBMS的事务管理子系统 B. 应用程序员 C.
15、 DBMS的并发控制机制 D. DBMS的恢复子系统 标准答案:C;1. 数据库的一致性状态由_来负责。A. DBMS的事务管理子系统 B. 应用程序员 C. DBMS的并发控制机制 D. DBMS的恢复子系统 标准答案:B;1. 事务原子性由_来保证完成。A. DBMS的事务管理子系统 B. 程序员 C. DBMS的并发控制机制D. DBMS的恢复子系统 标准答案:A;1. 事务开始前,数据库处于一致性的状态;事务结束后,数据库必须仍处于一致性状态。这指的是事务的_。A. 一致性 B. 隔离性 C. 持久性 D. 原子性 标准答案:A;1. 一个事务一旦提交之后,它对数据库的影响必须是永久的
16、,无论发生何种系统故障。这指的是事务的_。A. 一致性 B. 隔离性 C. 持久性 D. 原子性 标准答案:C;1. 一个事务中所有对数据库的操作是一个不可分割的操作序列。每个事务的操作序列要么都被成功地执行,要么一个也不被执行,这指的是事务的_。A. 一致性 B. 隔离性 C. 持久性 D. 原子性 标准答案:D;1. DBS运行的最小逻辑单位是_。A. 事务 B. 表 C. 属性 D. 语句 标准答案:A;1. 下列哪项不是数据库的并发操作可能会带来的问题?_A. 数据泄密 B. 丢失修改 C. 读“脏”数据 D. 不可重复读 标准答案:A;1. 不允许任何其它事务对这个锁定目标再加任何类型锁的是_。A. 共享锁 B. 排它锁 C. 死锁 D. 活锁 标准答案:B;1. 用于实现数据存取安全性控制的SQL 语句是_。A. CREATE INDEX B. COMMIT C. ROLLBACK D. GRANT 和REVOKE 标准答案:D;