《数据库原理与应用》期末模拟题1.docx
- 文档编号:9634847
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:39
- 大小:33.30KB
《数据库原理与应用》期末模拟题1.docx
《《数据库原理与应用》期末模拟题1.docx》由会员分享,可在线阅读,更多相关《《数据库原理与应用》期末模拟题1.docx(39页珍藏版)》请在冰豆网上搜索。
《数据库原理与应用》期末模拟题1
《数据库原理与应用》期末模拟题
(1)
一、判断题(每题1分,共20小题)
1.层次数据模型缺乏直接表达现实世界中非层次关系实体集间的复杂联系。
(√)
2.保持依赖反映了模式分解的数据等价原则。
(×)
3.非等值连接是指连接运算符为除“<>”之外的其他运算符的连接。
(×)
4.关系的每一个分量可以继续分为小的数据项。
(×)
5.一个数据库只有一个概念模式,它是数据库系统三级模式结构的中间层。
(√)
6.尽管数据类型不同,但数据表示形式、存储方式及数据能进行的操作运算是相同的。
(×)
7.数据库管理系统建立在操作系统的基础上,对数据库进行统一的管理和控制。
(√)
8.关系模型中主关键字或是外部关键字的属性值可以为空。
(×)
9.存储过程是指编译之后可以以一种可执行的形式永久的存储在数据库中的SQL语句。
(√)
10.一个数据库应用系统的好坏,很大程度上取决于数据库设计的好坏。
(√)
11.最常用的表示数据模型的方法是实体—联系方法。
(√)
12.管理信息系统在网络环境下的要求有:
采取必要的网络安全措施,确保数据的安全性。
(√)
13.物理数据库中存放按一定的数据模型组织并实际存储的所有应用需要的工作数据。
(√)
14.因为视图自身并不占有存储空间,所以视图不是数据库对象。
(×)
15.排它锁和共享锁是最基本的封锁方式。
(√)
16.进行数据转储时,静态转储可以与事务同时进行,不会影响系统的可用性。
(×)
17.数据结构是数据模型最基本的组成部分,规定了数据模型的静态特性。
(√)
18.数据库是一个长期存储在计算机内、随意组织的、不可共享的、分散管理的数据集合。
(×)
19.JDBC的主要功能是管理存放在表中的数据,它定义了一系列与关系数据库进行交互的类与接口。
(√)
20.人们利用数据仓库的主要目的是进行日常事务处理,对数据仓库的主要操作是数据查询。
(√)
二、单选题(每题1分,共20小题)
1.在关系代数的专门关系运算中,从表中选出满足某种条件的元组的操作称为()。
A.投影
B.连接
C.选择
D.扫描
2.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。
A.索引
B.视图
C.存储文件
D.另一个表
3.现实世界中,事物的一般特性在信息世界中称为()。
A.实体
B.实体键
C.属性
D.关系键
4.在关系数据库管理系统中,创建的视图在数据库三层结构中属于()。
A.外模式
B.存储模式
C.内模式
D.概念模式
5.建立基本表结构时,定义字段的有效性规则是实现数据的()。
A.实体完整性
B.参照完整性
C.域完整性
D.表完整性
6.文件管理方式本质上是把数据组织成()的形式存储在磁盘上。
A.文件
B.表
C.记录
D.数据库
7.已经被确定为RDBMS的国际标准的语言是()
A.JDBCB.HTML
C.ASPD.SQL
8.创建视图的语句格式为()
A.CREATETABLE<视图名〉B.CREATEINDEX<视图名>
C.CREATEVIEW<视图名>D.DROPVIEW<视图名>
9.()是直接面向数据库的逻辑结构,是对现实世界的第二层抽象。
A.概念数据模型
B.物理数据模型
C.局部数据模型
D.逻辑数据模型
10.关系数据库规范化是为了解决关系数据库中()问题而引入的。
A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
11.部分匹配查询中有关匹配符“_”的正确的叙述是()。
A.“_”代表任意单个字符
B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用
D.“_”代表一个字符
12.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为()。
A.选择
B.投影
C.连接
D.扫描
13.在下面所列出的条目中,哪些不是数据库管理系统的基本功能。
()
A.数据库定义
B.数据库的建立和维护
C.数据库存取
D.数据库和网络中其他软件系统的通信
14.子模式是()。
A.模式的副本
B.模式的逻辑子集
C.多个模式的集合
D.以上的答案全部正确
15.当关系R(A,B)已属于3NF,下列说法中()是正确的。
A.它一定消除了插入和删除异常
B.仍存在一定的插入和删除异常
C.一定属于BCNF
D.A和C都是
16.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
17.下列不是C/S数据库的优点的是()
A.减少工作站网络上的负载B.工作站的无关性
C.数据完整性的维护D.减少数据库软件费用
18.在集中式结构中,所有的资源和处理都在()上完成。
A.终端B.主机
C.客户端D.服务器
19.SQLServer2000提供了(),而其他供应商将其作为一项额外收费功能。
A.索引B.查询
C.视图D.全文搜索
20.在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是()。
A.外模式
B.模式
C.内模式
D.存储模式
三、多选题(每题1分,共20小题)
1.在C/S结构中,()处于客户机上。
A.用户操作层
B.数据存储层
C.业务处理层
D.界面表示层
E.系统管理层
2.关系模型中关系模式的联系由()隐含说明。
A.属性
B.实体
C.关键字
D.连接属性
E.外部关键字
3.按事务对数据对象的封锁程度来分,封锁的基本类型有()。
A.排它锁
B.共享锁
C.物理锁
D.系统锁
E.逻辑锁
4.网状模型的查询操作是通过()语句配合使用实现的。
A.查询
B.取数
C.索引
D.输出
E.输出
5.SELECT语句中()语句为必选子句,而其他子句为任选子句。
A.FROM
B.WHERE
C.SELECT
D.GROUPBY
E.ORDERBY
6.特殊的关系运算包括()
A.选择运算B.迪卡尔积运算
C.差运算D.除法运算
7.SQL的主要组成部分有()
A.数据定义语言B.数据操纵语言
C.数据控制语言D.嵌入式SQL
8.SQL支持关系数据库三级模式结构,其中外模式对应于()
A.视图B.部分基本表
C.基本表D.存储文件
9.在SQL中,DDL对数据库的操作有()
A.修改数据库B.创建数据库
C.查询数据库D.撤销数据库
10.数据库系统包括数据库和()。
A.软件
B.信息
C.相应硬件
D.数据库管理系统
E.相关的各类人员
11.实体之间的联系可抽象为()。
A.1:
1
B.2:
1
C.1:
3
D.1:
n
E.n:
m
12.功能相同的命令是()。
A.SELECT学号,姓名FROM学生WHERE年龄BETWEEN20TO22;
B.SELECT学号,姓名FROM学生WHERE年龄>20AND年龄<=22;
C.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<22;
D.SELECT学号,姓名FROM学生WHERE年龄<=20AND年龄>=22;
E.SELECT学号,姓名FROM学生WHERE年龄>=20AND年龄<=22;
13.数据库体系结构按照()三级结构进行组织。
A.模式
B.外模式
C.内模式
D.实际模式
E.虚拟模式
14.关系代数运算中,基本的运算有()。
A.差
B.并
C.选择
D.投影
E.笛卡尔积
15.C/S结构的主要技术特征有()。
A.共享资源
B.可扩展性
C.定位透明性
D.不对称协议
E.按功能划分
16.用户验证采用的技术有()。
A.软件验证技术
B.硬件验证技术
C.系统验证技术
D.网络验证技术
E.人员验证技术
17.关于各种数据库系统,说法正确的是()
A.关系数据库系统支持复合数据类型
B.面向对象数据库系统与程序设计语言集成一体化
C.对象-关系数据库系统查询语言功能强大
D.对象-关系数据库系统高保护性
18.在三层C/S结构中,服务器分为()
A.打印服务器B.应用服务器
C.文件服务器D.数据库服务器
19.ODBC数据库应用程序的组成部分有()
A.应用程序B.驱动程序管理器
C.驱动程序D.数据源
20.关系模型中关系模式的联系由()隐含说明。
A.属性
B.实体
C.连接属性
D.关键字
E.外部关键字
四、填空题(每题1分,共10小题)
1.复合索引是针对表中两个或两个以上的列建立索引。
2.SQL为国际标准语言,是关系数据库领域主流语言。
3.数据管理是数据处理的基础工作,数据库是数据管理的技术和手段。
4.DBMS是DBS中对数据进行管理的软件系统,它是DBS的核心组成部分。
5.一个完整的SELECT语句包括SELECT、FROM、_where__、GROUPBY、ORDERBY子句。
6.在使用SQL的关系数据库中,事务是通过使用_sql____命令来完成的
7.在数据处理中,最基本的工作是数据管理工作。
8.数据结构、数据操作和数据的约束条件又称为数据模型的三要素。
9.封锁有两种基本类型:
排它锁和___共享锁____。
10.在多个事务并发执行的过程中,可能会存在某个尽管总有机会获得锁的事务却永远也没有得到锁,这种现象称为_活锁_____。
五、综合题(共4小题,30分)
1.简述数据管理技术发展的三个阶段以及每个阶段的特点。
2.简述建立视图有什么优点?
3.在考试表中完成以下操作:
①显示20—22岁之间的学生的学号、姓名和年龄。
②求课程号为‘A004’课程的学生学号和成绩,并将成绩乘以难度系数0.8,结果按学号降序且成绩升序排列。
4.简述完整性约束的用途以及SQL的完整性约束的种类及含义。
《数据库原理与应用》期末模拟题
(2)
一、判断题(每题1分,共20小题)
1.谓词一般使用在查询条件中,通过SQL的FROM子句实现。
(×)
2.E-R模型是一种语义模型,它旨在表达数据的含义。
(√)
3.连接操作不仅可以在两个基本表之间进行,也可以是一个基本表与其自己进行连接操作。
(√)
4.在关系模型中,实体以及实体间的联系都是用关系来表示的。
(√)
5.关系模式是对关系的描述,关系模式是动态的、随时间不断变化的。
(×)
6.如果一个关系模式R属于第三范式,那么R的所有属性都是不可再分的数据项。
(√)
7.查询是对数据库中信息的寻找和定位。
(√)
8.SQL具有自含式语言和嵌入式语言两种形式。
(√)
9.SQL可以独立完成数据库生命周期中的全部活动,包括创建数据库、录入数据以及对数据库进行查询、更新、维护和安全控制等一系列操作。
(√)
10.在数据库中,对一张表可以创建几种不同类型的索引,所有这些索引都具有相同的作用,即加快数据查询速度以提高数据库的性能。
(√)
11.逻辑数据库是某个或某些用户使用的数据集合。
(√)
12.数据管理的主要任务是对数据进行变换、抽取和运算,以得到更有用的数据。
(×)
13.数据依赖引起的主要问题是更新异常。
(√)
14.概念模式/内模式映像定义了各个外模式与概念模式间的对应关系。
(×)
15.根据实体完整性规则,用户只要定义了某一个关系的外键,系统就会控制外键的值要么为空,要么等于被参照关系中某一个主键的值。
(×)
16.SQLServer支持基于角色的存取控制策略。
(√)
17.事务既可以并行调度,又可以串行调度,都可以保证执行结果的准确性。
(×)
18.在完全C/S结构中,用户只能通过运行在服务器上的DBMS来访问数据。
(×)
19.1996年,MicrosoFT决定放弃原有的SQL版本,从底层开始重写SQLServer的所有代码。
(√)
20.选择运算是一元运算。
(√)
二、单选题(每题1分,共20小题)
1.SQL语言具有两种使用方式,分别称为交互式SQL和()。
A.提示式SQL
B.多用户SQL
C.嵌入式SQL
D.解释式SQL
2.数据库系统的数据独立性是指()。
A.不会因为数据的变化而影响应用程序
B.不会因为存储策略的变化而影响存储结构
C.不会因为某些存储结构的变化而影响其他的存储结构
D.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
3.在数据库中,产生数据不一致的根本原因是()。
A.数据冗余
B.数据存储量太大
C.没有严格保护数据
D.未对数据进行完整性控制
4.在所有的程序模块都通过了调试以后,就需要将它们联合起来进行调试。
这一过程称为数据库的()。
A.加载
B.维护
C.运行
D.试运行
5.文件可以命名,通过文件名以()为单位存取数据,不必关心数据的存储位置。
A.表
B.记录
C.文件
D.数据库
6.关系数据模型的特点,说法错误的是()
A.建立在严格的数学基础之上B.概念单一,容易理解
C.数据联系是靠数据冗余实现的D.存取路径对用户透明
7.下列命题中不正确的是()。
A.数据库减少了不必要的数据冗余
B.数据库中不存在冗余数据
C.数据库中的数据可以共享
D.若冗余数据是可控的,则数据更新的一致性得以保证
8.数据的逻辑独立性是指()。
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
9.()是指包括在第一个关系中出现而在第二个关系中不出现的元组的新关系。
A.两个关系的并运算B.两个关系的交运算
C.两个关系的除法运算D.两个关系的差运算
10.衡量关系模式优劣的标准是()
A.范式B.属性的多少
C.独立性D.存储模式
11.SQL支持关系数据库三级模式结构,内模式对应于()
A.视图B.部分基本表
C.基本表D.存储文件
12.选择表中若干行使用命令SELECT时应使用子句()。
A.INTO
B.UNIQUE
C.ORDERBY
D.WHERE
13.关于视图的说法错误的是()
A.是存储在数据库中的预先定义好的查询B.占用物理存储空间
C.具有基本表的外观D.可以像基本表一样对其进行存取
14.定义游标的语句是()
A.DECLAREB.OPEN
C.CLOSED.FETCH
15.()是按照树型结构的形式组织数据库数据的数据模型,是数据库中使用得较早的一种数据模型。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
16.关系数据库中,无论实体还是联系,无论是操作的原始数据、中间数据还是结果数据,都用()表示。
A.属性
B.元组
C.结构
D.关系
17.候选关键字中的属性称为()。
A.主属性
B.非主属性
C.复合属性
D.关键属性
18.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。
A.扩充功能
B.加载数据
C.系统调试
D.建立库结构
19.在默认情况下,SQLServer2000安装的安全等级为()
A.低等级B.中等级
C.高等级D.自定义级
20.一个物理上分布在计算机网络的不同结点,但逻辑上又属于同一个系统的数据集合,这称为()
A.分布式数据库B.数据仓库
C.网络数据库D.并行数据库
三、多选题(每题1分,共20小题)
1.数据处理是指对数据的()和传播等工作。
A.收集
B.组织
C.整理
D.加工
E.存储
2.信息系统按其实现的功能可以被划分为()。
A.信息传递系统
B.信息处理系统
C.信息管理系统
D.信息查询系统
E.信息分类系统
3.事务具有()等特性。
A.原子性
B.一致性
C.隔离性
D.持续性
E.操作性
4.下列是数据库系统的组成部分的是()
A.开发和管理数据库系统的人员B.数据库
C.DBMSD.应用开发工具软件
5.按照不同的应用层次,可以将数据模型划分为()
A.概念数据模型B.逻辑数据模型
C.层次模型D.网状模型
6.关于关系模式,说法正确的是()
A.关系模式是对关系的描述B.关系是型,关系模式是它的值
C.关系模式是静态的、稳定的D.关系模式是动态的
7.关系分解的原则是()。
A.无损连接
B.保持依赖
C.数据等价
D.依赖等价
E.数据独立
8.如果只考虑函数依赖,则一个关系模式可能存在的问题有()
A.数据冗余B.更新异常
C.插入异常D.删除异常
9.在文件系统阶段中,计算机外存储器有了()等直接存取的存储设备。
A.磁盘
B.磁鼓
C.打印机
D.扫描仪
E.绘图仪
10.SQL的数据控制语句包括()。
A.授予权限
B.撤消权限
C.拒绝访问
D.分解权限
E.降低权限
11.SQL语言除了具有一般关系数据库语言的特点外,还具有的特点有()
A.有自含式和嵌入式两种形式B.语言简洁、易学易用
C.高度过程化D.支持关系数据库三级模式结构
12.SQL提供的主要基本数据类型有()
A.数值型B.字符型
C.位串型D.日期型
13.数据定义语言能够定义的对象有()
A.数据库B.基本表
C.存储过程D.索引
14.关于事务,说法正确的是()
A.所有的事务都有一个开始和结束B.事务可以被撤销,但不能被保存
C.事务必须以原子的方式被执行D.事务是基于数据库的执行工作单元
15.从现实世界问题到数据模型实际上经历的信息三个世界为()
A.现实世界B.信息世界
C.数据世界D.模拟世界
16.信息系统按其实现的功能可以被划分为()。
A.信息传递系统
B.信息处理系统
C.信息管理系统
D.信息查询系统
E.信息分类系统
17.嵌套查询一般的执行顺序是()处理。
A.同时
B.由里向外
C.由外向里
D.由下层向上层
E.由上层向下层
18.数据模型是由()三部分组成的。
A.数据
B.信息
C.数据结构
D.数据操作
E.完整性约束
19.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过几个领域的,它们是()。
A.现实世界
B.虚拟实世界
C.信息世界
D.软件世界
E.计算机实世界
20.Oracle数据库系统的特点有()
A.支持大数据库、多用户的高性能的事务处理
B.实施安全性控制和完整性控制
C.支持分布式数据库和分布处理
D.具有可移植性、可兼容性和可连接性
四、填空题(每题1分,共10小题)
1.两个关系的并运算是指将一个关系的元组加到第二个关系中,生成新的关系。
2.若关系模式R属于第一范式,且每个非主属性都不传递依赖于主关键字,则R属于第三范式。
3.全体基本表构成了数据库的模式。
4.如果对新的关系进行自然连接得到的元组的集合与原关系完全一致,则称为无损连接。
5.参照完整性约束定义外键与主关键字之间的引用规则。
6.一个表建立了索引,当表中加入新记录时,索引中也增加相应的数据项,即自动_更新。
7.创建一个数据库的语句格式为_createdatabase_数据库名________。
8.多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。
9.数据独立性是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
10.一个事务中的所有操作是不可分割的,要么全部执行,那么全部不执行,这称为事务的__原子性___。
五、综合题(共3小题,30分)
1.简述封锁的概念。
2.简述模式分解的两个原则
3.已知学生和选修两个关系如下所示。
学生:
学号
姓名
年龄
性别
0101
李林
21
男
0102
李玉
19
女
0103
张明
20
男
对如下的SQL语句:
SELECT姓名,性别
FROM学生
WHERE年龄BETWEEN18AND20
试写出该语句的功能和查询结果。
4.简述数据库系统出现故障的种类有哪些?
《数据库原理与应用》期末模拟题(3)
一、判断题(每题1分,共20小题)
1.数据更新语言是DML的一部分,它允许数据库用户在RDB中进行数据的改变。
(√)
2.数据模式与数据模型之间没有联系。
(×)
3.使用谓词ANY或ALL时必须与比较符配合使用。
(×)
4.在RDBMS中,元数据是用户添加到基本表中的数据。
(×)
5.撤销索引时,系统会同时从数据字典中删除有关对该索引的描述。
(√)
6.关系数据语言的共同特点是语言具有完备的表达能力,缺点是都不能嵌入高级语言中使用。
(×)
7.在关系代数中,除法操作时用一个(m+n)元的关系R除以一个n元关系S,操作结果产生一个m元的新关系。
(×)
8.模式分解中的无损连接反映了模式分解的依赖等价原则。
(×)
9.ALTERDATABASE<数据库名〉;这条语句只有DBA才有权使用。
(×)
10.索引可以保证数据的唯一性。
(×)
11.存储过程中的SQL语句在任何时候都是可以执行的,并存在数据库中,直到它像其他数据库对象那样被撤销为止。
(√)
12.批处理是指从客户机传递到服务器上的一组完整的数据和SQL指令。
(√)
13.可以使用E-R图来表示数据模型。
(×)
14.JDBCAPI是一系列抽象的接口,应用程序开发人员通过它可以编写访问数据库的Java应用程序。
(√)
15.SQLServer2000既是DBMS,又是数据库应用系统开发工具。
(√)
16.函数可作为列标识符出现在SELECT子句的目标列或HAVING子句的条件中。
(√)
17.非关系数据模型的数据操作方式为一次一集合的方式。
(×)
18.事务控制是对在关系型DBMS中可能发生的不同事务的管理能力。
(√)
19.查询操作不会改变数据库的内容,也就不可能破坏数据库的完整性。
(√)
20.事务串行调度的结果总是正确的,而并发调度的结果却不一定是正确的。
(√)
二、单选题(每题1分,共20小题)
1.在面向对象数据模型中,基本结构是()
A.对象B.记录
C.属性D.关系
2.根据规范化理论,关系数据库中的关系必须满足:
其每一个属性都是()。
A.互不相关的
B.不可分解的
C.长度可变的
D.互相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理与应用 数据库 原理 应用 期末 模拟