数据库试卷B

合集下载

2022年南通大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年南通大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年南通大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。

2、SQL Server中数据完整性包括______、______和______。

3、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

4、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

5、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

6、____________、____________、____________和是计算机系统中的三类安全性。

7、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

9、关系模型由______________、______________和______________组成。

10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

二、判断题11、视图是观察数据的一种方法,只能基于基本表建立。

()12、等值连接与自然连接是同一个概念。

()13、在数据库恢复中,对已完成的事务进行撤销处理。

()14、视图就是一个虚表,保存视图时,保存的是视图的定义。

2022年山东现代学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东现代学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东现代学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。

2、SQL Server中数据完整性包括______、______和______。

3、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

4、完整性约束条件作用的对象有属性、______和______三种。

5、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;6、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

7、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

8、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

(完整版)《数据库原理》期末试卷及答案(B)

(完整版)《数据库原理》期末试卷及答案(B)

参考答案一.单项选择题(本大题共15小题,每题2分,共30分。

在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、C3、D4、A5、A6、C7、D8、D9、A 10、A11、B 12、D 13、D 14、C 15、C二.填空题(本大题共7小题,每小题3分,共21分。

将正确的答案填在每小题的空格内。

错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。

封锁对象的大小称为封锁粒度。

封锁粒度与系统的并发度和并发控制的开销密切相关。

封锁的粒度越大,系统中能够被封锁的对象就越少,并发度也就越小,但同时系统开销也越小;相反,封锁的粒度越小,并发度越高,但系统开销也就越大24、死锁如果事务T1封锁了数据A,事务T2封锁了数据B。

之后T1又申请封锁B,因T2已封锁了B,于是T1等待T2释放B上的锁。

接着T2又申请封锁A,因T1已封锁了A,T2也只能等待T1释放A上的锁。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成死锁。

25、事务事务是数据库的逻辑工作单位,它是用户定义的一组操作序列。

事务应该有4个属性:原子性、一致性、隔离性和持续性。

四、简答题(本大题共3小题,共25分)26、为了保证并行操作的正确性,DBMS的并行控制机制必须提供一定的手段来保证调度是可串行化的。

目前DBMS普遍采用封锁方法来保证调度的正确性,即保证并行操作调度的可串行性。

除此之外还有其他一些方法,如时标方法、乐观方法等。

27、并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。

丢失修改是指事务1与事务2从数据库中读入同一数据并修改,事务2的提交结果破坏了事务1提交的结果,导致事务1的修改被丢失。

数据库试卷及答案

数据库试卷及答案

1.( B)是位于用户和操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A. DB B.DBMS C.DBS D.DBA2. SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( D )A、零个字符B、1个字符C、多个字符D、以上都可以3.下列哪一个数据库不是SQL Server 2000的系统数据库( C )A.master数据库 B.msdb数据库C.pubs数据库 D.model数据库4.下列四项中,可以直接用于表示概念模型的是( D )。

A. 网状模型B.关系模型C.层次模型D.实体-联系(E-R)模型5.下列四项中说法不正确的是( A )A. 数据库避免了一切数据的重复B.数据库中的数据可以共享C. 数据库减少了数据冗余D.数据库具有较高的数据独立性6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(c )A.多对多B.一对一C.多对一D.一对多7.关系数据库中空值(NULL)相当于( d )A. 零(0)B. 空白C. 零长度的字符串D. 没有输入8.事务有多个性质,其中不包括( B )A.隔离性B. 不可撤消C.原子性D. 一致性9.一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( C )A. select top3 cDiscription from Tvtype order by iprice ascB. select cDiscription from Tvtype where max(iprice)>3C. select top3 cDiscription from Tvtype order by iprice descD. select cDiscription max(iprice) from Tvtype order by iprice10.假如采用关系数据库系统来实现应用,在数据库设计的( d )阶段,需要将E-R模型转换为关系数据模型。

《数据库应用基础》期末考查试卷(B卷)及答案

《数据库应用基础》期末考查试卷(B卷)及答案

《数据库应用基础》期末考查试卷(B 卷)一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.制作备份数据库需要一定的许可。

在SQL Server 系统中,有专门的管理员负责数据库的备份工作。

请说明下列哪些角色可以备份数据?[ ] A.固定的服务器角色sysadmin 。

B.固定的数据库角色db_owner 。

C.固定的数据库角色db_backupoperator 。

D.固定的服务器角色setupadmin 。

2、数据库设计中,在概念设计阶段可用E —R 方法,其设计出的图称为( ) A 、实物示意图 B 、实用概念图 C 、实体表示图 D 、实体联系图 3. SQL 属于( ) 数据库语言。

A. 关系型 B. 网状型 C. 层次型 D. 面向对象型 4.要查询XSH 数据库CP 表中产品名含有“冰箱”的产品情况,可用( )命令。

A 、SELECT * FROM CP WHERE 产品名姰 LIKE ‘冰箱’ B 、SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C 、SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D 、SELECT * FROM CP WHERE 产品名称=‘冰箱’ 5.DB 、DBMS 和DBS 三者之间的关系是( ) A 、DB 包括DBMS 和DBS B 、DBS 包括DB 和DBMS C 、DBMS 包括DB 和DBS D 、不能相互包括6、主属性的值不能为( )A 、数值B 、空C 、字符D 、A 和C7、语句 delete from sc 表明( )A 、删除sc 中的全部记录B 、删除基本表scC 、删除基本表sc 中的列数据D 、删除基本表sc 中的部分行8、数据库设计阶段分为( )A 、物理设计阶段、逻辑设计阶段、编程和调试阶段B 、模型设计阶段、程序设计阶段和运行阶段C 、方案设计阶段、总体设计阶段、个别设计和编程阶段D 、概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段9.在零件-供应数据库中,有如下三个关系:供应商关系:S (供应商号,供应商名,地址)零件关系:P (零件号,零件名,颜色,重量)供应关系:SP (供应商号,零件号,数量)若要查找“红色零件的供应商名”,将涉及到关系( )A 、 P 和SPB 、 S 和PC 、 S 和SPD 、 S 、P 和SP10.在下面给出的内容中,不属于DBA 职责的是( )。

2022年郑州经贸学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年郑州经贸学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年郑州经贸学院计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

2、数据模型是由______________、______________和______________三部分组成。

3、数据管理技术经历了______________、______________和______________3个阶段。

4、主题在数据仓库中由一系列实现。

一个主题之下表的划分可按______、______数据所属时间段进行划分,主题在数据仓库中可用______方式进行存储,如果主题存储量大,为了提高处理效率可采用______方式进行存储。

5、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

6、关系规范化的目的是______。

7、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

8、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。

用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。

为了完成该统计操作,请按要求将下面的存储过程补充完整。

9、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

10、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;二、判断题11、一个数据表只能有一个唯一索引。

2022年文山学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年文山学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年文山学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

2、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

3、数据库恢复是将数据库从______状态恢复到______的功能。

4、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;7、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

8、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

9、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()12、在关系模式中,候选码可以有多个,主码只能有一个。

()13、SQL语言有嵌入式和交互式两种使用方法。

()14、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。

SQL Server 数据库试题与答案B卷

SQL Server 数据库试题与答案B卷

《SQL Server 数据库》B卷系别:________班级:________学号:________姓名:________1.本试卷为闭卷考试。

2.考试时间:120分钟3.本试卷满分:100分4.试卷适用班级:09高职软件技术班一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分)1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传送请求。

A)TCP/IP B)T-SQLC)C D)ASP2、( A )是一个图形界面的查询工具,用它可以提交T—SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。

A)SQL Server Management Studio B)事件探查器C)SQL管理对象D)DTS3、( A )是用于存储、处理和保护数据的核心组件。

A)数据库引擎B)集成服务C)报表服务D)通知服务4、( A )是一个具有访问网络资源权限的Windows操作系统账户。

A)本地系统账户B)网络服务账户C)本地服务账户D)域用户账户5、数据库系统中负责数据库系统的建立、维护和管理的人员是( D )A)最终用户 B)应用程序员C)系统分析员 D)数据库管理员6、数据库设计过程中,( C )将E—R图转换为关系模式并进行关系规范化。

A)需求分析阶段 B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段7、强制关系中的主属性不能为空,满足以下( A )A)实体完整性B)参照完整性C)用户定义完整性D)域完整性8、数据库设计规范化的第三范式除了要满足第一、第二范式外,还要满足( C )A)每个记录的列只能有一个值B)所有非主键列的值都只能由主键列中决定C)每个非主键列都必须可以从构成主键的全部的列得到D)没有冗余数据9、用于存储数据库表和索引等数据库对象信息的文件为(A)A)主数据文件B)事务日志文件C)文本文件D)图像文件10、主键约束是非空约束和( D )的组合。

2023年安徽工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2023年安徽工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2023年安徽工程大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

2、在SQL Server 2000中,新建了一个SQL Server身份验证模式的登录账户LOG,现希望LOG在数据库服务器上具有全部的操作权限,下述语句是为LOG授权的语句,请补全该语句。

EXEC sp_addsrvrolemember‘LOG’,_____;3、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

4、关系规范化的目的是______。

5、SQL Server中数据完整性包括______、______和______。

6、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

7、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

9、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

10、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

二、判断题11、文件系统的缺点是数据不能长期存储。

()12、SQL语言有嵌入式和交互式两种使用方法。

()13、视图是观察数据的一种方法,只能基于基本表建立。

2022年成都师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年成都师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年成都师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

3、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

4、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

5、完整性约束条件作用的对象有属性、______和______三种。

6、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R7、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

8、关系数据库中基于数学的两类运算是______________和______________。

9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

10、有两种基本类型的锁,它们是______和______。

二、判断题11、视图是可以更新的。

()12、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。

()13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。

山东科技大学数据库原理试卷B与参考答案及评分标准

山东科技大学数据库原理试卷B与参考答案及评分标准

山东科技大学泰山科技学院 2013 —2014 学年第一学期《数据库原理》考试试卷(B卷)班级姓名学号一、填空题(20分,每空1分)1.当数据模型作为构造数据库系统模式结构的依据时,可以将数据模型划分为:概念层数据模型、和物理层数据模型。

2.数据库管理系统常见的数据模型有层次模型、和三种。

3.比较流行的应用于构建概念层数据模型的方法是模型,在该模型的基本概念中,有实体、和等基本要素。

4.基于浏览器/服务器(Browser/Server,B/S)结构的数据库系统的最大特点是:用户可以通过Web浏览器访问由Web服务器提供的信息,而Web服务器可以通过各种方式与数据库服务器连接,大量的信息实际存放在中。

5、判断一个并发调度是否正确,可用__________概念来衡量。

6、索引的建立有利也有弊。

建立索引可以___________,但过多地建立索引会__________。

7、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是__________联系。

8、数据库恢复是将数据库从状态恢复到的功能。

9、在Insert语句中,Values列表中的表达式的数量,必须匹配列列表中的____________,表达式的数据类型必须可以和表格中对应各列的数据类型____________。

10、数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库。

它主要有两种:和。

11、索引可以分为___________索引和_________索引。

二、选择题(10分,每题1分)1、数据的逻辑独立性是指( )A. 存储结构与物理结构的逻辑独立性B. 数据与存储结构的逻辑独立性C. 数据与程序的逻辑独立性D. 数据元素之间的逻辑独立性2、以下关于外码和相应的主码之间的关系,正确的是( )A. 外码并不一定要与相应的主码同名B. 外码一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一3、数据库和文件系统的根本区别在于( )A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间4、如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为( )A.9个B.13个C.17个D.21个5、下列哪类数据不适合创建索引?()A.经常被查询搜索的列,如经常在where子句中出现的列B.是外键或主键的列C.包含太多重复选用值的列D.在order by子句中使用的列6、对并发操作若不加以控制,可能会带来问题。

成都理工大学《数据库原理与应用》试卷B-附参考答案

成都理工大学《数据库原理与应用》试卷B-附参考答案

成都理工大学之分。

围绕数据所做的所有工作被称为数这种情况被称为事务故障。

12、在数据库规范设计方法中,著名的New Orleans方法将数据库设计分为4个阶段:需求分析、概念设计、逻辑设计和物理设计。

13、设有关系R(S1,S2,X1,X2),其主码为(S1,S2),函数依赖关系集为{S1→X1, (S1,S2)→X2},则此关系满足第一范式要求,可分解为主码为(S1,S2)的关系R1(S1,S2,X2)和R2(S1,X1)两个满足更高一级范式要求的范式。

二、选择填空题(每小题1分,共15分)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、数据库的概念模型是对信息世界的建模,概念模型应当全面、准确地描述出信息世界中的基本概念。

概念模型的表示方法很多,其中最广泛应用的是______。

数据库试卷B答案

数据库试卷B答案

信息与计算科学专业数据库原理及应用期末试卷标准答案(即评分标准)一、选择题(本题共20题每题1分,共20分)1. 当关系模式R(A,B)已属于3NF,下列说法中 ( C ) 是正确的。

A.它一定消除了插入和删除异常B. 一定属于BCNFC.仍存在一定的插入和删除异常D. A和C都是2. 在关系DB中,任何二元关系模式的最高范式必定是( D )。

A. 1NFB. 2NFC. 3NFD. BCNF3.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。

A. 数据模型B. 概念模型C. 层次模型D. 关系模型4.SQL语言中,删除一个视图的命令是( B )。

A. DELETEB. DROPC. CLEARD. REMOVE5.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。

A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式6.要保证数据库的逻辑数据独立性,需要修改的是( A )A.模式与外模式之间的映象 B.模式C.模式与内模式之间的映象 D.三级模式7. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。

A.关系规范化理论B. 关系运算理论C. 关系代数理论D. 数理逻辑8.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是( B ) 。

A. 互补相关的B.不可分解的C. 长度可变的D. 互相关联的9.无损连接和保持函数依赖之间的关系是 ( D )A.同时成立或不成立B.前者蕴涵后者C.后者蕴涵前者D.没有必然的联系10.在关系模式R中,函数依赖X→Y的语义是 ( B )A. 在R的某一关系中,若两个元组的X值相等,则Y值也相等B. 在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等11.在SQL中,用户可以直接进行查询操作的是( A )A. 实表和虚表B. 基本表和实表C. 视图和虚表D. 基本表12.设关系R、S、W各有10个元组,那么这3个关系的自然连接的元组个数为( D )。

数据库复习试卷(B)

数据库复习试卷(B)

判断、1每一个服务器必须属于一个服务器组。

一个服务器组可以包含0个、一个或多个服务器。

True、1验证模式是在安装SQL Server过程中选择的。

系统安装之后,可以重新修改SQL Server 系统的验证模式。

True、、1当用户定义的数据类型正在被某个表的定义引用时,这些数据类型不能被删除。

True 、、1在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。

True 、、1索引越多越好。

False、1视图本身不保存数据,因为视图是一个虚拟的表。

True、1创建触发器的时候可以不是表的所有者或数据库的所有者。

False1ODBC是由Microsoft定义的一种数据库访问标准。

True.1触发器主要是通过表操作事件进行触发而被执行的。

True1.主键字段允许为空。

False.1SQL Server 自动为primary key约束的列建立一个索引。

True.1SQL Server的数据库可以转换成Access数据库。

True.1删除表时,表中的触发器被同时删除。

True1.数据库的名称一旦建立就不能重命名。

False.1固定数据库角色:db_datareader 的成员可修改本数据库内表中的数据。

False.1在SQL Server中用户不能建立全局变量。

False.1备份时只能对数据文件进行备份。

False.1自定义函数在对任何表的查询中都可以使用。

True.1SQL Server 自动为primary key约束的列建立一个索引。

True.1SQL Server的数据库可以导出为Access数据库。

False1.触发器与约束发生冲突,触发器将不执行。

True以下是来自网上同一篇文档的判断题1.信息和数据是相对的,有时是可以互相转换的 true2.创建存储过程必须在企业管理器中进行。

false3.数据库的名称可在企业管理器中重命名 false4.'在那遥远的地方' 是SQL中的字符串常量吗?true5.'11.9' 是SQL中的实型常量吗 false解释:real 数据类型像浮点数一样,是近似数值类型。

2022年安徽财经大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年安徽财经大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年安徽财经大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

2、完整性约束条件作用的对象有属性、______和______三种。

3、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;4、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;5、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

6、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

7、关系规范化的目的是______。

8、数据库恢复是将数据库从______状态恢复到______的功能。

9、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

10、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()12、在关系运算中,投影是最耗时的操作。

()13、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()14、投影操作是对关系表进行水平方向的分割。

数据库期末试卷B卷

数据库期末试卷B卷

广州涉外2011-2012学年第一学期期末考试数据库技术与应用 试卷B适用专业:计算机应用 年级:2010级 考试形式:闭卷考场要求:笔试 考试时间:120 分钟 出卷人:杨卫平班级: 学号: 姓名: 评分:一、单选题(本题共10小题,每小题1分,共10分)1. 下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多阶段B.一对一C.多对一D.一对多3. SQL 语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁4. 在SQL Server 中,model 是( )A .数据库系统表 B. 数据库模板 C .临时数据库 D. 示例数据库 5.在视图上不能完成的操作是( )A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图6. 数据库的三要素,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作 7.一个规范化的关系至少应当满足( )的要求。

装订装订 线A.一范式 B.二范式 C.三范式D.四范式8.表达实体之间逻辑联系的E-R模型,是数据库的( )A. 概念模型B. 逻辑模型C. 外部模型D. 物理模型9. 下列哪个不是sql 数据库文件的后缀。

( )A..mdf B..ldf C..dbf D..ndf10.在SQL语言中,"授权"命令是( )A. GRANTB. REVOKEC. OPTIOND. PUBLIC二、判断题(本题共10小题,每题1分,共10分)1.数据库不允许存在数据冗余。

( )2.每一个服务器必须属于一个服务器组。

2022年山东职业学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东职业学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年山东职业学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

2、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

3、____________、____________、____________和是计算机系统中的三类安全性。

4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。

5、在SELECT命令中,______子句用于选择满足给定条件的元组,使用______子句可按指定列的值分组,同时使用______子句可提取满足条件的组。

6、SQL语言的数据定义功能包括______、______、______和______。

7、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;8、关系模型由______________、______________和______________组成。

9、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

10、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

二、判断题11、在第一个事务以S锁方式读数据R时,第二个事务可以进行对数据R加S锁并写数据的操作。

()12、SQLServer有两种安全性认证模式:WindowsNT和SQLServer。

()13、可以用UNION将两个查询结果合并为一个查询结果。

()14、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年济宁学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R2、完整性约束条件作用的对象有属性、______和______三种。

3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

4、关系数据库中基于数学的两类运算是______________和______________。

5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。

6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

7、关系规范化的目的是______。

8、____________和____________一起组成了安全性子系统。

9、使某个事务永远处于等待状态,得不到执行的现象称为______。

有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。

10、关系模型由______________、______________和______________组成。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()12、等值连接与自然连接是同一个概念。

()13、在关系模式中,主码和候选码可以有多个。

()14、文件系统的缺点是数据不能长期存储。

()15、数据库系统由软、硬件及各类人员构成。

()16、可串行化的调度一定遵守两段锁协议。

()17、在数据库表中,空值表示数值0。

()18、据库操作中防止死锁的方法是禁止两个用户同时操作数据库。

()19、可以用UNION将两个查询结果合并为一个查询结果。

()20、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。

2012-2013数据库试卷B 徐州工程学院

2012-2013数据库试卷B 徐州工程学院

徐州工程学院试卷2012 — 2013 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 B 卷 考试形式 闭卷 考试时间 100 分钟一、选择题(共15 小题,每题 1 分,共计15 分) 1、( )不是DBA 数据库管理员的职责。

A 、完整性约束说明B 、定义数据库模式C 、数据库安全D 、数据库管理系统设计 2、E-R 模型用于建立数据库的( )。

A 、概念模型B 、结构模型C 、物理模型D 、逻辑模型 3、在数据库三级模式间引入二级映像的主要作用是( )。

A 、提高数据与程序的独立性 B 、提高数据与程序的安全性 C 、保持数据与程序的一致性 D 、提高数据与程序的可移植性 4、在数据库中,产生数据不一致的根本原因是( )。

A 、没有严格保护数据 B 、数据冗余量太大 C 、未对数据进行完整性控制 D 、数据冗余 5、关于关系的性质说法不正确的是( )。

A 、关系中不允许出现相同的元组 B 、关系中元组的顺序固定C 、关系中属性的顺序无所谓,即列的顺序可以任意交换D 、关系中各个属性必须有不同的名字,而不同的属性可来自同一个域 6、关于关系模型的3类完整性规则正确的是( )。

A 、如果属性A 是基本关系R 的主属性,但不是候选键整体,则属性A 能取空值B 、若属性F 是基本关系R 的外部关系键,它与基本关系S 的主关系键字K 相对应,则对于R 中的每个元组在F 上的值必须取空值C 、参照完整性规则用来定义外部关系键与主关系键之间的引用规则D 、实体完整性和参照完整性并不适用于任何关系数据库系统7、在部分匹配查询中,关于通配符“_”的说法中正确的是( )。

A 、可以代表多个字符 B 、代表一个字符C 、不能与通配符“%”一起使用D 、可以代表零个或多个字符 8、设有关系R=(A ,B ,C ),与SQL 语句SELECT DISTINCT A,C FROM R WHERE B=5等价的关系代数表达式是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 29 道小题,共计 4 页,总分 100 分
B 考试科目 SQL Server 数据库技术 考试类型 期末考试 ■『闭卷』 ■『机考』 □『开卷』 □『口语』 学年学期 2009 - 2010 学年第 2 学期
适用专业
年 级 计算机各专业
出卷教师 刘静
教研室主任
(装订线内不准做答)
Ⅰ理论题部分
(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上
直接作答的无效)
一、选择题(在每个小题四个备选答案中选出一个正确答案)
(本大题共10小题,每小题2分,总计20分)
1.()是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。

A.DATA B.INFORMATION C.DB D.DBS
2.需求分析的主要方法是()。

A.自顶向下B.自底向上C.从左到右D.混合策略
3.在关系运算中,选取符合条件的元组是()运算。

A.除法B.投影C.连接D.选择
4.关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的
要求是达到1NF,既满足()。

A.主关键字唯一标识表中的每一行
B.关系中的行不允许重复
C.每个非关键字列都完全依赖于主关键字
D.每个属性都有是不可再分的基本数据项
5.SQL Server 2005中表查询的命令是()。

A. USE B.SELECT C.UPDATE D.DROP
6.表达式‘123’+’456' 的结果是()。

A . '579'
B . 579
C . '123456'
D . '234567'
7.在SQL Server 2005中,下列变量名正确的是()。

A.@sum B.j C.sum D.4kk
8.建立索引的目的是()。

A.降低SQL Server数据检索的速度
B.与SQL Server数据检索的速度无关
C.加快数据库的打开速度
D.提高SQL Server数据检索的速度
9.用于求系统日期的函数是()。

A.YEAR()B.GETDATE()C.COUNT()D.SUM()10.向用户授予操作权限的SQL语句是()。

A.CTEATE B.REVOKE C.SELECT D.GRANT 二、填空题(本大题共10小题,每空1分,总计10分)
11.SQL Server 2005用的身份验证模式有Windows身份验证模式和_________模式。

12.在查询语句中,应在___ __子句中指定输出字段。

13.________是由一个或多个数据表(基本表)或视图导出的虚拟表。

14.从Windows“开始”菜单启动查询分析器后,默认数据库为
(装订线内不准做答)
__________。

15.表的 CHECK 约束是对__________的有效性检验规则。

16._________是已经存储在SQL Server服务器中的一组预编译过的
Transact-SQL语句。

17.关系完整性包括实体完整性、、参照完整性和用户自定义完
整性。

18.数据库管理系统的安全性通常包括两个方面,一是指数据访问的安全性,二是指数
据_______的安全性。

19.触发器定义在一个表中,当在表中执行insert、________或delete操作时被触发
自动执行。

20.数据文件的自动增长方式有:按百分比和按____________两种方式。

Ⅱ操作题部分
(注意:所有操作画面都应保存在以自己姓名命名的Word文档中,代码的
保存时请按题目的编号来命名,无需记录在试卷上。

最后所有的代码和操作
画面文件应以一个压缩文件包的形式递交,压缩包以自己的2位序号+姓名
的形式命名,如“01王明”。

考试期间,一定要注意文件的保存。


三、数据库的操作。

(本大题1小题,共计5分)
21.还原数据库xsgl。

要求还原的数据库数据文件和日志文件存放在
为c:/db目录下。

(展开xsgl数据库,再展开表节点,截取该界面,存为图1.jpg)
四、数据表的操作。

(本大题共2小题、每题10分、共计20分)
22.导入表teaching1,根据表的内容修改表中各字段的类型和长度。

(打开xsgl数据库节点,展开teaching1表节点,展开其中的列节点,调节对象资源管理器的宽度,使得teaching1表中字段均能看到,截取界面存为图2.jpg)
23.利用update语句,将student表中入学成绩提高15分。

(sql代码分析执行后的界面截取为图3.jpg)
五、数据查询。

(本大题共5小题、每题7分,共计35分)
24.查询student表中姓陈或姓王的学生信息;(截图为图3.jpg)
25.使用T-SQL语句创建视图v_07,要求查询07级学生的学号,姓名和
入学分数; (截图为图4.jpg)
26.查询年龄在30岁至40岁(包含30岁和40岁)之间的男教师的工号、
姓名和年龄;(截图为图5.jpg)
(装订线内不准做答)
27.统计各课程的学生的平均成绩(结果显示为课程名称、平均成绩);(截
图为图6.jpg)
28.用IN子查询查出成绩(grade)在80到90之间的学生的课程号、学号、
和成绩。

(截图为图7.jpg)
六、数据库编程。

(本大题1小题,共计10分)
29.为student数据库中的student表创建一个名为update_sname的
UPDATE触发器,该触发器的功能是禁止更新student表中的sname
字段的内容,如修改“张劲”的学生姓名为“zhangjin”,触发成功后显
示“不能修改学生的姓名!”。

(创建触发器代码执行成功后截取界面,存为8-1.jpg;触发该触发器执行成功后的代码与结果界面截取,存为8-2.jpg)
(装订线内不准做答)
《SQL Server数据库技术》理论部分答题卷
一、选择题(本大题共10小题,每小题1分,总计10分)
1. 2. 3. 4. 5.
6.7.8.9.10.
二、填空题(本大题共10小题,每空1分,总计10分)
11.12.13.14.15.
16.17.18.19.20.。

相关文档
最新文档