|
《数据库原理》在线作业一
一、单选题:【40道,总分:100分】
1.公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是( )。 (满分:2.5)
A. 多对多
B. 一对一
C. 一对多
D. 多对一
2.在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是( )。 (满分:2.5)
A. 4
B. 5
C. 6
D. 7
3.概念模型是现实世界的第一层抽象,这一类最著名的模型是( )。 (满分:2.5)
A. 层次模型
B. 关系模型
C. 网状模型
D. 实体-关系模型
4.下列四项中,不属于数据库系统特点的是( )。 (满分:2.5)
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
5.数据库系统的数据独立性体现在( )。 (满分:2.5)
A. 不会因为数据的变化而影响到应用程序
B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
6.假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。 (满分:2.5)
A. R∩S
B. R∪S
C. R-S
D. R×S
7.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )。 (满分:2.5)
A. 数据查询
B. 数据操纵
C. 数据定义
D. 数据控制
8.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( )。 (满分:2.5)
A. 实体完整性、参照完整性、用户自定义完整性
B. 数据结构、关系操作、完整性约束
C. 数据增加、数据修改、数据查询
D. 外模式、模式、内模式
9.一个关系只有一个( )。 (满分:2.5)
A. 候选码
B. 外码
C. 超码
D. 主码
10.若用如下的SQL语句创建了一个表SC: CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,( )行可以被插入 。 (满分:2.5)
A. (’201009’,’111’,60,必修)
B. (’200823’,’101’,NULL,NULL)
C. (NULL,’103’,80,’选修’)
D. (’201132’,NULL,86,’ ’)
11.候选码的属性可以有( )。 (满分:2.5)
A. 多个
B. 0个
C. 1个
D. 1个或多个
12.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是( )操作。 (满分:2.5)
A. 投影
B. 连接
C. 选择
D. 复制
13.关系数据库的规范化理论主要解决的问题是( )。 (满分:2.5)
A. 如何构造合适的数据逻辑结构
B. 如何构造合适的数据物理结构
C. 如何构造合适的应用程序界面
D. 如何控制不同用户的数据操作权限
14.事务的持续性是指( )。 (满分:2.5)
A. 事务中包括的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久的
C. 一个事务内部的操作对并发的其他事务是隔离的
D. 事务必须使数据库从一个一致性状态变到另一个一致性状态
15.X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。 (满分:2.5)
A. X∈Y
B. Y∈X
C. X∩Y=Φ
D. X∩Y≠Φ
16.要保证数据库的数据独立性,需要修改的是( )。 (满分:2.5)
A. 模式与外模式
B. 模式与内模式
C. 三级模式之间的两层映射
D. 三层模式
17.关系代数中的连接操作是由( )操作组合而成。 (满分:2.5)
A. 选择和投影
B. 选择和笛卡尔积
C. 投影、选择、笛卡尔积
D. 投影和笛卡尔积
18.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。 (满分:2.5)
A. 建立库结构
B. 系统调试
C. 加载数据
D. 扩充功能
19.子模式DDL是用来描述( )。 (满分:2.5)
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
20.区分不同实体的依据是( )。 (满分:2.5)
A. 名称
B. 属性
C. 对象
D. 概念
21.在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。 (满分:2.5)
A. 逻辑设计阶段
B. 概念设计阶段
C. 物理设计阶段
D. 需求分析阶段
22.关系数据库规范化是为了解决关系数据库中( )的问题而引入的。 (满分:2.5)
A. 提高查询速度
B. 插入、删除异常和数据冗余
C. 保证数据的安全性
D. 保证数据的完整性
23.要保证数据库的逻辑数据独立性,需要修改的是( )。 (满分:2.5)
A. 模式与外模式之间的映射
B. 模式与内模式之间的映射
C. 模式
D. 三级模式
24.数据库物理设计完成后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。 (满分:2.5)
A. 建立库结构
B. 系统调试
C. 加载数据
D. 扩充功能
25.后援副本的作用是( )。 (满分:2.5)
A. 保障安全性
B. 一致性控制
C. 故障后的恢复
D. 数据的转储
26.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。 (满分:2.5)
A. 一个是DELETE,一个是SELECT
B. 一个是SELECT,一个是DELETE
C. 两个都是UPDATE
D. 两个都是SELECT
27.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式 的候选码是( )。 (满分:2.5)
A. AB
B. BE
C. CD
D. DE
28.若要撤销数据库中已经存在的表S,可用( )。 (满分:2.5)
A. DELETE TABLE S
B. DELETE S
C. DROP TABLE S
D. DROP S
29.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。 (满分:2.5)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
30.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。 (满分:2.5)
A. 数据字典、应用程序、数据库后备副本
B. 数据字典、应用程序、审计档案
C. 日志文件、数据库后备副本
D. 数据字典、应用程序、日志文件
31.SQL语言是( )的语言,容易学习 。 (满分:2.5)
A. 过程化
B. 非过程化
C. 格式化
D. 导航式
32.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是( )。 (满分:2.5)
A. 层次分析法和层次结构图
B. 数据流程分析法和数据流程图
C. 实体联系方法
D. 结构分析法和模块结构图
33.在概念模型中的客观存在并可相互区别的事物称( )。 (满分:2.5)
A. 实体
B. 元组
C. 属性
D. 节点
34.以下( )不属于实现数据库系统安全性的主要技术和方法。 (满分:2.5)
A. 存取控制技术
B. 视图技术
C. 审计技术
D. 出入机房登记和加防盗门
35.事务日志用于保存( )。 (满分:2.5)
A. 程序运行过程
B. 程序的执行结果
C. 对数据的更新操作
D. 对数据的查询操作
36.SQL语言中,删除一个视图的命令是( )。 (满分:2.5)
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
37.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SEX是性别, C#是课程号,CNAME是课程名称。要查询选修“数据库”课的全体男生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是( )。 (满分:2.5)
A. S.S# = SC.S# and C.C# = SC.C# and SEX=’男’ and CNAME=’数据库’
B. S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’
C. SEX ’男’ and CNAME ’ 数据库’
D. S.SEX=’男’ and CNAME=’ 数据库’
38.在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。 (满分:2.5)
A. 范围越小
B. 约束越细致
C. 范围越大
D. 约束范围大
39.关系模型中,一个码是( )。 (满分:2.5)
A. 可以由多个任意属性组成
B. 至多由一个属性组成
C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D. 以上都不是
40.描述数据库全体数据的全局逻辑结构和特性的是( )。 (满分:2.5)
A. 模式
B. 内模式
C. 外模式
D. 物理模式
更多学习资料请登录www.openhelp100.com
|
|