第一章数据库系统概述

1.1 随堂检测

1、单选题:
‌数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展。分布式数据库、面向对象数据库等新型数据库属于哪一个发展阶段?‎
选项:
A: 人工管理阶段              
B:          文件系统阶段 
C:         数据库系统阶段
D:      大数据管理技术阶段
答案: 【         数据库系统阶段

2、单选题:
‎下列选项中,( )不是数据库系统的特点。‏
选项:
A: 数据完整性
B: 数据共享
C: 数据独立性高
D: 数据冗余很高
答案: 【 数据冗余很高

3、判断题:
​数据库避免了一切数据的重复‍
选项:
A: 正确
B: 错误
答案: 【 错误

1.2 随堂检测

1、单选题:
‍在数据库中存储的是( )。​
选项:
A: 数据
B: 数据模型
C: 数据和数据之间的联系
D: 信息
答案: 【 数据和数据之间的联系

2、单选题:
​信息的数据表示形式是( )。​
选项:
A: 只能说文字
B: 只能是声音
C: 只能是图形
D: 以上均可
答案: 【 以上均可

3、判断题:
‌数据库管理系统的核心是数据库。‌
选项:
A: 正确
B: 错误
答案: 【 错误

1.3 随堂检测

1、单选题:
‍数据模型的三要素不包括(   )‏
选项:
A: 数据结构   
B: 数据操作
C: 数据类型
D: 数据完整性
答案: 【 数据类型

2、判断题:
‏E-R 图用于描述数据库的组织模型。‌
选项:
A: 正确
B: 错误
答案: 【 错误

1.4 随堂检测

1、单选题:
‎描述数据库全体数据的全局逻辑结构和特性的是( )。​
选项:
A: 模式
B: 内模式      
C: 外模式
D: 存储模式
答案: 【 模式

2、判断题:
​数据库三级模式体系结构的划分,有利于保持数据库的数据安全性‌
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‍数据在数据库内部的表示方式是数据库的外模式。‌
选项:
A: 正确
B: 错误
答案: 【 错误

1.5 随堂测

1、判断题:
‌SQL Server 数据库使用的数据模型是网状模型。‍
选项:
A: 正确
B: 错误
答案: 【 错误

第一章单元检测

1、单选题:
‎数据库系统与文件系统的主要区别是(     )。  ‍‎‍‎‍
选项:
A: 数据库系统复杂,而文件系统简单  
B: 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 
C: 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量   
D: 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
答案: 【 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

2、单选题:
 商品与顾客两个实体之间的联系一般是(   )​A. 一对一  B. ​
选项:
A: 一对一
B: 一对多
C:    多对一  
D: 多对多
答案: 【 多对多

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

4、判断题:
‎DBMS 是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护 时由其统一管理、 统一控制。‌
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。‌
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
数据独立性是指数据之间相互独立 ​‎​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
​E-R 图是由实体、属性和联系 3 种基本要素组成的。‏
选项:
A: 正确
B: 错误
答案: 【 正确

第二章 关系数据库理论基础

2.1 随堂测

1、单选题:
‍下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?(   ) ‏
选项:
A: 属性
B: 关系
C: 域
D: 元组
答案: 【 元组

2、单选题:
‏对于“关系”的描述,正确的是(   )。 ‏
选项:
A:  同一个关系中允许有完全相同的元组 
B:  同一个关系中元组必须按关键字升序存放
C: 同一个关系中不能出现相同的属性名 
D: 在一个关系中必须将关键字作为该关系的第一个属性 
答案: 【 同一个关系中不能出现相同的属性名 

3、判断题:
‍关系模型就是关系数据库。​
选项:
A: 正确
B: 错误
答案: 【 错误

2.2 随堂测

1、单选题:
​在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码), 则外键是( ) ‌​ (学号,姓名,班级号,成绩) ‌​(班级号,班级名,班级人数,平均成绩) ‌
选项:
A: 学生关系的“学号”
B:  学生关系的“班级号”
C:  班级关系的“班级号” 
D: 班级关系的“班级名” 
答案: 【  学生关系的“班级号”

2、单选题:
​在关系模型中,一个候选码( )。 ‍
选项:
A: 可以由多个任意属性组成
B: 最多由一个属性组成
C: 可有一个或多个其值能够唯一表示该关系模式中任何元组的属性组成 
D: 以上都不是
答案: 【 可有一个或多个其值能够唯一表示该关系模式中任何元组的属性组成 

3、单选题:
‎实体完整性是指关系中( )。 ‏
选项:
A:  不允许有空行 
B:  主关键字不允许取空值
C: 属性值外关键字取空值
D: 允许外关键字取空值 
答案: 【  主关键字不允许取空值

2.3 随堂测

1、单选题:
‍专门的关系运算不包括(   ) ‌
选项:
A: 连接
B: 投影
C: 查询
D: 选择 
答案: 【 查询

2、单选题:
​两个结构相同的关系R和S的(     )运算是由属于R但不属于S的元组组成的集合。​
选项:
A: 交
B: 差
C: 并
D: 笛卡尔积
答案: 【 差

3、判断题:
‍取出关系中的某些列,并消去重复的元组只涉及到关系数据库的一类操作,即投影操作。‏
选项:
A: 正确
B: 错误
答案: 【 错误

2.4 随堂测

1、单选题:
‏规范化过程主要克服数据逻辑结构中的插入异常、删除异常以及( )等问题​
选项:
A: 数据的不一致性
B: 结构不合理
C: 冗余度大
D: 数据丢失 
答案: 【 冗余度大

2、单选题:
‍若关系R的候选码都是由单属性构成的,则R的最高范式必定为( ) ‍
选项:
A:  1NF
B: 2NF 
C: 3NF
D: 无法确定 
答案: 【 2NF 

3、单选题:
‎(    )是对关系的最低要求,不满足该范式的关系是非规范化的关系‎
选项:
A: 1NF
B: 2NF
C: 3NF
D: BCNF
答案: 【 1NF

第二章单元检测

1、单选题:
‍现有如下关系: ‎‍患者(患者编号,患者姓名,性别,出生日期,单位) ,‎‍医疗(患者编号,医生编号, 医生姓名,诊断日期,诊断结果) ,‎‍医疗关系中的外关键字是( )。 ‎
选项:
A: 患者编号 
B: 患者姓名 
C: 患者编号和患者姓名 
D: 医生编号和患者编号 
答案: 【 患者编号 

2、单选题:
‌关系数据库中,主码是( )。 ​
选项:
A: 标识表中唯一的实体 
B:  创建唯一的索引,允许空值 
C: 只允许以表中第一字段建立 
D:  允许有多个主键的 
答案: 【 标识表中唯一的实体 

3、单选题:
‎如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的 ( )。 ‏
选项:
A: 候选码 
B: 主码 
C:  外码 
D: 其他选项都不是 
答案: 【  外码 

4、单选题:
‍订购模式R(订单编号OrderID,订单日期OrderDate, 客户编号custID,送货地址orderAddress,客户名次custName,商品编号pdID,商品名称pdName,订购数量quantity)中,一个订单对应一个客户及一个送货地址,每个客户在不同的日期可以下不同的订单,每个订单中包括不同数量的各种产品。则在该关系模式中,不成立的函数依赖为(   )‌
选项:
A:  orderID-->(orderDate, orderAddress)
B:  orderID-->quantity
C: custID-->custName
D:  orderID-->custID
答案: 【  orderID-->quantity

5、单选题:
​订购模式R(订单编号OrderID,订单日期OrderDate, 客户编号custID,送货地址orderAddress,客户名次custName,商品编号pdID,商品名称pdName,订购数量quantity)中,一个订单对应一个客户及一个送货地址,每个客户在不同的日期可以下不同的订单,每个订单中包括不同数量的各种产品。‍​则在该关系模式中,属于部分函数依赖的是(  )‍
选项:
A:  orderID-->orderAddress
B: (orderID,pdID)-->quantity
C:  (orderID,pdID)-->orderAddress
D: orderID-->orderDate
答案: 【  (orderID,pdID)-->orderAddress

6、单选题:
‏关系数据库的概念模型是() ​
选项:
A: 关系模型的集合 
B:  关系模式的集合 
C: 关系子模式的集合 
D: 存储模式的集合 
答案: 【  关系模式的集合 

7、单选题:
​同一个关系模型的任两个元组值() ‎
选项:
A:  不能完全相同 
B: 可以完全相同 
C:  必须完全相同 
D: 以上都不对 
答案: 【  不能完全相同 

8、判断题:
‎一个关系R上函数依赖的确定只能从属性的含义上来说明,紧缩一个语义范畴的概念.​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
​对于任何关系模式,平凡函数依赖都是必然成立的。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​若关系模式的码只包含一个属性,则该关系模式一定符合2NF。‍
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‌3NF消除了关系模式非主属性对码的传递依赖问题。‍
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‍模式分解时必须把全局关系模式中的所有数据无损地分解到各个子关系模式中,以保证数据的完整性,这是模式分解时遵循的无损连接的原则。‎
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‌关系规范化的过程是通过模式分解来实现的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‌关系模型就是关系数据库。‍
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
​外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求惟一。‏
选项:
A: 正确
B: 错误
答案: 【 正确

第三章 SQL Server 2017数据定义

3.1 随堂测

1、单选题:
‍SQL Server 2017的版本不包括(     )‏
选项:
A: 社区版
B: 企业版
C: web版
D: 开发版
答案: 【 社区版

2、判断题:
SOL Server Management Studio(后文简称 Management Studio)是一个集成环境,用于配置和管理 SQL Server的主要组件。 ‎
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‍SQL Server 数据库引擎包括数据库引擎、管理工具和 “数据库引擎服务” (DQS) 服务器等组件。‍
选项:
A: 正确
B: 错误
答案: 【 正确

3.2 随堂测

1、单选题:
​下列哪个数据文件是创建和正常使用一个数据库所必不可少的?( )​
选项:
A: 项目文件
B: 安装程序文件
C: 主数据文件
D: 辅助数据文件
答案: 【 主数据文件

2、判断题:
‌SQL SERVER 2008的主数据文件可以有多个‎
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‏SQL SERVER 2008的日志文件有且只能有一个‌
选项:
A: 正确
B: 错误
答案: 【 错误

3.3 随堂测

1、单选题:
‍在SQL中,建立表用的命令是( )。‏
选项:
A:  CREATE SCHEMA 
B: CREATE TABLE 
C: CREATE VIEW 
D:  CREATE INDEX 
答案: 【 CREATE TABLE 

2、单选题:
‎若定义一个学生的出生日期,则应该选用()类型。 ​
选项:
A: datetime 
B:  char 
C:  int 
D:  text 
答案: 【 datetime 

3、单选题:
‏NULL是指( ) 。‍
选项:
A: 0
B: 空字符串
C: 空值
D: 无意义
答案: 【 空值

4、判断题:
‌整型、货币型、逻辑型都是T-SQL的数据类型。‏
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
‍T-SQL语言中用于修改表结构的命令是MODIFY TABLE ​
选项:
A: 正确
B: 错误
答案: 【 错误

3.4 随堂测

1、单选题:
‎主键约束用来强制数据的( )完整性。 ‎
选项:
A: 域 
B: 实体 
C: 参照 
D: ABC都可以
答案: 【 实体 

2、单选题:
‍表示外键约束的关键字是( )。 ‎
选项:
A: UNIQUE 
B: FOREIGN KEY 
C: PRIMARY KEY 
D: CHECK 
答案: 【 FOREIGN KEY 

3、单选题:
​下列哪个不能用来实现域完整性。( ) 。 ‎
选项:
A: 默认值 
B: 规则 
C: CHECK约束
D: 索引 
答案: 【 索引 

第三章单元检测

1、单选题:
‍以下那种对象不是用来实现数据库完整性的:( )。 ‍
选项:
A: 约束
B: 存储过程
C: 规则
D:  默认值 
答案: 【 存储过程

2、单选题:
‎添加约束的方法中不正确的是( )。 ‏
选项:
A: 在使用命令建立表的时候直接创建约束 
B: 在创建表的命令中将约束写在所有列之后 
C: 在创建表的命令中将约束写在所有列之前 
D: 对已存在的表添加约束可以通过修改表的方式
答案: 【 在创建表的命令中将约束写在所有列之前 

3、单选题:
‌SQL中,删除数据库中已经存在的表S,可用( )。 ‌
选项:
A:  DELETE TABLE S 
B: DELETE S 
C: DROP TABLE S 
D: DROP S
答案: 【 DROP TABLE S 

4、单选题:
‍用下面的SQL语句建立一个数据表: CREATE TABLE Student(sno char(4) NOT NULL,sname CHAR(8) NOT NULL,sex CHAR(2),age SMALLINT, 不可以插入到表中的元组是( )。 ‎
选项:
A: ‘ 5021‘ , ‘刘洋‘,男,21 
B: ‘ 5021‘, ‘刘洋‘,NULL,21 
C: ‘ 5021‘,NULL,男,21 
D: ‘ 5021‘, ‘刘洋‘,NULL,NULL 
答案: 【 ‘ 5021‘,NULL,男,21 

5、单选题:
‎选择要执行操作的数据库,应该用哪个SQL命令?( )‎
选项:
A: USE
B: GO
C: EXEC
D: DB
答案: 【 USE

6、单选题:
​让数据库脱离原属服务器的方法之一是对数

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

发表评论

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