第1章绪论

第1章章节自测

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

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

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

4、单选题:
‌长期存储在计算机内,有组织的、可共享的大量的数据的集合是(    )。‍
选项:
A: 数据(Data)
B: 数据库(DataBase)
C: 数据库管理系统(DBMS)
D: 数据库系统(DBS)
答案: 【 数据库(DataBase)

5、单选题:
‍DBMSj一类系统软件,它是建立在下列哪种系统之上的?(    )​
选项:
A: 应用系统
B: 编译系统
C: 操作系统
D: 硬件系统
答案: 【 操作系统

6、判断题:
‎数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。‎
选项:
A: 正确
B: 错误
答案: 【 错误

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

8、判断题:
​数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。‏
选项:
A: 正确
B: 错误
答案: 【 正确

9、填空题:
‏最经常使用的概念模型是(    )。‌
答案: 【 E-R模型

10、填空题:
‎数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是(    )。‍
答案: 【 外模式##%_YZPRLFH_%##子模式##%_YZPRLFH_%##用户模式

第2章关系数据库

第2章章节自测

1、单选题:
五种基本关系代数运算是​ ​( )​五种基本关系代数运算是​ ​(​五种基本关系代数运算是​ ​(​‏五种基本关系代数运算是(    )​
选项:
A: ∪,-,×,π和σ
B: ∪,-,∞,π和σ
C: ∪,∩,×,π和σ
D: ∪,∩,∞,π和σ
答案: 【 ∪,-,×,π和σ

2、单选题:
‍在下列关于关系的陈述中,错误的是(    )‎
选项:
A: 表中任意两行的值不能相同
B: 表中任意两列的值不能相同
C: 行在表中的顺序无关紧要
D: 列在表中的顺序无关紧要
答案: 【 表中任意两列的值不能相同

3、单选题:
‍有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(    )‌
选项:
A: 实体完整性
B: 参照完整性
C: 用户自定义的完整性约束
D: 关键字完整性约束
答案: 【 用户自定义的完整性约束

4、单选题:
‎关系代数的3个组合操作是:交、连接和(    )‏
选项:
A: 笛卡尔积
B: 差
C: 除
D: 并
答案: 【 除

5、单选题:
‎当关系R和S自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(    )‎
选项:
A: 左外联接
B: 右外联接
C: 外部并
D: 全外联接
答案: 【 全外联接

6、单选题:
‏下面对“关系模型”的叙述中,不正确的说法是(    )​
选项:
A: 关系模型的数据结构就是关系
B: 关系模型中属性的顺序不能做任意改变
C: 关系模型不允许在关系中出现两条完全相同的元组
D: 关系模型具有3类完整性约束
答案: 【 关系模型中属性的顺序不能做任意改变

7、单选题:
‎以下关于外码和相应的主码之间的关系,正确的是(    )‎
选项:
A: 外码并不一定要与相应的主码同名
B: 外码一定要与相应的主码同名
C: 外码一定要与相应的主码同名而且唯一
D: 外码一定要与相应的主码同名,但并不一定唯一
答案: 【 外码并不一定要与相应的主码同名

8、单选题:
‎以下描述中不属于关系的性质的是(    )‏
选项:
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、单选题:
‌有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列(    )‍
选项:
A: 6
B: 4
C: 5
D: 2
答案: 【 4

14、判断题:
​关系模型的一个特点是,实体以及实体之间的联系都可以用相同的结构类型来表示。(    )​
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‍关系模型中,非主属性不可能出现在任何候选码中。(    )​
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‍在左外连接中,保留的是左边关系中所有的元组。(    )‎
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
​关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。(    )‍
选项:
A: 正确
B: 错误
答案: 【 正确

18、填空题:
‏关系模型的数据结构非常简单,只包含单一的数据结构,即(    )‏
答案: 【 关系

19、填空题:
‌候选码的诸属性称为(    )‎
答案: 【 主属性

20、填空题:
‌若关系的所有属性是这个关系模式的候选码,称为(    )‌
答案: 【 全码

21、填空题:
‎职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中(    )是参照关系。​
答案: 【 职工

22、填空题:
​职工(职工号,姓名,年龄,部门号)和部门(部门号,部门名称)存在引用关系,其中(    )是外码。‌
答案: 【 部门号

23、填空题:
‍两个分别为n目和m目的关系R和S的笛卡尔积是一个(    )列的元组的集合。​
答案: 【 n+m

24、填空题:
‌两个关系R和S在做自然连接时,R和S中某些元组可能被舍弃,这些被舍弃的元组称为(    )‍
答案: 【 悬浮元组

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

第3章章节自测

1、单选题:
​关于SQL语言,下列说法正确的是(    )​
选项:
A: 数据控制功能不是SQL语言的功能之一
B: SQl采用的是面向记录的操作方式,以记录为单位进行操作
C: SQL是非过程化的语言,用户无须指定存取路径
D: SQL作为嵌入式语言语法与独立的语言有较大差别
答案: 【 SQL是非过程化的语言,用户无须指定存取路径

2、单选题:
‌对表中数据进行删除的操作是(    )‍
选项:
A: DELETE
B: DROP
C: ALTER
D: UPDATE
答案: 【 DELETE

3、单选题:
‍数据库中建立索引的目的是为了(    )‍
选项:
A: 加快建表速度
B: 加快存取速度 
C: 提高安全性
D: 节省存储空间
答案: 【 加快存取速度 

4、单选题:
‎视图是数据库系统三级模式中的(    )‍
选项:
A: 外模式
B: 模式
C: 内模式
D: 模式映象
答案: 【 外模式

5、单选题:
‌下列说法不正确的是(    )​
选项:
A: 基本表和视图一样,都是关系
B: 可以使用SQL对基本表和视图进行操作
C: 可以从基本表或视图上定义视图
D: 基本表和视图都存储数据
答案: 【 基本表和视图都存储数据

6、单选题:
假定学生关系S(Sno,Sname,Age,Dept),课程关系​​C(Cno,Cname,Credit),学生选课SC(Sno,Cno,grade),要查找选修“数据库”课程并且不是计算机专业的学生姓名,将涉及关系(    )​
选项:
A: S
B: SC,C
C: SC
D: SC,C,Student
答案: 【 SC,C,Student

7、单选题:
‏SQL语言具有(    )的功能‎
选项:
A: 关系规范化,数据操纵,数据控制
B: 数据定义,数据操纵,数据控制
C: 数据定义,关系规范化,数据控制
D: 数据定义,关系规范化,数据操纵
答案: 【 数据定义,数据操纵,数据控制

8、单选题:
‏下列SQL语句中,创建关系表的是(    )‌
选项:
A: ALTER
B: CREATE
C: UDPATE
D: INSERT
答案: 【 CREATE

9、单选题:
​SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE,DELETE,最重要的也是使用最频繁的是(    )‍
选项:
A: SELECT
B: INSERT
C: UPDATE
D: DELETE
答案: 【 SELECT

10、单选题:
‎下列关于UPDATE语句的使用格式正确的是(    )​
选项:
A: UPDATE table_name SET column=valuel,column2=value2 WHERE column3=value3; 
B: UPDATE users1,users2 set age to 24 where name=123;
C: UPDATE mytable put 'ABC' to first_column where first_cloumn='mel';
D: UPDATE first_column='update' in table where secong_column='mel';
答案: 【 UPDATE table_name SET column=valuel,column2=value2 WHERE column3=value3; 

11、单选题:
‏设有关系R,按

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

发表评论

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