第1讲数据库系统概述

数据库管理系统的功能

1、单选题:
‍数据库管理系统中用来实现对数据库中数据的查询、插入、修改和删除的这类功能称为(  )。‍
选项:
A: 数据定义功能
B: 数据操纵功能
C: 数据管理功能
D: 数据控制功能
答案: 【 数据操纵功能

数据库系统的特点

1、多选题:
‌以下哪些是数据库系统的特点(     )‍
选项:
A: 数据结构化
B: 数据的共享性高、冗余度低且易扩充
C: 数据独立性高
D: 数据由数据库管理系统统一管理和控制
答案: 【 数据结构化;
数据的共享性高、冗余度低且易扩充;
数据独立性高;
数据由数据库管理系统统一管理和控制

第2讲数据模型

实体之间的联系

1、多选题:
​实体之间的联系有哪几种(       ) ‎
选项:
A: 一对一
B: 一对多
C: 多对一
D: 多对多
答案: 【 一对一;
一对多;
多对一;
多对多

数据模型

1、单选题:
‎数据模型的三个要素分别是(    )‎‎‎
选项:
A: 实体完整性、参照完整性、用户自定义完整性
B: 数据结构、数据操作、完整性约束
C: 数据插入、数据修改、数据删除
D: 外模式、模式、内模式
答案: 【 数据结构、数据操作、完整性约束

2、多选题:
‎数据库领域中常用的数据模型有(        )‎
选项:
A: 层次模型
B: 网状模型
C: 关系模型
D: 面向对象数据模型
答案: 【 层次模型;
网状模型;
关系模型;
面向对象数据模型

第3讲数据库系统的结构

数据库系统的结构

1、单选题:
‌下面描述不正确的是(      )‎
选项:
A: 一个数据库只有一个模式
B: 一个数据库可以有多个外模式
C: 一个数据库只有一个内模式
D: 模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。
答案: 【 模式是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。

第4讲数据库系统的组成

初识数据库系统

1、单选题:
‍以下表示数据库管理系统的是(    )。‌
选项:
A: DBA
B: DBMS
C: DB
D: DATA
答案: 【 DBMS

2、单选题:
‍目前应用最广泛的数据库数据模型是(    )。‎
选项:
A: 层状模型
B: 网状模型
C: 混合模型
D: 关系模型
答案: 【 关系模型

3、单选题:
‍数据库系统的体系结构是(   )。​
选项:
A: 两级模式结构和一级映像
B: 三级模式结构和一级映像
C: 三级模式结构和两级映像
D: 三级模式结构和三级映像
答案: 【 三级模式结构和两级映像

4、单选题:
‎数据库系统的三级模式结构是指(   )。‎
选项:
A: 外模式、模式、子模式
B: 子模式、模式、概念模式
C: 模式、内模式、存储模式
D: 外模式、模式、内模式
答案: 【 外模式、模式、内模式

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、单选题:
‎下面哪个不是数据库管理员(DBA)的职责(     )。‌
选项:
A: 决定数据库中的信息内容和结构
B: 设计和编写应用程序
C: 定义数据的安全性要求和完整性约束条件
D: 数据库的改进和重组、重构
答案: 【 设计和编写应用程序

11、判断题:
‍在数据库系统中只有一个模式,这个模式只对应一个内模式。‎
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍数据库管理系统的模式/内模式映像保证了数据与程序的逻辑独立性。‎
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏一个数据库系统可以有多个外模式。‏
选项:
A: 正确
B: 错误
答案: 【 正确

数据库系统的组成

1、单选题:
‌数据库系统由数据库、数据库管理系统、应用系统和(     )组成。‍
选项:
A: 系统分析员
B: 程序员
C: 数据库管理员
D: 操作员
答案: 【 数据库管理员

第5讲关系数据库

关系操作&关系完整性

1、单选题:
‏查询操作中的五种基本操作是(       )。‍
选项:
A: 选择、投影、连接、并、交
B: 选择、投影、并、差、笛卡尔积
C: 选择、投影、并、交、差
D: 选择、投影、连接、笛卡尔积、并、
答案: 【 选择、投影、并、差、笛卡尔积

2、单选题:
‌以下描述不正确的是(       )。‎
选项:
A: 实体完整性规则是对主属性取值的约束。
B: 一个关系的主码不可以取重复值和空值。
C: 一个关系的外码一定可以取空值。
D: 任何关系数据库系统都应该支持实体完整性和参照完整性。
答案: 【 一个关系的外码一定可以取空值。

3、多选题:
‍关系模型中常用的关系操作有(      )​
选项:
A: 查询
B: 插入
C: 删除
D: 修改
答案: 【 查询;
插入;
删除;
修改

关系数据结构

1、单选题:
‌设有三组域D1,D2,D3,它们的基数分别是3,4,5,D1xD2xD3的笛卡尔积的基数是(      )。‍
选项:
A: 12
B: 60
C: 35
D: 10
答案: 【 60

2、单选题:
‎一个关系中的各元组(       )。‌
选项:
A: 前后顺序不能任意颠倒,一定要按照输入的顺序排列
B: 前后顺序可以任意颠倒,不影响关系
C: 前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同
D: 前后顺序不能任意颠倒,一定要按照码的属性列顺序排列
答案: 【 前后顺序可以任意颠倒,不影响关系

第6讲关系代数--传统集合运算

传统的集合运算

1、填空题:
‏假设关系R是n目关系,有k1个元组,关系S是m目关系,有k2个元组,则R与S的笛卡尔积是(     ) 目关系,有(       )个元组。‎
答案: 【 n+m k1*k2

第7讲关系代数——专门的关系运算

专门的关系运算

1、单选题:
‌以下描述不正确的是(       )。‍
选项:
A: 选择运算是单目运算,它是从关系中选择满足给定条件的元组。
B: 投影运算的结果中元组的个数可能比原关系少。
C: 自然连接是一种特殊的等值连接。
D: 除运算是关系的基本运算。
答案: 【 除运算是关系的基本运算。

第8讲关系代数—综合举例

关系数据库

1、单选题:
‍在关系代数运算中,专门的关系运算包括以下(     )4种。‎
选项:
A: 并、选择、投影、连接
B: 并、差、交、选择
C: 选择、投影、连接、除
D: 并、差、交、连接
答案: 【 选择、投影、连接、除

2、单选题:
‏取出关系中的某些列,并消去重复元组的关系代数运算称为(      )。‌
选项:
A: 除运算
B: 投影运算
C: 连接运算
D: 选择运算
答案: 【 投影运算

3、单选题:
‎设关系R和关系S具有相同的度,且对应的属性取自相同的域。集合{t|t∈R∧t∈S}标记的是(     )。‏
选项:
A: R∩S
B:  R-S 
C:  R×S 
D:  R∪ S
答案: 【 R∩S

4、单选题:
​设有关系:班级(班号,专业,班长);学生(学号,姓名,性别,班号)。学生关系中每个元组的“班号”属性值只能取空值(表示该学生没有分配班级)或者是班级关系中的某一个班号。这个要求属于关系的(     )。‌
选项:
A: 参照完整性
B: 实体完整性
C: 用户定义的完整性
D: 以上都不是
答案: 【 参照完整性

5、单选题:
‌在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为(     )。‍
选项:
A: 外码 
B: 候选码
C: 主码
D: 超码
答案: 【 外码 

6、单选题:
‌关系数据库管理系统应能实现的专门关系运算包括(      )。‍
选项:
A: 排序、索引、统计
B: 选择、投影、连接
C: 关联、更新、排序
D: 显示、打印、制表
答案: 【 选择、投影、连接

7、单选题:
设关系R和关系S的元组个数分别是3和4,关系T是R与S的笛卡尔积,‏即:T=R×S,则关系T的元组个数是(     )。‏
选项:
A: 7
B: 9
C: 12
D: 16
答案: 【 12

8、单选题:
​设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(     )。‏
选项:
A: 实体完整性规则
B: 参照完整性规则
C: 参照完整性规则
D: 域完整性规则
答案: 【 实体完整性规则

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

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

11、多选题:
‍在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为(  )。​
选项:
A: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
B: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S)
C: ПSNAME, GRADE (C ¥ SC ¥ SC)
D: ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
答案: 【 ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) );
ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S);
ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )

12、判断题:
‎关系是静态的、稳定的,关系模式是动态的、随时间变化的。‍
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏在参照完整性规则中,参照关系R中的外码与被参照关系S中的主码可以不同名,但应取自同一值域。​
选项:
A: 正确
B: 错误
答案: 【 正确

第9讲SQL概述

SQL的特点

1、单选题:
​以下不是SQL特点的是(     )。‍
选项:
A: 综合统一
B: 高度过程化
C: 面向集合的操作方式
D: 提供交互式和嵌入式两种方式使用
答案: 【 高度过程化

第10讲数据查询——单表查询

复杂的单表查询

1、单选题:
‍针对表SC(sno, cno, grade),其中sno为学号,cno为课程号,grade为成绩。以下哪个操作(      )统计出每位学生所选课程的最高分和最低分。‌
选项:
A: select sno,max(grade), min(grade)  from sc 
B: s

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

发表评论

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