数据库技术及应用II基本知识点练习题.docx
- 文档编号:23816127
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:16
- 大小:23.46KB
数据库技术及应用II基本知识点练习题.docx
《数据库技术及应用II基本知识点练习题.docx》由会员分享,可在线阅读,更多相关《数据库技术及应用II基本知识点练习题.docx(16页珍藏版)》请在冰豆网上搜索。
数据库技术及应用II基本知识点练习题
第1章绪论判断题
1)信息是描述事物的符号记录(F×)【数据才是描述事物的符号记录】
2)数字、文字是数据,图像、音频等不是数据。
(F)【数据的种类数字、字符串、日期,文字、图形、图像、声音】
3)数据的含义称为数据的语义,数据与其语义是不可分的。
(T√)
【数据的特点数据与语义是不可分的。
】
4)数据是描述事物的符号记录。
(T)
5)数据库(Database简称DB)是长期存储在计算机内、有组组的、可共享的大量数据的集合。
(T)
6)数据库管理系统(简称DBMS)是位于用户与操作系统之间的一层数据管理软件。
(T)
7)数据库管理系统属于一种基础软件,是一个大型的复杂的软件系统。
(T)
8)数据库管理系统(DBMS)属于操作系统的一部分。
(F)
【位于用户与操作系统之间的一层数据管理软件。
】
9)数据库管理系统(DBMS)属于应用软件平台的一部分。
(T)
10)数据库管理系统(DBMS)属于基础软件。
(T)
11)MySQLworkbench是数据库管理系统软件。
(F)
【是一款专为MySQL设计的ER/数据库建模工具】
12)MySQLServer是数据库管理系统软件。
(T)
13)Tomcat是数据库管理系统软件。
(F)
【Tomcat服务器是一个免费的开放源代码的Web应用服务器】
14)Eclipse是数据库管理系统软件。
(F)
【Eclipse是一个免费的、基于Java的可扩展开发平台】
15)Access是数据库管理系统软件。
(T)
16)DB2是一款数据库管理系统软件。
(T)
【MySQLServer、Access、DB2是数据库管理系统软件】
17)数据库的基本特征之是没有冗余。
(F)
18)数据库系统避免了一切冗余。
(F)
19)数据库系统的基本特征之一是有较高的数据独立性。
(T)
20)数据库系统的基本特征之一是有较好的可扩展性。
(T)
21)DML是指数据定义语言。
(F)
22)DDL是指数据操纵语言。
(F)
23)DCL是指数据控制语言。
(T)
【SQL分类:
数据定义语言DDL、数据操纵语言DML、数据查询语言DQL、数据控制语言DCL】
24)数据库定义的基本内容含:
查询、更新。
(F)【操作】
25)数据库定义的基本内容含:
数据库模式的定义(数据库和表)。
(T)
26)数据库系统的特点之一是:
数据结构化。
(T)
27)数据库系统的特点之一是:
数据的共享性高、冗余度低且易扩展。
(T)
28)数据库系统的特点之一是:
数据的独立性高。
(T)
29)数据库系统的特点之一是:
数据由数据库管理系统统一管理和控制。
(T)
30)数据库系统中数据的一致性是指数据类型一致(F)
【数据库一致性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
】
31)传统常见的数据模型有关系模型、层次模型和网状模型。
(T)
32)数据库的层次模型的优点之一是:
数据结构比较简单清晰。
(T)
33)数据库的层次模型的优点之一是:
查询效率高,性能优于关系模型、不低于网络模型。
(T)
34)层次模型的突出优点是:
模型简单,能提供了良好的完整性支持。
(T)
35)数据库的层次模型的缺点之一是:
结点之间的多对多联系表示不自然。
(T)
36)数据库的层次模型的缺点之一是:
程序设计比较复杂。
(T)
37)数据库的模式(Schema)是数据库逻辑结构和特征的模述。
(T)
38)数据库系统中的三级模式是指:
外模式、模式、内模式。
(T)
39)模式(Schema)也称为逻辑模式,一个数据库可以有多个模式。
(F)
40)大数据是指无法在可容忍的时间内用现有IT技术和软硬件工具对其进行感知、获取、管理、处理和服务的数据集合。
(T)
41)专家们将大数据的特征归纳为:
数据量巨量、数据类型多样、数据变化快和潜在价值大。
(T)
42)由于关系数据库功能强大,因此特别适合处理大数据。
(F)
注:
关系数据库适合处理结构化数据,对大数据并不适合。
43)一些专用软件,例如:
Hadoop、NoSQL是专门为大数据存储、处理而设计的。
(T)
44)NoSQL是指非关系型的、分布式的,不保证满足(ACID)特性的一类数据管理系统。
T
注:
ACID:
原子性、一致性、隔离性、持久性。
选择题
1)通俗地讲数据模型就是现实世界的模拟,数据模型应满足三方面的要求,以下不是这三面要求的是:
(D)
a)能比较真实地模拟现实世界
b)容易为人所理解
c)便于在计算上上实现
d)能采用面向对象的方式实现
2)数据模型构成的三要素是(b)
a)关系模型、层次模型和网状模型
b)数据结构、数据操作和完整性约束
c)数据、数据库和数据库管理系统
d)实体集、元组、关联约束
3)以下不属于数据库系统特点的是:
(c)
a)数据结构化
b)数据共享性高
c)数据存取速度快
d)数据独立性高
4)数据库系统的核心和基础是:
(d)
a)实体c)联系
b)数据字典d)数据模型
5)以下不属于数据库的逻辑模型的是:
(b)
a)网状模型 b)概念模型c)层次模型d)关系模型
6)E-R图是用来描述:
(a)
a)现实世界的概念模型
b)现实世界的逻辑模型
c)现实世界的关系模型
d)是一种数据模型
7)数据模型的数据结构描述的是:
(C)
a)数据库的所属的行业
b)数据库的对象
c)数据库的对象,以及对象之间的联系
d)数据库对象之间的联系
8)以下不属于数据操作类型是:
(d)
a)查询b)插入c)修改表中的记录d)修改表结构
9)以下不属于数据库的常用数据模型的是:
(c)
a)网络模型b)层次模型c)逻辑模型d)关系模型
10)以下不属于关系的完整性约束条件的是:
(d)
a)实体完整性b)参照完整性c)用户自定义完整性d)类型完整性
11)下列四项中,不属于数据库系统的主要特点的是:
(d)
a)数据结构化c)数据的冗余度小
b)较高的数据独立性d)程序的标准化
第2章关系数据库判断题
1)从用户角度来看,关系模型中的数据的逻辑结构是一张二维表。
(T)
2)从用户角度来看,元组可以看成是一个二维表的一行。
(T)
3)从用户角度来看,分量可以看成是一个二维表的列。
(T)
4)关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。
(T)
5)若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为主码。
(F)
6)若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。
(T)
【主码和候选码都是用来唯一标识关系的。
一个关系中可以有多个候选码,只需选其中之一作为主码,主码里包含的属性叫做主属性。
】
7)候选码只能包含一个属性。
(F)
8)候选码只能包含一个属性或多个属性,极端情况下还可是全部属性。
(T)
9)关系模型中,关系可分成三类:
基本表、查询表和视图。
(T)
10)关系模型中,基本表是虚表。
(F)
11)在关系模型中,由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。
(T)
12)关系代数的基本运算是并、差、笛卡尔积、投影和选择5种运算。
(T)
13)关系代数的基本运算是并、连接、笛卡尔积、投影和选择5种运算。
(F)
14)关系代数的基本运算是除、连接、笛卡尔积、投影和选择5种运算。
(F)
15)常用的关系操作中,数据更新是指:
修改。
(F)
16)常用的关系操作中,数据更新是指:
删除、修改。
(F)
17)常用的关系操作中,数据更新是指:
插入、删除、修改。
(T)
18)常用的关系操作中,查询操作:
选择、投影、连接、除、并、差、交、笛卡尔积。
(T)
19)关系的完整性约束包括:
实体完整性、参照完整性以及用户定的完整性。
(T)
选择题
1)在关系模型中关于主键的构成,正确的描述是:
(c)
a)可由多个任意属性组成
b)至多由一个属性组成
c)可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
d)以上都不是
2)以下针对关系的描述中不正确的是:
(b)
a)关系也是一个二维表c)表的每一行对应一个元组
b)表的每列对应一个记录d)表的每列对应一个域
3)以下针对属性的描述中不正确的是:
(a)
a)关系中不同列不可以对应相同的域
b)关系中不同的列可以对应相同的域
c)每列必须起一个名子
d)列名可以用中文也可用英文
4)以下不属于三类关系的是:
(d)
a)基本关系b)查询表c)视图表d)索引表
5)以下有关基本关系的描述中,不正确是:
(c)
a)列是同质的
b)不同的列可出自同一个域
c)列的顺序不可任交换【列和行都不可】
d)行的顺序可任意交换
6)以下对关系模式的描述中不正确是:
(d)
a)是对关系的模述
b)是静态的
c)是稳定的
d)是动态的【数据操作】
7)以下对关系的描述中不正确的是:
(d)
a)关系模式在某一时刻的状态或内容;
b)是动态的
c)是随时间不断变化的
d)是稳定的。
8)常用的关系操作中,不属于查询操作的是:
(c)
a)选择b)连接c)修改d)笛卡尔积
9)常用的关系操作中,不属于更新操作的是:
(d)
a)插入b)删除c)修改d)笛卡尔积
10)不属于查询操作的五种基本操作的是:
(c)
a)选择b)投影c)修改d)笛卡尔积
第3章关系数据库标准语言SQL判断题
1)SQL是关系数据库的标准语言。
(T)
2)采用SQL语言编写的程序在不同数据库之间是完全通年的。
(F)
3)SQL语言是DDL、DML及DCL的集成。
(T)
4)SQL语言是独立语言,可以独立地联机交互使用,不能嵌入到其它语言中。
(F)
5)SQL语言是独立语言,可以独立地联机交互使用,又可以嵌入到其它语言中(如C、Java中)。
(T)
6)Grant属于DDL。
(F)【DCL】
7)Alter属于DDL。
(T)
8)在SQL嵌套查询语句中,=ANY与IN是完全等价的。
(F)
9)在SQL嵌套查询语句中,通常=ANY与IN是可互换使用的。
(T)
10)在SQL嵌套查询语句中,<字段名=ANY子查询>等价于<字段名in子查询>。
(T)
11)在MySQLServer中,关键字UNION是被支持的。
(T)
12)在MySQLServer中,不支持INTERSECT。
(T)
13)GROUPby是用于排序的关键字。
(F)
14)在SQL中,ISNULL或ISNOTNULL等价于=或!
=。
(F)
15)聚集函数Count只能用于统计元组的个数。
(F)
16)聚集函数Count可以统计元组的个数也可用于统计一列值的个数。
(T)
17)Having与Where是相同的。
(F)
18)使用Insert语句在任何情况均可在只给出部分字段的情况下使用。
(F)
19)关系数据库管理系统在执行插入语句时会检查所插元组是否破坏表上已定义的完整性规则。
(T)
20)关系数据库管理系统在执行插入语句时不会涉及到其它表。
(F)
选择题
1)在SQL 语言中,属于数据控制的动词是:
(d)
a)SELECT b)CREATEc)UPDATEd)GRANT
2)以下有关基本表的描述中,不正确是:
(c)
a)SQL中一个关系就对应一个基本表
b)一个(或多个)基本表对应一个存储文件
c)一个表只能带有一个索引;
d)一个表可以带多个索引
3)以下有关视图的描述中,不正确的是:
(d)
a)视图是从一个或几个基本表中导出的表
b)数据库只存储视图的定义
c)视图是一个虚表
d)用户不能在视图上再定义视图
4)SQL语言集数据查询、数据更新、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能:
(d)
a)数据查询b)数据定义c)数据控制d)数据更新
5)以下针对SQL的数据定义功能的描述中不正确的是:
(d)
a)模式定义b)表定义c)视图的定义d)字段的定义
6)定义表的属性时需要指明其数据类型和长度,选择数据类型取决于:
(c)
a)数据库的用途b)表的用途c)属性的取值范围及运算d)要做那些运算
7)在学生表查找‘张’姓学生的信息,正确的SQL语句是:
(d)
a)SELECT*FROM学生表WHERE姓名=‘%张%’
b)SELECT*FROM学生表WHERE姓名LIKE‘%张%’
c)SELECT*FROM学生表WHERE姓名=‘张%’
d)SELECT*FROM学生表WHERE姓名LIKE‘张%’
8)在学生表查找名子中含有‘国’字的学生,正确的SQL语句是:
(b)
a)SELECT*FROM学生表WHERE姓名=‘%国%’
b)SELECT*FROM学生表WHERE姓名LIKE‘%国%’
c)SELECT*FROM学生表WHERE姓名=‘国%’
d)SELECT*FROM学生表WHERE姓名LIKE‘国%’
9)在学生表中学生的注册日期是日期型(r_date),正确的SQL语句是:
(d)
a)SELECT*FROM学生表WHEREr_date=‘2019-09-01’
b)SELECT*FROM学生表WHEREr_date=2019-09-01
c)SELECT*FROM学生表WHEREr_date=20190901
d)SELECT*FROM学生表WHEREr_date=date('2019-09-01')
10)在new_table表中a1为整型,a2为日期型,则正确的SQL语句是:
(a)
a)INSERTINTOnew_table(a1,a2)VALUES(1,'2019-09-01');
b)INSERTINTOnew_table(a1,a2)VALUES(1,2019-09-01);
c)INSERTINTOnew_table(a1,a2)VALUES(1,20190901);
d)INSERTINTOnew_table(a1,a2)VALUES(1,date(2019-09-01));
11)在SELECT语句中,需要对分组中应满足的条件进行判断时,应使用条件子句:
(d)
a)WHEREb)GROUPBYc)ORDERBYd)HAVING
12)针对数据库表中的空值处理,以下描述正确是:
(c)
a)='NULL'或!
='NULL'
b)=''或!
='
c)ISNULL或ISNOTNULL
d)以上都不正确
13)关系数据库管理系统在执行修改语句时会检查修改操作是否破坏表上已定义的完整性规则,以下描述不正确的是:
(d)
a)检查实体完整性
b)主码不允许修改
c)检查用户定义的完整性
d)检查字符编码
第4章数据库安全性判断题
1)数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。
(T)
2)数据的安全性是防止错误信息的输入和输出。
(F)【完整性】
3)数据的完整性是保护数据库防止恶意的破坏和非法的存取。
(F)【安全性】
4)非法使用数据库的情况包括:
编写合法的程序绕过数据库管理系统及其授权机制。
(T)
5)非法使用数据库的情况包括:
直接或编写应用程序执行非授权操作。
(T)
6)非法使用数据库的情况包括:
通过多次合法的查询数据库从中推导出一些保密数据。
(T)
7)数据库的使用需要进行用户身份的识别,通过workbench连接MySQLServer时输入的账号及密码就是一种身份识别的措施。
(T)
8)用户登录数据库系统后,对系统资源的访问权限都是一样的。
(F)
9)在MySQLServer中,用户对数据库的访问权限完全由系统管理员来设置。
(F)
10)自主存取控制是指:
用户对不同的数据对象有不同的存取权限、不同的用户对同一对象也有不同的权限且用户还可将其拥有的存取权限转授给其他用户。
(T)
11)强制存取控制是指:
每一个数据对象被标以一定的密级、每一个用户也被授予某一个级别的许可证。
对于任意一个对象,只有具有合法许可证的用户才可以存取。
(T)
12)Revoke是用于授权的关键字。
(F)
13)Revoke是用于收回权限的关键字。
(T)
14)Grannt是用于授权的关键字。
(T)
15) CreateUser是用于创建数据库模式的语句。
(F)
16) CreateUser是用于创建数据库用户账号的关键字。
(T)
第5章数据库完整性判断题
1)数据的完整性是指:
防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据对象:
不合语义的、不正确的数据。
(T)
2)SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性、参照完整性和用户定义完整性.(T)
3)插入或对主码列进行更新操作时,关系数据库管理系统按照实体完整性规则自动进行检查。
包括:
检查主码值是否唯一,如果不唯一则拒绝插入或修改检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。
(T)
4)关系模型的参照完整性定义中,通过在CREATETABLE中用FOREIGNKEY短语定义哪些列为外码,通过用REFERENCES短语指明这些外码参照哪些表的主码(T)
5)在MySQLServer中可使用触发器实现用户自定义的完整性。
(T)
第7章数据库设计判断题
1)数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。
(T)
2)数据库的概念设计阶段的成果之一是E-R图。
(T)
3)数据库的逻辑设计是指根据概念设计的成果,设计数据库的逻辑结构(T)
4)数据字典是关于数据库中数据的描述,即元数据,不是数据本身。
(T)
选择题
1)数据库的设计是分阶段进行的,以下正确的顺序是:
(a)
a)需求分析、概念设计、逻辑设计、物理设计等
a)概念设计、需求分析、逻辑设计、物理设计等
b)物理设计、概念设计、需求分析、逻辑设计等
c)逻辑设计、物理设计、概念设计、需求分析等
2)决定数据库构建速度和质量的是数据库的:
(b)
a)逻辑设计阶段
b)需求分析阶段
c)概念设计阶段
d)实施阶段
3)在实验4中建立数据库并输入模拟数据是属于数据库设计的:
(d)
a)需求分析
b)概念设计
c)逻辑设计
d)实施阶段
4)在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪个阶段(b)。
a)需求分析b)概念设计c)逻辑设计d)物理设计
5)从E-R模型向逻辑模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是(c)。
a)M端实体的关键字
b)N端实体的关键字
c)M端实体关键字与N端实体关键字组合
d)任取一端实体集的关键字
6)数据字典是关于数据库中的数据的描述,即元数据,不是数据本身,数据字典是在(a)阶段建立的。
a)需求分析b)概念设计c)逻辑设计d)实施
7)以下有关E-R图向逻辑模型的转换中,不正确的描述是:
(c)
a)一个实体对应一个关系模式
b)1:
1的联系可以对应一个关系模式也可以不对应
c)M:
N的联系可以对应一个关系模式也可以不对应
d)1:
N的联系可以对应一个关系模式也可以不对应
8)实验4的数据库系统,应用程序操作数据库是采用:
(c)
a)ODBCb)JSPc)JDBCd)Eclipse
9)实验4的数据库系统,Tocmcat是:
(a)
a)应用服务器b)数据库服务器c)数据库客户端d)数据库服务器
10)实验4的数据库系统,Eclipse是:
(d)
a)应用服务器b)数据库服务器c)数据库客户端d)开发工具
注:
Eclipse是款开源的、流行的集成开发工具(IDE)。
11)实验4的数据库系统,数据库服务器是:
(a)
a)MySQLServerb)Tomcatc)Workbenchd)Eclipse
12)实验4的数据库系统,数据库客户端是:
(c)
a)MySQLServerb)Tomcatc)MySQLWorkbenchd)Eclipse
13)实验4设计出的数据库系统(管理信息系统),属于:
(c)
a)C/S体系结构的信息系统
b)S/C体系结构的信息系统
c)B/S体系结构的信息系统
d)S/B体系结构的信息系统
注:
S:
服务器B:
浏览器C:
客户端
14)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( c)
a)多对多b)一对一c)多对一d)一对多
15)假设实验4的概念设计中,有三个实体,它们之间还有两个联系,其中一个是M:
N的联系,一个是1:
M的联系,那么根据概念模型转逻辑模型的转换规则,这个E-R图转换成关系模式的最少个数是:
(4)(3个实体+1个M:
N联系=4)
a)3b)4c)5 d)6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 II 基本 知识点 练习题