第一章

第一章单元测验

1、单选题:
‎在(  )模型中一个结点可以有多个双亲,结点之间可以有多种联系。​‎​
选项:
A: 网状
B: 关系 
C: 层次
D: 以上都有
答案: 【 网状

2、单选题:
‌用户或应用程序看到的那部分局部逻辑结构和特征的描述是(   )。 ‎
选项:
A: 概念模式
B: 物理模式
C: 外模式
D: 内模式
答案: 【 外模式

3、单选题:
‍要保证数据库的逻辑数据独立性,需要修改的是(   ) 。 ‎
选项:
A: 模式与外模式之间的映射 
B: 模式与内模式之间的映射 
C: 模式
D: 三级模式
答案: 【 模式与外模式之间的映射 

4、单选题:
‍数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(   )。‌
选项:
A: DBS包括DB和DBMS 
B: DBMS包括DB和DBS 
C: DB包括DBS和DBMS 
D: DBS就是DB,也就是DBMS
答案: 【 DBS包括DB和DBMS 

5、单选题:
‎在数据库中存储的是(   )。‏‎‏
选项:
A: 数据
B: 数据模型
C: 数据以及数据之间的联系
D: 信息
答案: 【 数据以及数据之间的联系

6、单选题:
​在数据库中,数据的物理独立性是指(    )。‎
选项:
A: 数据库与数据库管理系统的相互独立
B: 用户程序与DBMS的相互独立
C: 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D: 应用程序与数据库中数据的逻辑结构相互独立
答案: 【 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的

7、单选题:
‎数据库系统的特点之一是数据的共享,严格地讲,这里的数据共享是指(    )。‎‎‎
选项:
A: 同一应用中的多个程序共享一个数据集合
B: 多个用户、同一种语言共享数据 
C: 多个用户共享一个数据文件
D: 多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案: 【 多种应用、多种语言、多个用户相互覆盖地使用数据集合

8、单选题:
‌在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、(     )和存储级三个层次.‎‌‎
选项:
A: 管理员级
B: 外部级  
C: 概念级 
D: 内部级
答案: 【 概念级 

9、单选题:
‍在数据库中,产生数据不一致的根本原因是(    )。‏
选项:
A: 数据存储量太大
B:  没有严格保护数据
C: 未对数据进行完整性控制  
D: 数据冗余
答案: 【 数据冗余

10、单选题:
‌在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是(   )。​‌​
选项:
A: 外模式
B: 内模式
C: 存储模式
D: 概念模式
答案: 【 概念模式

11、判断题:
‍一个网状数据结构模型可以变换为一个等价的层次数据结构模型,这种变换以存储空间为代价。‎
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍实体是信息世界中的术语,与之相对应的数据库术语为字段。‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‌视图对重构数据库提供了一定程度的物理独立性。‌
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‍层次数据模型和网状数据模型都可用关系数据模型表示。‌
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
​非过程化语言比过程化语言好。‍
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‌三级模式结构是数据库唯一的一种分级模式结构。‎
选项:
A: 正确
B: 错误
答案: 【 错误

17、判断题:
‍数据库管理系统和数据库构成了数据库系统。‌
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
​数据库系统的核心工作就是完成用户级数据库、概念级数据库和物理级数据库之间的映射。​
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‏数据结构化是数据库和文件系统的根本区别。‎
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
‌DBA主要职责是管理数据库中的数据。‌
选项:
A: 正确
B: 错误
答案: 【 错误

随堂练习

1、单选题:
‌在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是(   )。​
选项:
A: 外模式 
B: 内模式
C: 存储模式
D: 模式
答案: 【 模式

2、判断题:
‍三级模式结构是数据库唯一的一种分级模式结构。​
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‏概念模型独立于硬件设备和DBMS。‍
选项:
A: 正确
B: 错误
答案: 【 正确

第二章关系数据库

第二章测验

1、单选题:
不满足交换律的集合运算为()。‌​‌
选项:
A: 并运算
B: 差运算
C: 交运算
D: 笛卡尔积运算
答案: 【 差运算

2、单选题:
关系模型基本的数据结构是()。‌‌‌
选项:
A: 树 
B: 图
C: 索引
D: 关系
答案: 【 关系

3、单选题:
‌关系数据库的数据操作分为()。‍
选项:
A: 查询和更新
B: 排序和索引
C: 插入和删除
D: 修改和排序
答案: 【 查询和更新

4、单选题:
在关系模型中,下列说法正确的是()。‏
选项:
A: 关系中存在可分解的属性组
B: 关系中元组在组成主键的属性上不能有空值
C: 关系中可以引用不存在的实体
D: 关系中考虑元组的顺序
答案: 【 关系中元组在组成主键的属性上不能有空值

5、单选题:
关系代数中,自然连接操作由()组合而成。​‏​
选项:
A: 笛卡尔积和选择
B: 笛卡尔积、选择和投影
C: 笛卡尔积和投影 
D: 投影和选择
答案: 【 笛卡尔积、选择和投影

6、单选题:
设关系R和关系S结构相同,且各有100个元组,则这两个关系并操作结果的元组个数为()。‎‎‎
选项:
A: 100
B: 小于等于100
C: 200
D: 小于等于200
答案: 【 小于等于200

7、单选题:
‌设关系S、C、SC中各有5、10、20个元组,则这三个关系的笛卡儿积的基数为()。‍
选项:
A: 20
B: 35
C: 1000
D: 不确定
答案: 【 1000

8、单选题:
​设有选修c++语言的学生关系R,选修Java语言的学生关系S,求选修了c++语言而没有选修Java语言的学生,需进行()。‎
选项:
A: 并
B: 差
C: 交
D: 笛卡尔积
答案: 【 差

9、单选题:
下列各种对关系数据库的基本操作中,__是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;__是表中选取满足某种条件的元组的操作,相当于在横向进行选择。 ‌
选项:
A: 选择、检索
B: 扫描、投影
C: 检索、选择
D: 投影、选择
答案: 【 投影、选择

10、单选题:
以下不属于关系模型的三个基本要素的是()。‏‏‏
选项:
A: 二维表数据结构
B: 关系操作集合
C: 关系完整性约束
D: 笛卡尔积操作
答案: 【 笛卡尔积操作

11、单选题:
关系中行列次序的变换性质是()。​
选项:
A: 行可以交换,列不可交换
B: 行不可交换,列可交换
C: 行、列均不可交换
D: 行、列均可以交换
答案: 【 行、列均可以交换

12、单选题:
在关系中,能唯一标识元组的最小属性集称为关系模式的()。 ​
选项:
A: 候选码
B: 主码
C: 外码
D: 超码
答案: 【 候选码

13、判断题:
​关系的实体完整性规则定义了主码不能取空值。‏
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‎基本代数运算包括:并、交、差、选择和投影。‎
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‎在关系代数表达式的等价变换规则中,选择运算和投影运算的执行顺序可以直接交换。‎
选项:
A: 正确
B: 错误
答案: 【 错误

16、判断题:
‎除运算一般用于解决包含了的问题。​
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‎等价的关系代数表达式,其执行效率也是一样的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‌对同一个关系的选择操作,尽可能合并其查询条件将其写在一个选择操作里面,以避免多次扫描文件。‍
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
数据模型如下:‏厂家S(SNO,SNAME,STATUS,CITY)‏产品P(PNO,PNAME,WEIGHT,COLOR)‏工程J(JNO,JNAME,CITY)‏供货SPJ(SNO,PNO,JNO,QTY)‏求使用了全部零件的工程名可以用下面的关系表达式给出:‏∏JNAME((∏JNO,PNO(SPJ)÷∏PNO(P)) ∞J)‏
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
厂家S(SNO,SNAME,STATUS,CITY)‍产品P(PNO,PNAME,WEIGHT,COLOR)‍工程J(JNO,JNAME,CITY)‍供货SPJ(SNO,PNO,JNO,QTY)‍求供应P1,P2两种产品的厂家名.‍∏SNAME(σ2='p1'∧6='p2 (SPJ×SPJ) ∞S)‍‎‍
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测试

1、单选题:
‎如下关系代数等价变换规则不正确的是()。‍
选项:
A:
B:
C:
D:
答案: 【 

2、判断题:
‌在执行关系表达式时,越早执行笛卡尔积操作,效率越高。​
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测验

1、单选题:
‎关系代数表达式的优化策略中,首先要做的是()。‌
选项:
A: 对文件进行预处理
B: 尽早执行选择操作
C: 执行笛卡尔积运算
D: 执行投影运算
答案: 【 尽早执行选择操作

2、判断题:
‎查询的执行代价主要取决于CPU代价。‌
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
​查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。​
选项:
A: 正确
B: 错误
答案: 【 错误

第三章关系数据库标准语言SQL

测试

1、单选题:
‍视图是一个“虚表”,视图的构造基于(    )。‌
选项:
A: 基本表 
B: 基本表或视图
C: 数据字典
D: 视图
答案: 【 基本表或视图

2、单选题:
‏在视图上不能完成的操作是(    )。‍
选项:
A: 更新视图
B: 查询
C: 定义新的基本表
D: 定义新视图
答案: 【 定义新的基本表

3、判断题:
‏视图对重构数据库提供了一定程度的物理独立性。‌
选项:
A: 正确
B: 错误
答案: 【 错误

第三章测试

1、单选题:
‌有关系表SC ( S# , C#, Score),求既学过“001”号课又学过 “002”号课的所有学生的学号,下列SQL语句正确的是(    )。‏
选项:
A: Select S1.S# From SC S1 Where S1. C# = '001' AND S1.C#='002';
B: Select S2.S# From SC S1, SC S2 Where S1.S# = S2.S# or S1.C#='001' and  S2.C#='002' ;
C: Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#='001' and  S2.C#='002' ;
D: Select S# From SC Where C# = '001' AND C#='002';
答案: 【 Select S1.S# From SC S1, SC S2 Where S1.S# = S2.S# and S1.C#='001' and  S2.C#='002' ;

2、单选题:
‏学生关系S(S#,Sname,Ssex,Sage,D#,Sclass),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是(    )。‏
选项:
A: ALTER  TABLE  S 'Sage';
B: UPDATE  S  Sage;
C: ALTER  TABLE  S  DROP  Sage;
D: DELETE  Sage&

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注