西安交通大学《数据库系统原理》期末考试必备题集
奥鹏期末考核
4831–西安交通大学《数据库系统原理》奥鹏期末考试题库合集
单选题:
(1)在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为( )层次
A.字符和数字两个
B.记录、文件和数据库三个
C.记录、文件、数据库和关系数据库四个
D.字段、记录、文件、数据库和关系数据库五个
答案问询微信:424329
(2)数据库系统是在__的基础上发展起来的。( )
A.文件系统
B.应用程序系统
C.数据库管理系统
D.编译系统
答案问询微信:424329
(3)设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是( )
A.A(B=17(R))
B.B=17(A(R))
C.B=17(A,C(R))
D.A,C(B=17(R))
答案问询微信:424329
(4)DBMS是( )。
A.OS的一部分
B.OS支持下的系统软件
C.一种编译程序
D.一种操作系统
答案问询微信:424329
(5)设有关系模式R(ABCD),其函数依赖集F={A→B,BC→D },____函数依赖不能被F所逻辑蕴涵
A.AC→D
B.B→D
C.AD→B
D.AC→B
答案问询微信:424329
(6)在学生关系中,对属性“性别”规定只能为“男”或“女”的这种约束属于 规则。( )
A.实体完整性
B.参照完整性
C.用户定义完整性
D.条件
答案问询微信:424329
(7)数据库系统中,用户使用的数据视图用____描述,它是用户与数据库系统之间的接口
A.外模式
B.存储模式
C.内模式
D.概念模式
答案问询微信:424329
(8)多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为( )
A.活锁
B.死锁
C.排它锁
D.共享锁
答案问询微信:424329
(9)设已知AC和BD,那么下列式子不成立的是( )。
A.ABD
B.ACD
C.ABCD
D.AAC
答案问询微信:424329
(10)对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用 的策略。 ( )
A.顺序封锁法
B.依次封锁法
C.优先级高先服务
D.先来先服务
答案问询微信:424329
(11)关于关系模式的键,以下说法正确的是( )。
A.一个关系模式可以有多个主键
B.一个关系模式可以有多个候选键
C.主键所包含的属性称为主属性
D.不是哪个关系模式都有键
答案问询微信:424329
(12)当X,Y之间是1对多联系时,则存在函数依赖 ( )。
A.X→Y
B.Y→X
C.X←→Y
D.其他都不是
答案问询微信:424329
(13)下列SQL语句中,能够实现实体完整性控制的语句是( )。
A.FOREIGN KEY
B.PRIMARY KEY
C.REFERENCES
D.FOREIGN KEY 和REFERENCES
答案问询微信:424329
(14)设关系R和S都是二元关系,那么与元组表达式{t|(u) (v)(R(u) S(v) u[1]= v[1] t[1] = v[1] t[2] = v[2])}等价的关系表达式是( )。
A.3,4(R?S)
B.2,3 (R?1=3S)
C.3,4(1=1(RS))
D.3,4(R?1=1S)
答案问询微信:424329
(15)在下面给出的内容中,不属于dba职责的是( )
A.定义概念模式
B.修改模式结构
C.编写应用程序
D.编写完整性规则
答案问询微信:424329
(16)dbs中“第三级存储器”是指( )
A.磁盘和磁带
B.磁带和光盘
C.光盘和磁盘
D.快闪存和磁盘
答案问询微信:424329
(17)设有关系R(A,B,C)的值如下:ABC223234335下列叙述正确的是( )。
A.函数依赖AB在上述关系中成立
B.函数依赖BCA在上述关系中成立
C.函数依赖BA在上述关系中成立
D.函数依赖ABC在上述关系中成立
答案问询微信:424329
(18)R(A,B,C,D),函数依赖为:B→D,D→B,AB→C。则R最高属于第 范式。( )
A.1NF
B.2NF
C.3NF
D.BCNF
答案问询微信:424329
(19)索引的作用之一是
A.节省存储空间
B.便于管理
C.加快查询速度
D.建立各数据表之间的联系
答案问询微信:424329
(20)SELECT语句中没有分组子句和聚合函数时,SELECT子句表示关系代数中的( )。
A.投影操作
B.选择操作
C.连接操作
D.笛卡儿积操作
答案问询微信:424329
(21)数据库技术的三级模式中,数据的全局逻辑结构用 来描述 ( )
A.子模式
B.用户模式
C.模式
D.存储模式
答案问询微信:424329
(22)在数据库技术中,面向对象数据模型是一种( )
A.概念模型
B.结构模型
C.物理模型
D.形象模型
答案问询微信:424329
(23)数据库系统的核心是( )。
A.编译系统
B.数据库
C.操作系统
D.数据库管理系统
答案问询微信:424329
(24)在dbs中,dbms和os之间的关系是( )
A.相互调用
B.dbms调用os
C.os 调用dbms
D.并发运行
答案问询微信:424329
(25)用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
A.DROP
B.DELETE
C.ALTER
D.UPDATE
答案问询微信:424329
(26)er图是表示概念模型的有效工具之一,在er 图中的菱形框表示( )
A.联系
B.实体
C.实体的属性
D.联系的属性
答案问询微信:424329
(27)数据库物理存储方式的描述称为( )
A.外模式
B.内模式
C.概念模式
D.逻辑模式
答案问询微信:424329
(28)用户涉及的逻辑结构用 描述( )
A.模式
B.存储模式
C.概念模式
D.子模式
答案问询微信:424329
(29)数据库管理系统中数据操纵语言dml 所实现的操作一般包括( )
A.查询、插入、修改、删除
B.排序、授权、删除
C.建立、插入、修改、排序
D.建立、授权、修改
答案问询微信:424329
(30)dbms 提供dml 实现对数据的操作。可以独立交互使用的dml 称为( )
A.宿主型
B.独立型
C.自含型
D.嵌入型
答案问询微信:424329
(31)在数据库三级模式间引入二级映象的主要作用是( )
A.提高数据与程序的独立性
B.提高数据与程序的安全性
C.保持数据与程序的一致性
D.提高数据与程序的可移植性
答案问询微信:424329
(32)数据库管理系统由三级模式组成,其中决定dbms 功能的是( )
A.逻辑模式
B.外模式
C.内模式
D.物理模式
答案问询微信:424329
(33)下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是 。
A.REVOKE UPDATE(XH) ON TABLE FROM U4
B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM U4
D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
答案问询微信:424329
(34)下列关于E-R模型的叙述中,哪一条是不正确的?( )
A.在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
B.实体类型之间的联系通常可以分为1:1,1:n和m:n三类
C.1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
D.联系只能存在于两个实体类型之间
答案问询微信:424329
(35)从现实世界中抽象出实体型、属性和实体集间的联系,并用( )模型来描述它们。
A.E-R
B.概念
C.逻辑
D.物理
答案问询微信:424329
(36)关系模型的程序员不需熟悉数据库的( )
A.数据操作
B.完整性约束条件
C.存取路径
D.数据定义
答案问询微信:424329
(37)下列各种模型中不是数据模型的是( )
A.概念模型
B.层次模型
C.网状模型
D.关系模型
答案问询微信:424329
(38)下列有关数据库的叙述中正确的是( )
A.对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;
B.数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;
C.嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,光标机制起着两种语言的桥梁作用。
D.既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。
答案问询微信:424329
(39)概念模型表示方法最常用的是( )
A.er 方法
B.数据的方法
C.分布式方法
D.面向对象的方法
答案问询微信:424329
(40)数据库系统由 组成。 ( )
A.硬件、数据库、软件系统和各类相关人员
B.数据库及相应的硬件、软件系统
C.数据库及相应的软件系统
D.数据库及其必备的硬件系统
答案问询微信:424329
(41)下列SQL句中,能够实现实体完整性控制的语句是
A.FOREIGN KEY
B.PRIMARY KEY
C.REFERENCES
D.FOREIGN KEY 和REFERENCES
答案问询微信:424329
(42)下面的集中故障中会破坏正在运行的数据库的是( )。
A.中央处理器故障
B.操作系统故障
C.突然停电
D.瞬时的强磁场干扰
答案问询微信:424329
(43)在基本的关系中,下列说法( )是正确的。
A.任意两个元组不允许重复
B.属性名允许重名
C.行列顺序有关
D.列是非同质的
答案问询微信:424329
(44)在关系中,关系键由( )。
A.多个任意属性组成
B.至多由一个属性组成
C.一个或多个其值能惟一标识该关系中任何元组的属性组成
D.其他都不是
答案问询微信:424329
(45)SELECT语句中与HAVING字句同时使用的是____字句
A.ORDER BY
B.WHERE
C.GROUP BY
D.无需配合
答案问询微信:424329
(46)五种基本关系代数运算是( )
A.∪,-,,和
B.∪,-,∞,和
C.∪,∩,,和
D.∪,∩,∞,和
答案问询微信:424329
(47)物理数据独立性是指( )。
A.概念模式改变,外模式和应用程序不变
B.内模式改变,外模式和应用程序不变
C.内模式改变,概念模式不变
D.概念模式改变,内模式不变
答案问询微信:424329
(48)SELECT语句执行的结果是( )。
A.数据项
B.元组
C.视图
D.表
答案问询微信:424329
(49)下列关于数据库系统特点的叙述中,正确的一项是( )
A.各类用户程序均可随意地使用数据库中的各种数据
B.数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
C.数据库系统的存储模式如有改变,概念模式无需改动
D.数据一致性是指数据库中数据类型的一致
答案问询微信:424329
(50)数据库的数据的共享是指( )。
A.多种应用、多种语言、多个用户相互覆盖地使用数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.同一个应用中的多个程序共享一个数据集合
答案问询微信:424329
(51)下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅱ、Ⅲ和Ⅳ
C.Ⅱ、Ⅲ、Ⅳ和Ⅴ
D.都正确
答案问询微信:424329
(52)关系运算中花费时间最长的运算是( )。
A.投影
B.广义笛卡儿积
C.除法
D.选取
答案问询微信:424329
(53)有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H},关系模式P的码是( )
A.(A,C)
B.(A,B,G)
C.(A,G)
D.(A,B,C,D)
答案问询微信:424329
(54)完成对数据库数据的查询与更新( )
A.dcl
B.ddl
C.dml
D.dql
答案问询微信:424329
(55)下列权限中,哪一个不是数据库的访问权限?( )
A.Read权限
B.Resource权限
C.Update权限
D.Lock权限
答案问询微信:424329
(56)SELECT语句执行的结果是
A.数据项
B.元组
C.视图
D.表
答案问询微信:424329
(57)数据库系统由(??? )组成
A.硬件、数据库、软件系统和各类相关人员
B.数据库及相应的硬件、软件系统
C.数据库及相应的软件系统
D.数据库及其必备的硬件系统
答案问询微信:424329
(58)在基本的关系中,下列说法(??? )是正确的
A.任意两个元组不允许重复
B.属性名允许重名
C.行列顺序有关
D.列是非同质的
答案问询微信:424329
(59)在学生关系中,对属性“性别”规定只能为“男”或“女”的这种约束属于(??? )规则
A.实体完整性
B.参照完整性
C.用户定义完整性
D.条件
答案问询微信:424329
(60)关系R和S进行自然连接时,要求R和S含有一个或多个公共(??? )
A.属性
B.行
C.记录
D.元组
答案问询微信:424329
(61)索引的作用之一是(??? )
A.节省存储空间
B.便于管理
C.加快查询速度
D.建立各数据表之间的联系
答案问询微信:424329
(62)以下有关ORDER BY子句的叙述中不正确的是(??? )
A.子查询也可以使用ORDER BY子句
B.在SELECT语句中,ORDER BY只能在所有其他子句之后,作为最后一个字句出现
C.ORDER BY子句可以对多个列进行排序
D.在视图中不能使用ORDERBY子句
答案问询微信:424329
(63)R(A,B,C,D),函数依赖为:B→D,D→B,AB→C。则R最高属于第(??? )范式
A.1NF
B.2NF
C.3NF
D.BCNF
答案问询微信:424329
(64)X→Ai成立是X→A1A2…Ak成立的(??? )
A.充分条件
B.必要条件
C.充要条件
D.既不充分也不必要
答案问询微信:424329
多选题:
(1)SELECT语句中( )语句为必选子句,而其他子句为任选子句。
A.FROM
B.WHERE
C.SELECT
D.GROUP BY
E.ORDER BY
答案问询微信:424329
(2)若事务奥鹏期末考核T对数据R已经加了排它锁,则下面说法错误的是( )
A.其他事务对数据R可以加共享锁不能加排它锁
B.其他事务对数据R不能加共享锁可以加排它锁
C.其他事务对数据R可以加共享锁也可以加排它锁
D.其他事务对数据R不能加任何锁
答案问询微信:424329
(3)关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( )
A.2NF
B.3NF
C.BCNF
D.4NF
答案问询微信:424329
(4)以下函数属于元组关系演算中的集函数的有( )
A.COUNT:元组计数
B.TOTAL:求总和
C.MAX:求最大值
D.AVG:求平均值
答案问询微信:424329
判断题:
(1)数据模型是指用来描述数据的一组概念和定义,数据模型的三要素包括数据结构、数据操作数据完整性约束;( )
答案问询微信:424329
(2)一个关系模式分解为多个关系模式时,为了保持原关系模式所满足的特性,要求分解处理具有无损连接性和保持函数依赖性。( )
答案问询微信:424329
(3)数据库系统中,系统故障通常称为软故障,介质故障称为硬故障。
答案问询微信:424329
(4)在部分匹配查询中,通配符“%”代表任意单个字符,“_”代表任意序列的零个或多个字符。( )
答案问询微信:424329
(5)使事务永远处于等待状态,得不到执行的现象称为活锁。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为死锁。( )
答案问询微信:424329
(6)关系运算可分为关系代数和关系演算两大类,其中关系代数又可分为元组演算和域演算两类。( )
答案问询微信:424329
(7)关系模式R属于1NF是指R的每个分量是不可再分的数据项。( )
答案问询微信:424329
(8)将E-R模式转换为关系模式是数据库逻辑设计设计阶段的任务。( )
答案问询微信:424329
(9)RAID以多个磁盘扩大容量,以并行访问提高速度,以冗余纠错提高可靠性,其中RAID5按块存放,其中有一块用于存放奇偶校验位。( )
答案问询微信:424329
(10)DBMS的两种实现方式分别是编译和解释。( )
答案问询微信:424329
(11)通过数据字典来管理元数据,不但可以减少设计者的负担,也有利于保持数据的一致性。( )
答案问询微信:424329
(12)分布式数据库的两种数据库结构分别是物理上分布、逻辑上集中和物理上分布、逻辑上分布。( )
答案问询微信:424329
(13)将满足1NF的关系模式经过消除非主属性对候选键的的部分函数依赖转变为3NF。( )
答案问询微信:424329
(14)关系模式R(U)上的两个函数依赖集F和G,如果满足F+=G+,则称F和G时等价的。( )
答案问询微信:424329
(15)数据模式是指对某一类数据的结构、联系和约束的描述,数据库的三级模式结构包括 概念模式 外模式 内模式;( )
答案问询微信:424329
(16)在关系中能惟一标识元组的属性或属性集称为关系模式的关系键。( )
答案问询微信:424329
(17)SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制。( )
答案问询微信:424329
(18)关系代数中五种基本运算分别为:并、差 、选择、投影和广义笛卡儿积运算。( )
答案问询微信:424329
(19)一个或一组属性的值可以决定其他属性的值,这种关系称为函数依赖。( )
答案问询微信:424329
(20)将满足2NF的关系模式经过消除非主属性对候选键的传递函数依赖转变为4NF。( )
答案问询微信:424329
(21)非关系数据模型的数据操纵语言是面向集合的,而关系数据库的标准语言SQL是面向过程的语言。( )
答案问询微信:424329
(22)常用的封锁有排他锁和共享锁。
答案问询微信:424329
(23)将满足1NF的关系模式经过消除非主属性对候选键的的部分函数依赖转变为3NF。
答案问询微信:424329
(24)数据库设计包括四个基本过程,分别是需求分析,概念设计,逻辑设计,物理设计。
答案问询微信:424329
(25)将E-R模式转换为关系模式是数据库逻辑设计阶段的任务。
答案问询微信:424329
(26)数据库系统(DBS)是由应用程序,数据库管理系统,数据库和数据库管理员四部分组成。
答案问询微信:424329
(27)数据目录或元数据是一组关于数据的数据。
答案问询微信:424329
(28)DBMS的两种实现方式分别是编译和解释。
答案问询微信:424329
(29)DBMS把该写入磁盘的内容推迟写入磁盘,让它保留在缓冲区中,则叫延迟写技术;把将要用到的数据提前取到缓冲区中,这叫预取技术。
答案问询微信:424329
(30)关系数据库查询优化的总目标是:选取有效的存储路径,求得给定关系代数表达式的值。
答案问询微信:424329
(31)数据库系统中,系统故障通常称为软故障,介质故障称为硬故障。
答案问询微信:424329
主观填空题:
(1)关系模型的三类完整性规则包括:##、##和##。
1、
答案问询微信:424329
2、
答案问询微信:424329
3、
答案问询微信:424329
(2)两个函数依赖集F和G等价的充分必要条件是##。
1、
答案问询微信:424329
(3)实体完整性约束是对uspan##/span/u的约束,引用完整性约束是对uspan##/span/u的约束。
1、
答案问询微信:424329
2、
答案问询微信:424329
简答题:
(1)
答案问询微信:424329
(2)S(SNO,SNAME,CITY)其中,S表示供应商,SNO为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主键为SNO。P(PNO,PNAME,COLOR,WEIGHT)其中P表示零件,PNO为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主键为PNO。J(JNO,JNAME,CITY)其中,J表示工程,JNO为工程编号,JNAME为工程名字,CITY为工程所在城市,主键为JNO。SPJ(SNO,PNO,JNO,QTY)其中,SPJ表示供应关系,SNO是为指定工程提供零件的供应商代号,PNO为所提供的零件代号,JNO为工程编号,QTY表示提供的零件数量,主键为SNO、PNO、JNO,外键为SNO、PNO、JNO。试做以下各题:试做以下各题:(1) 取出为工程J1提供零件的供应商的代号;(2) 取出由供应商S1提供零件的零件的工程的名称;(3) 取出上海的供应者提供给上海的任一工程的零件的代号;把所有红色零件改为橙色。
答案问询微信:424329
(3)2
答案问询微信:424329
(4)
答案问询微信:424329
其他题:
(1)填空
答案问询微信:424329
(2)设有关系模式: SB(SN,SNAME,CITY)其中,SB表示供应商,SN为供应商代号,SNAME为供应商名字,CITY为供应商所在城市,主关键字为SN。PB(PN,PNAME,COLOR,WEIGHT) 其中PB表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。 JB(JN,JNAME,CITY) 其中,JB表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主关键字为JN。SPJB(SN,PN,JN,QTY) 其中,SPJB表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为SN、PN、JN,外关键字为SN、PN、JN。试用SQL写出下列操作:1、取出上海的供应商提供给上海的任一工程的零件的代号:2、取出重量最轻的零件代号;3、取出上海供应商不提供任何零件的工程的代号;4、删除上海的工程。
答案问询微信:424329