《数据库系统原理与技术》试题库试题与参考答案选编

一、选择题1 等值连接与自然连接是 ( )。

A.相同的B.不同的,自然连接是两表普通连接C. 不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2 关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表B3 关系运算中花费时间能最长的运算是()。

A.不可再分B.选择C.笛卡尔积D. 除C4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。

A.R×RB.R-RC. δf (R)D.∏f (R)C5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C.连接B6 在关系代数运算中,五种基本运算为 ( ) 。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积C7 自然连接是构成新的有效方法。

一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。

A.元组B.行C.记录D.属性D8 从关系中挑选出指定的属性组成新关系的运算称为()。

A.“选取”运算B. “投影”运算C.“连接“运算D.“交”运算B9 关系数据库管理系统应能实现的专门关系运算包括()。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表B10 逻辑表达式运算的结果是()。

A.数值型B. 字符型C.逻辑型 C. 日期型C11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。

则D1、D2 和D3 的笛卡儿积的基数为()。

A.2B. 3C. 8D. 18D12 下列哪种运算不属于关系代数的基本运算()。

A. 连接B. 笛卡儿积C. 相减D. 投影A13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。

A.15,5,10 B.18,7,7C.21,11,4 D.25,15,0B14 在关系模型中,实现关系中不允许出现相同的元组的约束是通过()实现的。

A. 候选键B. 主键C. 外键D. 超健B15 如图所示,两个关系R1和R2,它们进行( )运算后得到R3.R1 R2 R3A B C D E M A B C E Ma 1 x 1 m i a 1 x m ic 2 y 2 n jd 1 y m id 1 y 5 m k c 2 y n jA.交B.交C.笛卡尔积D.连接D二、填空题1 传统的集合"并、交、差"运算施加于两个关系时,这两个()必须相等,()必须取自同一个域。

关系结构相应字段2 从指定的关系中选择指定的若干属性组成一个新关系的运算称为()运算投影3 关系操作的特点是( )操作。

结果仍为关系4 关系代数是用对关系的运算来表达查询的,而关系演算是用()查询的,它又分为()演算和()演算两种。

谓词元组域5 关系代数运算中,传统的集合运算有 ( ) 、 ( ) 、 ( )和 ( )。

并交差笛卡尔积6 关系代数运算中,基本的运算是 ( ) 、 ( ) 、( ) 、 ( )和 ( )。

并差选择投影笛卡尔积7 关系代数运算中,专门的关系运算有 ( ) 、 ( )、 ( )和 ( ) 。

选择投影连接除法8 关系代数中,从两个关系中找出相同元组的运算称为 ( ) 运算。

交9 关系数据库中基于数学上两类运算是 ( ) 和 ( ) 。

关系代数关系演算10 关系代数是用( )来表达查询要求的方法。

关系运算11 关系运算包括两类:一类是传统的( )运算,另一类是专门的( )运算。

集合、关系12 在选择运算所得到的结果关系中,所含的元组数不会( )原关系中的元组数。

多于13 关系数据库的关系演算语言是以( )为基础的DML语言。

谓词演算14 设关系 R和关系 S具有相同的元素,且对应的属性取自相同的域。

集合{t|t∈R∧t∈S} 表示的是()。

A.R∪SB.R-SC.R × SD.R ∩ SD15 在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。

如果W中的元组属于R,或者属于S,则W为()运算的结果。

如果W中的元组属于R而不属于S,则W为()运算的结果。

如果W中的元组既属于R又属于S,则W为()运算的结果。

A.笛卡尔积B.并C.差D.交BCD16 在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为();从表中选出满足某种条件的元组的操作称为();将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为()。

A.选择B.投影C.连接D.扫描BAC三、简答题1 写出自然联接用基本关系代数运算的表示形式,并举例验证之。

设关系R与S有共同元素AR|×|s=δR.A=S.A (R×s)2 设有两个关系E1和E2,其中E2是从E1中经过关系运算所形成的结果,试给出该运算表达式。

E1 E2A |B |C E | F1 |2 |3 5 | 64 |5 |6 8 | 97 | 8 | 9δA>1(∏B,C (E1))3设有如下关系R1和R2,试求出它们的并、交、差运算结果。

R1 R2A | B| C A |B | C─┴─┴──┴─┴─a |b |c a | b | cd | f |e d | e | fg |h | i g | h | i并A B Ca b cd f eg h id e f交A B Ca b cg h i差(R1-R2)A B Cd f e4 关系操作的表示方式有哪些?答关系操作的表示方式有代数方式、逻辑方式以及结合两者特点的方式。

5 关系代数运算与关系演算运算有什么区别?答关系代数运算是以关系为对象,由并、差、笛卡儿积、投影、选择5个基本操作进行有限次的复合运算。

关系演算是以元组或域为运算对象,由数理逻辑的谓词(∧、∨、Θ、Э、?)进行有限次的演算。

关系代数运算是安全的,而关系演算就不一定是安全的,因为它可能出现无限关系和无穷验证过程。

6 什么是笛卡儿积笛卡儿积:给定一组域 D1,D2,…Dn ,且他们可以相同。

这组域的笛卡儿积定义为:D1×D2×…×Dn={(d1,d2,…,dn)aaaadi∈Di,i=1,2,…,n},其中的每一个元素 (d1,d2,…,dn)叫做一个 n元组(n-tuple)或简称元组,元素中每个di 叫做第i 个分量。

7 关系代数的概念和作用是什么?以关系为计算单元的运算,与关系查询及关系集合运算对应,可以帮助我们对实际查询问题进行分析与处理,是关系查询的理论基础8 关系代数的运算按运算符的不同主要分为哪几类?传统关系运算(集合运算)(并、交、差、笛卡尔积)与专门关系运算(关系查询)(选择、投影、连接、除法)9 关系数据库的数据查询,按照表达式查询的方式可分为哪两大类?其中一种按谓词变元的基本对象又可分为什么?关系代数关系演算(元组、域)10 简述在关系代数中修改、插入、删除操作的步骤。

修改:首先做选择、投影操作,再修改相关数据插入:首先在同结构表中填入数据,再求并集删除:首先做选择得到新表,再求差11 解释下列术语:集合,选择运算,投影运算,除法运算,连接。

选择:根据某条件筛选记录。

例:δ班级="0411" (学生)投影:根据要求求所需要的列。

例:∏姓名,电话号码 (学生)连接:根据某条件将二个表联接成一个表,其字段等于原二个表字段的集合。

例:学生 |×| 成绩12 投影是一种什么关系?原关系的列向子集13 什么叫自然连接?什么叫无损连接?自然连接:二表通过相同字段名字段进行等值连接并去掉重复字段无损连接:一表分解为二表后能通过自然连接还原为原表四、应用题1 关于学生有关系:学生(学号、姓名、年龄、性别),每个学生可有多项特长,逐一填写进数据库:特长(学号、特长)试用关系代数表示:①所有学生姓名、年龄、性别、特长②所有既喜欢"唱歌"又爱好"足球"的学生姓名∏姓名,年龄,性别,特长 (学生 |×| 特长)∏姓名(δ特长="唱歌" ∧特长="足球" (学生 |×| 特长))2 两个关系集如下表R S┌──┬──┬──┐┌──┬──┬──┐│ A │B│ C ││ A │B│ C │├──┼──┼──┤├──┼──┼──┤│a1 │b1 │ c1 ││ a1│b2 │c2 │├──┼──┼──┤├──┼──┼──┤│ a1│b2 │ c2 ││ a1│b3 │c2 │├──┼──┼──┤├──┼──┼──┤│a2 │b2 │ c1 ││a2 │b2 │c1 │└──┴──┴──┘└──┴──┴──┘①求R∪S②求R∩S③求R-S④求∏A,B(δB=b2(R))① R∪S┌──┬──┬──┐│ A │ B │ C │├──┼──┼──┤│a1 │b1 │ c1 │├──┼──┼──┤│ a1 │b2 │c2 │├──┼──┼──┤│ a1│b3 │ c2 │├──┼──┼──┤│a2 │ b2│ c1│└──┴──┴──┘② R∩S┌──┬──┬──┐│ A │B│ C │├──┼──┼──┤│ a1│b2 │c2 │├──┼──┼──┤│a2 │b2 │ c1 │└──┴──┴──┘③求R-S┌──┬──┬──┐│ A │B│ C │├──┼──┼──┤│ a1│b1 │c1 │└──┴──┴──┘④求∏A,B(δB=b2(R))┌──┬──┐│ A │B│├──┼──┤│ a1│b2 │├──┼──┤│ a2 │ b2 │└──┴──┘3 设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:SS# SNAME AGE SEX1 李强 23 男2 刘丽 22 女3 张友 22 男CC# CNAME TEACHERK1 C语言王华K5 数据库原理程军K8 编译原理程军SCS# C# NO1 K1 832 K1 853 K1 922 K5 903 K5 843 K8 80(1)检索"程军"老师所授课程的课程号(C#)和课程名(CNAME)。

∏C#, CNAME (δTEACHER ="程军" (C))(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

∏S#, SNAME (δAGE >21 (S))(3)检索至少选修"程军"老师所授全部课程的学生姓名(SNAME)∏SNAME (δTEACHER ="程军" (S |×| SC |×| C))(4)检索"李强"同学不学课程的课程号(C#)。

合集下载

《数据库系统原理与技术》试题库试题与参考答案选编

《数据库系统原理与技术》试题库试题与参考答案选编

一、选择题1 等值连接与自然连接是 ( )。

A.相同的B.不同的,自然连接是两表普通连接C. 不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2 关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表B3 关系运算中花费时间能最长的运算是()。

A.不可再分B.选择C.笛卡尔积D. 除C4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。

A.R×RB.R-RC. δf (R)D.∏f (R)C5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C.连接B6 在关系代数运算中,五种基本运算为 ( ) 。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积C7 自然连接是构成新的有效方法。

一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。

A.元组B.行C.记录D.属性D8 从关系中挑选出指定的属性组成新关系的运算称为()。

A.“选取”运算B. “投影”运算C.“连接“运算D.“交”运算9 关系数据库管理系统应能实现的专门关系运算包括()。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表B10 逻辑表达式运算的结果是()。

A.数值型B. 字符型C.逻辑型 C. 日期型C11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。

则D1、D2 和D3 的笛卡儿积的基数为()。

A.2B. 3C. 8D. 18D12 下列哪种运算不属于关系代数的基本运算()。

A. 连接B. 笛卡儿积C. 相减D. 投影A13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。

《数据库系统原理与技术》试题库试题与参考答案选编4

《数据库系统原理与技术》试题库试题与参考答案选编4

函数依赖一、选择题1 下面关于函数依赖的叙述中,不正确的是()。

A.若X→Y,Y→Z,则X→YZB.若XY→Z,则X→Z,Y→ZC.若X→Y,Y→Z,则X→ZD.若X→?Y,Y’包含Y,则X→Y’B2 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D}则该关系模式的候选键是()。

A. AEB.BEC. CED. DEC3 在关系模式中,如果属性A和B存在1对1的联系,则说()。

A.A?B B.B?A C.A??B D.以上都不是C4 对于关系模式中的属性x、y若x→y且x存在真子集x'→y,则()A.x完全决定yB.y完全函数依赖于xC.x部分函数依赖于yD.y部分函数依赖于xD5 对于关系模式中的属性X.Y.Z若X→Y,但Y!→X,有Y→Z,则()A.Z传递依赖于XB.Z传递依赖于YC.Z完全函数依赖于YD.X传递依赖于ZA6 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是()A.递归实体B.复合实体C.弱实体D.超类实体C7 两个函数依赖集F和G等价的充分必要条件是()A.F=GB.F+=GC.F=G+D.F+=G+D8 设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( )A.BD B.BCDC.BC D.CDB二、填空题1 人们已经提出了许多种类型的数据依赖,其中最重要的是()和()。

函数依赖,多值依赖2 如果属性X和Y 是1:1的联系,则称X和Y之间的依赖关系为(),记作()。

相互函数依赖, X→→Y3 在关系模式R(U)中,如果Y函数依赖于X,但Y不完全函数依赖于X,则称Y()依赖于X。

部分4 部分函数依赖的定义是()在关系模式R(U)中,如果Y函数依赖于X,且Y存在真子集也函数依赖于X5 传递函数依赖的定义()如果Y函数依赖于X,Z函数依赖于Y,X不函数依赖于Y,则说Z传递函数依赖于x6 关系模式R有一个函数依赖X→Y,其中Y→X="假",若存在X的真子集X1使X1→Y成立,则称Y(),否则称Y()部分函数依赖于X,完全函数依赖于X7 若F是最小函数依赖集,则其中每一个函数依赖的右部都是(单一属性)。

(完整版)数据库系统原理(含答案)

(完整版)数据库系统原理(含答案)

数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式C.内模式、子模式和概念模式D.子模式、模式和概念模式9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务18.常用的关系运算是关系代数和。

数据库系统原理复习 题集附答案

数据库系统原理复习 题集附答案

数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。

在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。

下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。

1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。

2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。

数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。

3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。

4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。

5. 请简要解释事务的概念。

(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。

事务应具有四个特性,即原子性、一致性、隔离性和持久性。

6. 请解释ACID是什么意思。

(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

7. 请简要介绍数据库的并发控制。

(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。

常用的并发控制方法包括锁定和时间戳。

8. 请解释关系数据库的概念。

(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。

9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。

10. 请解释数据库的范式。

数据库原理与技术复习题及参考答案

数据库原理与技术复习题及参考答案

数据库原理与技术复习题及参考答案《数据库原理与技术》课程复习资料⼀、名词解释:1.数据管理2.DB3.DBMS4.DBS5.RDBMS6.DBA7.ORDBMS8.SQL9.关系10.关系模型11.关系系统12.完整性控制13.属性14.2NF15.候选码⼆、单项选择题:1.任何由⼆个属性组成的关系可能是 [ ]A.1NFB.2NFC.3NFD.不能判定2.数据冗余引起的问题主要是花费 [ ]A.时间B.空间C.时间与空间D.时间或空间3.在数据库中,存储冗余数据是 [ ]A.不应该的B.应该且合理的C.合理的但不能过度冗余D.视情况⽽定4.在关系运算中,进⾏⾃然联接运算的两个关系 [ ]A.必有相同的列名B.必有相同的关键字C.没有要求D.必有类型相同的列5.在数据库系统中,DBMS与DB 的关系是 [ ]A.DBMS包括DBB.DB 包括DBMSC.不⼀定的D.同级关系6.在SQL的查询语句的WHERE⼦句中,下列哪个不能出现? [ ]A.sumB. !=C.<>D.<=7.关系模式 R,S具有共同的属性X,且X是R的主码,则X称为S的 [ ]A.主码B.外码C.关键字D.相对主码8.关系系统不会具有如下哪个特征? [ ]A.⽀持关系数据结构B.⽀持关系数据操作C.⽀持关系模型所有特征D.⽀持表结构9.⼀个外部关键字的属性可以 [ ]A.1 个B.不超过2个C.多个D.最多1个10.设属性组 X,Y,Z分别是m, n, k⽬的,则R(X,Y)÷S(Y,Z)是( )⽬的。

[ ]A. mB.nC. kD. m+n-k11.数据库与数据仓库关系是 [ ]C.不⼀样的概念D.不确定的12.数据库管理系统是⼀个 [ ]A.软件系统B.硬件系统C.软硬件结合的系统D.数据集合13.数据模型是( )数据特征的抽象。

[ ]A.计算机世界B.现实世界C.模型空间D.概念世界14.在SQL的查询中,⼦查询中( )返回多个记录。

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。

A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。

A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。

A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。

A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。

A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。

(完整)《数据库系统原理概论》题库及答案,推荐文档

(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。

A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述( B )。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( B )。

A.相互调用B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是( A )。

A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( D )。

A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是( C )。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( A )。

A.是无损联接,也是保持FD 的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( A )。

A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )。

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是(C )。

A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q( C )。

《数据库系统原理与技术》试题库试题与参考答案选编8

一、名词解释1 备份将数据存放到一个文件中,当需要时可用于数据恢复二、填空题1 在多用户环境下,当一个事务进行时,其它事务的任何封锁都不能进行,称该事务对数据加了()锁排他锁或叫X锁2 在数据库中防止死锁的方法主要有.:()、()、()和()一次性锁请求,锁请求排序,序列化处理,资源剥夺3 当数据库运行一段时间后,若在不同程度上要求从概念和实现两个层次上改变数据库逻辑结构,这称为数据库()重构4 视图是定义在()之上的,对视图的一切操作最终要转换为对()的操作。

基本表,基本表5 在程序中,事务以BEGIN TRANSACTION语句开始,以()语句或ROLL-BACK语句结束。

COMMIT6 数据库的并发操作通常会带来三个问题:()问题、读脏数据问题、不可重复读问题。

丢失数据7 如果事务T对某个数据R实现了()锁,那么在T对数据R解除封锁之前,不允许其他事务再对R加任何类型的锁。

排他8 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的()性。

串行9 保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏,属于数据库的()控制。

安全性10 SQL Server支持4种基本备份:数据库备份、事务日志备份、( )备份、文件和文件组备份。

差异备份三、简答题1 Exclusive、Shared、Index分别表示什么?独占、共享、索引2 简述事务管理程序的作用。

当事务开始时备份数据库,管理封锁,处理事务次序,事务完成时解锁或恢复到事务开始状态。

3 组成一个典型的数据库运行环境的主要部件有哪些?当一个数据库事务请示到达系统时,它们如何交互地工作?操作系统、DBMS的备份与恢复、DBMS的安全控制、DBMS的封锁机制、DBMS 数据结构定义与数据操作当事务开始时备份数据库,管理封锁,处理事务次序(数据操作),事务完成时解锁或恢复到事务开始状态。

4 什么是事务?它具有哪些性质?事务是数据库应用中所执行的一个逻辑功能的操作集。

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