第1章-绪论

第1讲测验

1、单选题:
‍关于数据库系统和数据库管理系统,下列说法正确的是__________。‎
选项:
A: 数据库系统和数据库管理系统指的是同一软件产品
B: 数据库系统和数据库管理系统指的是不同软件产品
C: 数据库管理系统是软件产品,而数据库系统不仅仅是软件产品
D: 数据库系统是软件产品,而数据库管理系统不仅仅是软件产品
答案: 【 数据库管理系统是软件产品,而数据库系统不仅仅是软件产品

2、单选题:
​关于数据库系统,下列说法正确的是__________。‌
选项:
A: 数据库系统的构成包括数据库和数据库管理系统
B: 数据库系统的构成包括数据库、数据库管理系统和数据库应用程序
C: 数据库系统的构成包括数据库、数据库应用程序和数据库管理员
D: 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员
答案: 【 数据库系统的构成包括数据库、数据库管理系统、数据库应用程序、数据库管理员

3、单选题:
​从用户角度看数据库管理系统的功能,下列说法正确的是__________。‍
选项:
A: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库操纵功能的系统
B: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义和数据库操纵功能的系统
C: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统
D: 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护
答案: 【 数据库管理系统就是通过数据库语言让用户操作进而提供数据库定义、数据库操纵和数据库控制功能的系统,同时提供了一系列程序能够实现对数据库的各种存储与维护

4、单选题:
‌从用户角度看数据库管理系统,其功能包括__________‌
选项:
A: 数据库定义
B: 数据库操纵
C: 数据库控制
D: 数据库维护
E: 全部正确
答案: 【 全部正确

5、单选题:
​从系统角度看数据库管理系统,其功能包括__________。‌
选项:
A: 数据库语言及其编译
B: 查询实现与查询优化
C: 事务处理
D: 不仅有数据库语言及其编译、查询实现与查询优化以及事务处理功能,还包括其他功能
E: 仅包括数据库语言及其编译、查询实现与查询优化以及事务处理功能
答案: 【 不仅有数据库语言及其编译、查询实现与查询优化以及事务处理功能,还包括其他功能

6、单选题:
‍从系统角度看数据库管理系统,其功能包括__________。‏
选项:
A: 查询实现与查询优化
B: 事务处理
C: 数据存储与索引
D: 仅有查询实现与查询优化、事务处理、数据存储与索引功能
E: 不仅仅包含查询实现与查询优化、事务处理、数据存储与索引功能,还包括其他功能
答案: 【 不仅仅包含查询实现与查询优化、事务处理、数据存储与索引功能,还包括其他功能

7、单选题:
‍下列哪些功能不是数据库管理系统的功能__________。‏
选项:
A: 完整性控制
B: 故障恢复
C: 并发控制
D: 通讯控制
E: 处理机控制
答案: 【 处理机控制

8、单选题:
‏关于数据库系统语言,下列说法正确的是__________。​
选项:
A: 数据库系统语言包括了DDL和DML
B: 数据库系统语言包括了DDL、DML和DCL
C: 数据库系统语言包括了DDL、DML和C++/Java
D: 数据库系统语言包括了DDL、DML和程序设计语言
答案: 【 数据库系统语言包括了DDL、DML和DCL

9、单选题:
‏关于DDL,下列说法正确的是__________。‏
选项:
A: DDL是数据库定义语言
B: DDL是数据库操纵语言
C: DDL是数据库控制语言
D: DDL是数据库维护语言
答案: 【 DDL是数据库定义语言

10、单选题:
‏关于DML,下列说法正确的是__________。​
选项:
A: DML是数据库定义语言
B: DML是数据库操纵语言
C: DML是数据库控制语言
D: DML是数据库维护语言
答案: 【 DML是数据库操纵语言

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

12、单选题:
‍下列说法中,正确的是()。​‍​
选项:
A: 数据库的概念模型与具体的DBMS有关
B: 三级模式中描述全体数据的逻辑结构和特征的是外模式 
C: 数据库管理员负责设计和编写应用系统的程序模块
D: 从逻辑模型到物理的转换一般由DBMS完成的
答案: 【 从逻辑模型到物理的转换一般由DBMS完成的

13、单选题:
​在数据管理技术发展过程中,需要应用程序管理数据的是()‏
选项:
A: 人工管理阶段
B: 人工管理阶段和文件系统阶段
C: 文件系统阶段和数据库系统阶段 
D: 数据库系统阶段
答案: 【 人工管理阶段

14、单选题:
‎数据库的核心和基础是(   )。​‎​
选项:
A: 物理模型
B: 概念模型
C: 数据模型
D: 逻辑模型
答案: 【 数据模型

15、单选题:
​能将现实世界抽象为信息世界的是(  )。‍​‍
选项:
A: 物理模型
B: 概念模型
C: 关系模型
D: 逻辑模型
答案: 【 概念模型

16、单选题:
​能够保证数据库系统的数据具有逻辑独立性的是(    )。‌​‌
选项:
A: 外模式/模式映像
B: 模式
C: 模式/内模式映像
D: 外模式
答案: 【 外模式/模式映像

17、单选题:
‌数据库系统与文件系统的主要差别在()。​
选项:
A: 数据的组织是否依赖于具体的应用程序
B: 不同文件之间以及不同记录之间是否有联系
C: 数据的独立性
D: 以上全部是
答案: 【 以上全部是

18、单选题:
‌在应用程序中,用户使用的是(   )。‍
选项:
A: 外模式
B: 模式
C: 内模式  
D: 存储模式
答案: 【 外模式

19、单选题:
​数据库的概念模型独立于(   )。‎
选项:
A: 具体的机器和DBMS  
B: E-R图
C: 信息世界  
D: 现实世界
答案: 【 具体的机器和DBMS  

20、单选题:
​(   )是存储在计算机内有结构的数据的集合‌
选项:
A: 数据库系统 
B: 数据库
C: 数据库管理系统
D: 数据结构
答案: 【 数据库

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

22、单选题:
‍在应用程序中,用户使用的是(   )‌
选项:
A: 外模式
B: 模式
C: 内模式
D: 存储模式
答案: 【 外模式

23、单选题:
‏数据库管理系统是(   )‏
选项:
A: 操作系统的一部分 
B: 在操作系统支持下的系统软件
C: 一种编译程序  
D: 一种操作系统
答案: 【 在操作系统支持下的系统软件

24、单选题:
‎数据库系统的核心是(   )‏
选项:
A: 数据库 
B: 数据库管理系统
C: 数据模型
D: 软件工具
答案: 【 数据库管理系统

25、单选题:
‍数据库的独立性是指(   )‌
选项:
A: 不会因数据的变化而影响应用程序
B: 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C: 不会因为存储策略的变化而影响应用程序  
D: 不会因为某些存储结构的变化而影响其他存储结构
答案: 【 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

26、单选题:
‎实体是信息世界中的术语,与之对应的数据库术语是(   )‎
选项:
A: 文件
B: 数据库
C: 域
D: 元组
答案: 【 元组

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

28、多选题:
‌在数据管理技术的发展过程中,经历了(  )阶段。‌‌‌
选项:
A: 人工管理
B: 文件系统
C: 档案管理
D: 数据库系统
答案: 【 人工管理;
文件系统;
数据库系统

29、多选题:
‏数据库系统的基本特点包括(  )。​
选项:
A: 数据共享性高、冗余度低
B: 数据独立性高
C: 数据结构化
D: 数据设计面向某个具体的应用
答案: 【 数据共享性高、冗余度低;
数据独立性高;
数据结构化

30、判断题:
​数据模型的组成要素中,数据结构是刻画一个数据模型性质的最重要方面,人们通常按照数据结构的类型命名数据模型。‎​‎
选项:
A: 正确
B: 错误
答案: 【 正确

31、判断题:
​数据冗余可能导致的问题有浪费存储空间、修改复杂和潜在的数据不一致性。(  )​
选项:
A: 正确
B: 错误
答案: 【 正确

32、判断题:
‌数据库管理员是开发数据库的专门人员。(  )‌
选项:
A: 正确
B: 错误
答案: 【 错误

第2章 关系数据库-2

第2章模拟练习题2

1、单选题:
‏如下列表所示,两个关系R1和R2,它们进行______运算后可以得到R3。​关系R1​ ​关系R2​ ​关系R3​‏ ​A​B​C​ ​B​E​M​ ​A​B​C​E​M​1​1​x​ ​1​m​i​ ​1​1​x​m​i​C​2​y​ ​2​n​j​ ​c​2​y​n​J​D​3​y​ ​1​m​k​ ​1​1​x​m​K​
选项:
A: R1⋈R2
B: R1∩R2
C: R1∪R2
D: R1 ´ R2
答案: 【 R1⋈R2

2、单选题:
‏在关系代数运算中,五种基本运算为______‏
选项:
A: 并、差、选择、投影、乘积
B: 并、差、选择、投影、自然连接
C: 并、差、交、选择、投影
D: 并、差、交、选择、乘积
答案: 【 并、差、选择、投影、乘积

3、单选题:
‍自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_______‌
选项:
A: 属性
B: 元组
C: 行
D: 域
答案: 【 属性

4、单选题:

根据上述关系,求表RW的结果_______

​选项:
A:
B:
C:
D: 没有正确答案
答案: 【 

5、单选题:

系如下图所示,查询既学习课程号为001课程又学习课程号为002号课程的学生的学号,正确的是_______

‍选项:
A:
B:
C:
D:
答案: 【 

6、单选题:

关系如下图所示。

的含义为_________

​选项:
A: 查询没有学习过课程号为002号课程的学生姓名和年龄
B: 查询不仅仅学习课程号为002号课程的学生姓名和年龄
C: 查询学习课程号为002号课程的学生姓名和年龄
D: 其他全不对
答案: 【 查询没有学习过课程号为002号课程的学生姓名和年龄

7、单选题:
​关系R与关系S只有一个公共属性,T1是R与S做θ连接的结果,T2是R与S自然连接的结果,则下列说法正确的是_______‍
选项:
A: T1的属性个数大于T2的属性个数
B: T1 的属性个数等于T2
C: T1的属性个数小于T2
D: T1的属性个数大于或等于T2的属性个数
答案: 【 T1的属性个数大于T2的属性个数

8、单选题:
‏已知关系课程表C,用关系代数查询“程军”老师所授课程的课程号(C#)和课程名(Cname),正确的是__________。‎课程表C‎C#‎Cname‎Cteacher‎K1‎C语言‎王华‎K5‎数据库原理‎程军‎K8‎编译原理‎程军‎‏‎
选项:
A:
B:
C:
D:
答案: 【 

9、单选题:

学生表如图所示,用关系代数查询所有在3系就读的且年龄小于21的学生的学号和姓名。表达正确的是________

R(学生表)

​选项:
A:
B:
C:
D:
答案: 【 

10、单选题:

学生表如下图所示,用关系代数查询不在(年龄大于203系同学)要求之内的所有其他同学的信息,正确的是_________

R(学生表)

‍选项:
A:
B:
C:
D:
答案: 【 

11、单选题:

对于如下运算,结果正确的是_________

‌选项:
A:
B:
C:
D:
答案: 【 

12、单选题:

已知关系S(S#,Sname,Sage,Sclass), SC(S#,C#,Score)。如下所示关系代数表达式的含义是________

‎选项:
A: 其他全不对
B: 查询没有学习过课程号为002号课程的学生姓名和年龄
C: 查询不仅仅学习课程号为002号课程的学生姓名和年龄
D: 查询学习课程号为002号课程的学生姓名和年龄
答案: 【 其他全不对

13、单选题:
‎现有关系数据库如下: 学生(学号,姓名,性别,专业),课程(课程号,课程名,学分),选课(学号,课程号,分数)。检索“‘数据库’课程不及格学生的学号、姓名和分数”。其正确的关系代数表达式是________。‍
选项:
A:
B:
C:
D:
答案: 【 

14、单选题:
‎已知关系:学生(学号,姓名,性别,年龄), 课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表达“查询年龄未满20岁的学生姓名及年龄”的关系代数表达式是_______‌‎‌
选项:
A:
B:
C:
D:
答案: 【 

15、单选题:
‏已知关系:学生(学号,姓名,性别,年龄), 课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表示“查询没有选修数据库课程的学生姓名”的关系代数操作是________。‌
选项:
A:
B:
C:
D:
答案: 【 

16、单选题:
‏已知关系:学生(学号,姓名,性别,年龄),课程(课程号,课程名,教师,学分),选课(学号,课程号,成绩)。表达查询“选修了教师01所教全部课程的学生的姓名”的关系代数操作是_________。‌
选项:
A:
B:
C:
D:
答案: 【 

17、单选题:
‎表达“从一个关系的所有行中提取出满足某些条件的行”,“从一个关系的所有列中提取出某些列”“提取出属于一个关系但不属于另一关系的所有元组”“将两个关系必须按照某种条件串接成一个较大的关系”的操作依次是__________。‍‎1、并  2、交  3、积  4、选择  5、投影  6、差  7、连接‍
选项:
A: 4567
B: 4537
C: 3567
D: 4561
答案: 【 4567

18、单选题:
​下列说法正确的是__________。​
选项:
A: R ´ S与 S ´ R运算的结果是同一个关系
B: R∪S与 S∪R运算的结果不是同一个关系
C: R - S与 S - R运算的结果是同一个关系
D: 其余说法都不对
答案: 【 R ´ S与 S ´ R运算的结果是同一个关系

19、单选题:
‎设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是_________。​
选项:
A: 1000
B: 10
C: 30
D: 不确定
答案: 【 1000

20、单选题:
‎设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是________。‌
选项:
A: 30000
B: 400
C: 10000
D: 90000
答案: 【 30000

21、单选题:
​设关系R与关系S具有相同的目数(或称度数),且相对应属性的值取自同一个域,则R-(R-S)等于_________。‍
选项:
A: R∩S
B: R∪S
C: S - R
D: S
答案: 【 R∩S

22、单选题:
​假定学生关系是S(S#,Sname,Ssex,Sage),课程关系是C(C#,Cname,Cteacher),学生选课关系是SC(S#,C#,Score), 要查找“选修‘COMPUTER’课程的女学生的姓名”,其正确的关系代数表达式是________。‌
选项:
A: 其他都不对
B:
C:
D:

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

发表评论

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