北京交通大学《数据库原理及应用》期末考试题集汇总
奥鹏北京交通大学期末考试题集参考
北京交通大学《数据库原理及应用》奥鹏期末考试题库合集
单选题:
(1)二维表格中的一列对应于数据库中的____。
A.一个字段
B.一条记录
C.几条记录
D.无对应关系
正确答案问询微信:424329
(2)____是数据处理的基础工作。
A.数据传输
B.数据加工
C.数据存储
D.数据管理
正确答案问询微信:424329
(3)____结点之间的联系不受层次的限制,可以任意发生联系,所以它的结构是结点的连通图。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
正确答案问询微信:424329
(4)数据模型是基于计算机系统和数据库的数据模型,它直接面向的是数据库的____,它是对现实世界的第二层抽象。
A.逻辑结构
B.物理结构
C.系统结构
D.层次结构
正确答案问询微信:424329
(5)____负责全面地管理和控制数据库系统。
A.用户
B.操作员
C.系统分析员
D.数据库管理员
正确答案问询微信:424329
(6)数据库系统阶段,在描述数据的时候,不仅要描述数据本身,还要描述数据之间的____。
A.结构
B.联系
C.调用
D.顺序
正确答案问询微信:424329
(7)FoxPro中有两种变量,它们是____。
A.字段变量和内存变量
B.用户变量和系统变量
C.整型变量和实型变量
D.数字变量和非数字变量
正确答案问询微信:424329
(8)FoxPro提供了工作区概念,其中对当前工作区叙述错误的是____。
A.建立数据库时所在工作区是当前工作区
B.最后一次执行SELECT命令时所选择的工作区为当前工作区
C.当前工作区中只有一条记录指针
D.当前工作区中字段名可直接使用
正确答案问询微信:424329
(9)在关系数据模型中,对二维表框架的描述称为____。
A.模式
B.结构
C.系统模式
D.关系模式
正确答案问询微信:424329
(10)____中存放关于数据库中各级模式的描述信息。
A.文件
B.数据库
C.数据字典
D.数据库系统
正确答案问询微信:424329
(11)对FOXRPO,下面说法中,错误的是____。
A.字符型字段可以存放空格
B.日期型字段专门存放日期数据
C.逻辑型字段可以存放数值
D.备注型字段必须存放文字内容
正确答案问询微信:424329
(12)在FoxPro中,可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和____。
A.屏幕型(S)
B.备注型(M)
C.浮点型(F)
D.全局型(Pub)
正确答案问询微信:424329
(13)____是数据库系统的核心,用于数据库的建立、使用和维护。
A.硬件系统
B.软件系统
C.数据库管理员
D.数据库管理系统
正确答案问询微信:424329
(14)DELETE命令的作用是____。
A.直接物理删除当前记录
B.为当前记录做删除标记
C.删除当前数据库文件的所有记录
D.在提问确认后物理删除当前记录
正确答案问询微信:424329
(15)FoxPro是一种____数据库管理系统。
A.层次型
B.网状型
C.关系型
D.逻辑型
正确答案问询微信:424329
(16)不能参与排序的数据类型____。
A.字符型
B.日期型
C.备注型
D.逻辑型
正确答案问询微信:424329
(17)在____数据结构中,从根结点到树中任一结点均存在一条惟一的路径。
A.层次
B.网络
C.关系
D.面向对象
正确答案问询微信:424329
(18)在FoxPro中,SEEK命令和LOCATE命令都可以用于查找记录,但在使用上有所不同。以下表述正确的是____。
A.SEEK命令可以一次查找到全部记录,LOCATE命令一次只能找到一条记录
B.SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C.SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D.SEEK命令可以和CONTINUE命令联合使用,而LOCATE命令不可以
正确答案问询微信:424329
(19)MODIFY STRUCTURE命令的功能是____。
A.修改字段的类型
B.增加新的字段
C.修改字段的名称
D.修改库文件的结构
正确答案问询微信:424329
(20)FoxPro所管理的数据库文件类型是____文件。
A..dbt
B..prg
C..txt
D..dbf
正确答案问询微信:424329
(21)快速查询命令SEEK用于____。
A.降序排序库文件
B.升序排序库文件
C.索引后的库文件
D.一般库文件
正确答案问询微信:424329
(22)____是一种独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,只是用来描述某个特定组织所关心的信息结构,是对现实世界的第一层抽象。
A.概念数据模型
B.逻辑数据模型
C.局部数据模型
D.物理数据模型
正确答案问询微信:424329
(23)退出FoxPro系统的命令是____。
A.EXIT
B.QUIT
C.SYSTEM
D.CANCEL
正确答案问询微信:424329
(24)____结构中至少有一个结点有多于一个的父结点。
A.层次模型
B.网络模型
C.关系模型
D.面向对象模型
正确答案问询微信:424329
(25)关系模型是由若干____组成的集合。
A.存储模式
B.信息模式
C.概念模式
D.关系模式
正确答案问询微信:424329
(26)数据的取值范围亦称为数据的____。
A.结构
B.值域
C.类型
D.联系
正确答案问询微信:424329
(27)关系数据库中,无论实体还是联系,无论是操作的原始数据、中间数据还是结果数据,都用____表示。
A.属性
B.元组
C.结构
D.关系
正确答案问询微信:424329
(28)DBS的核心是数据库,这是由于数据库是根据____建立的。
A.物理模型
B.逻辑模型
C.系统模型
D.数据模型
正确答案问询微信:424329
(29)在FoxPro中,对未经排序或索引的数据库进行查找时,只能用____命令。
A.FIND
B.SEEK
C.LOCATE
D.DISPLAY
正确答案问询微信:424329
(30)数据库管理系统是一种____软件。
A.应用
B.系统
C.会话
D.编辑
正确答案问询微信:424329
(31)FoxPro数据库管理系统其数据模型均是____。
A.层次型
B.网络型
C.关系型
D.适用型
正确答案问询微信:424329
(32)在以下关于索引的说明中,错误的是____。
A.索引可以提高查询速度
B.索引可能降低更新速度
C.不能更新索引字段
D.索引和排序具有不同的含义
正确答案问询微信:424329
(33)FoxPro是结构化程序设计语言,下列不属于分支执行结构的是____。
A.IF … ENDIF
B.DO WHILE…ENDDO
C.DO CASE…ENDCASE
D.IF … ELSE … ENDIF
正确答案问询微信:424329
(34)____是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
A.数据依赖性
B.数据无关性
C.数据关联性
D.数据独立性
正确答案问询微信:424329
(35)手工管理阶段处于____。
A.20世纪50年代中期以前
B.20世纪50年代后期到60年代中期
C.20世纪60年代后期
D.20世纪70年代后期
正确答案问询微信:424329
(36)在FoxPro中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令____。
A.LIST TO PRINT
B.LIST ON PRINT
C.PRINT LIST
D.LIST PRINT ON
正确答案问询微信:424329
(37)文件管理方式本质上是把数据组织成____形式存储在磁盘上。
A.表
B.记录
C.文件
D.数据库
正确答案问询微信:424329
(38)FoxPro系统通常称作____。
A.数据库
B.高级语言
C.数据库系统
D.数据库管理系统
正确答案问询微信:424329
(39)____是用户与DBS的接口。
A.模式
B.外模式
C.内模式
D.关系模式
正确答案问询微信:424329
(40)目标程序是指____。
A.为了某个目的编制的程序
B.汇编语言程序
C.由源程序编译后产生的可执行机器指令序列
D.任意一段机器语言代码
正确答案问询微信:424329
(41)事务的一致性是指( )。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案问询微信:424329
(42)下列有关数据库的描述,正确的是( )。
A.数据库是一个结构化的数据集合
B.数据库是一个关系
C.数据库是一个DBF文件
D.数据库是一组文件
正确答案问询微信:424329
(43)下述关于数据库系统的正确叙述是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
正确答案问询微信:424329
(44)( )是存储在计算机内有结构的数据集合。
A.数据库系统
B.数据库
C.数据库管理系统
D.数据结构
正确答案问询微信:424329
(45)在数据库系统中,通常用三级模式来描述数据库,( )描述了数据的物理结构。
A.外模式
B.概念模式
C.内模式
D.逻辑结构
正确答案问询微信:424329
(46)域完整性用于保证给定字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型、格式和有效的( )。
A.数据值
B.数据长度
C.数据范围
D.以上都不是
正确答案问询微信:424329
(47)一个事务的执行,要么全部完成,要么全部不做,一个事务中队数据库的所有操作都是一个不可分割的操作序列的属性是( )。
A.原子性
B.一致性
C.隔离性
D.持久性
正确答案问询微信:424329
(48)为了防止一个用户的工作不适当地影响另一个用户,应该采取( )。
A.完整性控制
B.访问控制
C.安全性控制
D.并发控制
正确答案问询微信:424329
(49) 设有关系R和S,关系代数表达式 R-(R-S)表示的是( )。
A.R∩S
B.R∪S
C.R-S
D.RS
正确答案问询微信:424329
(50) 设有两个事务T1、T2,其并发操作下图所示,下列评价正确的是( )。
A.该操作不存在问题
B.该操作丢失修改
C.该操作读“脏”数据
D.该操作不能重复读
正确答案问询微信:424329
(51)E-R图是表示概念模型的有效工具之一,如下所示的E-R图在转换成关系模型时可转换为( )关系模式。
A.1个
B.2个
C.3个
D.4个
正确答案问询微信:424329
(52)设计子模式属于数据库设计的( )。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
正确答案问询微信:424329
(53)设有学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE、为成绩。检索选修课程“C2”的学生中成绩最高的学生的学奥鹏北京交通大学期末考试题集参考号。正确的SELECT语句是( )。
A.SELECT S# FORM SC WHERE C#=“C2” AND GRADE >=(SELECT GRADE FORM SC WHERE C#=“C2”)
B.SELECT S# FORM SC WHERE C#=“C2” AND GRADE IN(SELECT GRADE FORM SC WHERE C#=“C2”)
C.SELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN(SELECT GRADE FORM SC WHERE C#=“C2”)
D.SELECT S# FORM SC WHERE C#=“C2” AND GRADE>=ALL(SELECT GRADE FORM SC WHERE C#=“C2”)
正确答案问询微信:424329
(54) 表A和表B之间建立了主外键关系,A表为主表,B表为子表,以下说法正确的是( )。
A.B表存在A表的外键
B.B表中存在外键
C.A表中存在外键
D.A表存在B表中的外键
正确答案问询微信:424329
(55)用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插入到表中的元组是( )。
A.'5021','刘祥',男,21
B.NULL,'刘祥',NULL,21
C.'5021',NULL,男,21
D.'5021','刘祥',NULL,NULL
正确答案问询微信:424329
(56) 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( )。
A.GRANT QTY ON SPJ TO '李勇'
B.GRANT UPDATE(QTY) ON SPJ TO '李勇'
C.GRANT UPDATE (QTY) ON SPJ TO 李勇
D.GRANT UPDATE ON SPJ (QTY) TO 李勇
正确答案问询微信:424329
(57) 设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面( )选项是正确的。
A.只有SNO不能取空值
B.只有CNO不能取空值
C.只有GRADE不能取空值
D.SNO与CNO都不能取空值
正确答案问询微信:424329
(58)在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。
A.逻辑设计??
B.物理设计 ???
C.需求分析 ???
D.概念设计
正确答案问询微信:424329
(59)已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( )操作。
A.并
B.交
C.乘积
D.连接
正确答案问询微信:424329
(60)用( )形式表示实体类型和实体间的联系是关系模型的主要特征。
A.指针
B.链表
C.关键字
D.表格
正确答案问询微信:424329
(61)E-R图是数据库设计的工具之一,它适用于建立数据库的( )。
A.概念模型
B.逻辑模型
C.结构模型
D.物理模型
正确答案问询微信:424329
(62)若事务T对数据R已加X锁,则其他对数据R( )。
A.可以加S锁不能加X锁
B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁
D.不能加任何锁
正确答案问询微信:424329
(63)SQL语言引入了视图的概念,下述说法正确的是( )。
A.视图的存在提高了并发程序
B.视图简化用户观点,但不提高查询效率
C.视图是由弱干表组成,独立存储在数据库中
D.视图与基本表的最大区别在于它是逻辑定义的虚表
正确答案问询微信:424329
(64) 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )。
A.UNIQUE
B.COUNT
C.DISTINCT
D.UNION
正确答案问询微信:424329
多选题:
(1)手工管理阶段程序员不仅要规定数据的逻辑结构而且还要在程序中设计物理结构,包括____等。
A.存储结构
B.存取方法
C.输入方式
D.输出方式
E.记录结构
正确答案问询微信:424329
(2)数据定义语言用来定义RDB的____。
A.模式
B.内模式
C.外模式
D.概念模式
E.存储模式
正确答案问询微信:424329
(3)在一个数据库应用系统中,通常包括____这几个层次。
A.用户操作层
B.系统管理层
C.数据存储层
D.业务处理层
E.界面表示层
正确答案问询微信:424329
(4)关系概念模式包括对____的说明。
A.关系名
B.属性名
C.属性取值类型
D.属性取值范围
E.属性取值宽度
正确答案问询微信:424329
(5)层次模型所体现的记录之间的联系只限于二元____的联系,这一约束限制了用层次模型描述现实世界的能力。
A.1:1
B.1:N
C.M:N
D.N:1
E.N:M
正确答案问询微信:424329
(6)在文件系统阶段中,计算机外存储器有了____等直接存取的存储设备。
A.磁盘
B.磁鼓
C.打印机
D.扫描仪
E.绘图仪
正确答案问询微信:424329
(7)网状模型的查询操作是通过____语句配合使用实现的。
A.查询
B.取数
C.索引
D.输出
E.输出
正确答案问询微信:424329
(8)一个“好”的关系模式应当不会发生____,数据冗余应尽可能少。
A.插入异常
B.删除异常
C.更新异常
D.结构异常
E.数据异常
正确答案问询微信:424329
(9)数据库的数据模型由____组成。
A.数据类型
B.数据结构
C.数据操作
D.数据长度
E.数据的约束条件
正确答案问询微信:424329
(10)关系模型中常用的关系操作包括____连接、除等查询操作。
A.交
B.并
C.差
D.选择
E.投影
正确答案问询微信:424329
(11)数据库系统的三级模式结构定义了数据库的三个抽象层次即____。
A.系统数据库
B.物理数据库
C.概念数据库
D.逻辑数据库
E.用户数据库
正确答案问询微信:424329
(12)数据加工的主要任务是对数据进行____,通过数据加工会得到更有用的数据,以指导或控制人的行为或事物的变化趋势。
A.变换
B.抽取
C.运算
D.反映元
E.存储
正确答案问询微信:424329
(13)手工管理阶段的特点是____。
A.数据不保存
B.没有文件的概念
C.数据是面向应用的
D.数据的存取基本以记录为单位
E.没有对数据进行管理的软件系统
正确答案问询微信:424329
(14)数据库应用系统体系结构的类型有____。
A.分布式结构
B.单用户结构
C.集中式结构
D.客户机/服务器结构
E.浏览器/服务器结构
正确答案问询微信:424329
(15)关系模型中关系模式的联系由____隐含说明。
A.属性
B.实体
C.关键字
D.连接属性
E.外部关键字
正确答案问询微信:424329
(16)数据模型按照不同的应用层次可将其划分为____。
A.概念数据模型
B.逻辑数据模型
C.局部数据模型
D.物理数据模型
E.全局数据模型
正确答案问询微信:424329
(17)数据库的三级模式是由____三级模式构成。
A.模式
B.外模式
C.内模式
D.数据模式
E.结构模式
正确答案问询微信:424329
(18)数据处理是指对数据的____和传播等工作。
A.收集
B.组织
C.整理
D.加工
E.存储
正确答案问询微信:424329
(19)DBMS由数据和元数据存储、____和更新等部分组成。
A.查询
B.模式更新
C.事务管理器
D.查询处理器
E.存储管理器
正确答案问询微信:424329
(20)数据库应用系统体系结构是指DBS中____以及网络通讯之间的布局与分布关系。
A.用户操作层
B.数据存储层
C.业务处理层
D.界面表示层
E.系统管理层
正确答案问询微信:424329
(21)数据库的并发操作可能带来的问题包括( )。
A.数据独立性会提高
B.丢失更新
C.不一致分析问题
D.读“脏”数据
正确答案问询微信:424329
(22) 对于下列语句TeacherNO INT NOT NULL UNIQUE,正确的描述是( )。
A.TeacherNO是主码
B.TeacherNO不能为空
C.TeacherNO的值可以是“王大力”
D.每一个TeacherNO必须是唯一的
正确答案问询微信:424329
(23) 下面依赖中,属于平凡函数依赖的是( )。
A.(Sno, Cname, Grade) →(Cname, Grade)
B.(Sno, Cname) →(Cname, Grade)
C.(Sno, Cname) →(Sname, Grade)
D.(Sno, Sname) →Sname
正确答案问询微信:424329
(24)下面关于数据库模式设计的说法中正确的有( )。
A.在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求
B.有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度
C.连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大
D.减小关系的大小可以将关系水平划分,也可以垂直划分
正确答案问询微信:424329
(25) 在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( )。
A.WHERE
B.GROUP BY
C.ORDER BY
D.HAVING
正确答案问询微信:424329
(26) 对于下列语句,正确的描述是( )。 ATLER TABLE Product Add Year DATETIME DEFAULT ‘1985-01-01’
A.向Product表中增加一个名为“DATETIME”的属性
B.该属性有一个默认的值是“1985-01-01”
C.该属性的数据类型是日期时间型
D.该属性可以被指定为码
正确答案问询微信:424329
判断题:
(1)数据传播它是指在空间或时间上以各种形式传播信息,并改变数据的结构、性质和内容。
正确答案问询微信:424329
(2)一个关系模式之所以会产生更新异常题,是由存在于模式中的某些数据依赖引起的。
正确答案问询微信:424329
(3)层次数据模型缺乏直接表达现实世界中非层次关系实体集间的复杂联系。
正确答案问询微信:424329
(4)为数据设置值域是保证数据的有效性及避免数据输入或修改时出现错误的重要措施。
正确答案问询微信:424329
(5)简单的说,一个关系模型的逻辑结构就是一张二维表,它由行和列组成。
正确答案问询微信:424329
(6)关系模型中主关键字或是外部关键字的属性值可以为空。
正确答案问询微信:424329
(7)RDB中的每个基本表基于主关键字进行直接存取。
正确答案问询微信:424329
(8)关系操作采用集合操作方式,即操作的对象和结果都是集合。
正确答案问询微信:424329
(9)数据库管理系统是提供数据库管理的计算机系统软件。
正确答案问询微信:424329
(10)在关系数据模型中可以不说明关系与关系之间的联系。关系与关系之间的联系是通过连接属性实现的。
正确答案问询微信:424329
(11)手工管理阶段数据处理方式是批处理。
正确答案问询微信:424329
(12)属性间的数据依赖关系就是描述关系的元组语义,限制关系的各个元组必须满足的约束条件。
正确答案问询微信:424329
(13)数据是信息的载体,信息则是对数据加工的结果,是对数据的解释。
正确答案问询微信:424329
(14)在一个关系中可以有重复元组。
正确答案问询微信:424329
(15)文件系统中的数据和程序具有了很充分的独立性,数据不再是面向应用的了。
正确答案问询微信:424329
(16)手工管理阶段数据的组织和管理完全靠程序员手工完成。
正确答案问询微信:424329
(17)数据模型是对现实世界问题的数据特征的描述。
正确答案问询微信:424329
(18)数据库是一个长期存储在计算机内、有组织的、可共享的、统一管理的数据集合。
正确答案问询微信:424329
(19)关系模型要求关系必须是规范化的。
正确答案问询微信:424329
(20)消除冗余属性的等值连接称为自然连接。
正确答案问询微信:424329
填空题:
(1)概念模型的表示方法最常用的是 。
1、
正确答案问询微信:424329
(2) SQL语言的数据定义功能包括定义试图、定义索引、定义数据库、 。
1、
正确答案问询微信:424329
(3)设关系模式R?(A,B,C),F是R上成立的FD集,F?=?{B→A,B→C},则分解?=?{AB,AC}丢失的FD是 。
1、
正确答案问询微信:424329
(4)按照索引记录的存放位置,索引可分为 和非聚集索引。
1、
正确答案问询微信:424329
(5)数据库运行过程中可能出现事务故障、 和介质故障三类故障。
1、
正确答案问询微信:424329
(6)关系数据库中可命名的最小数据单位是 。
1、
正确答案问询微信:424329
综合题:
(6)关系数据库中可命名的最小数据单位是 。
1、
正确答案问询微信:424329
(6)关系数据库中可命名的最小数据单位是 。
1、
正确答案问询微信:424329
简答题:
(1)简述基于数据库系统生存期的数据库设计阶段。
正确答案问询微信:424329
(2)在一个SELECT语句中,当WHERE子句、GROUP BY子句和HAVING子句同时出现在一个查询中,正确的执行顺序是什么?
正确答案问询微信:424329
(3)DBS中有哪些类型的故障?哪些故障破坏了数据库? 哪些故障未破坏数据库,但其中某些数据变得不正确?
正确答案问询微信:424329
(4)一个图书管理系统中有如下信息: 描述读者的属性有:读者编号、姓名、性别、出生年月、单位描述图书的属性有:书号、书名、作者、出版社其中约定:每个读者可借看多本图书,每本图书可被多个读者借看,借出时要记录借出时间,还回时要记录还回时间。请用E-R模型描述图书和读者的联系,注明属性和联系类型。
正确答案问询微信:424329
(5)试述实现数据库安全性控制的常用方法和技术。
正确答案问询微信:424329
(6)简述系统故障时的数据库恢复策略。
正确答案问询微信:424329