【期末高分题集】[北京交通大学]《数据库原理及应用》考核必备59

奥鹏期末考核

88168–《数据库原理及应用》2022年北京交通大学期末复习题集

单选题:
(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.撤消的数据
D.脏数据
答案问询微信:424329

(43)若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
A.介质故障
B.运行故障
C.系统故障
D.事务故障
答案问询微信:424329

(44)如果事务 T 获得了数据项 Q上的排它锁,则 T 对 Q( )。
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读也不能写
答案问询微信:424329

(45)在需求分析阶段,数据字典是对系统中( )。
A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
答案问询微信:424329

(46)对数据对象施加封锁,避免死锁的方法没有采用以下( )策略。
A.顺序封锁法
B.一次封锁法
C.先来先服务
D.两段锁
答案问询微信:424329

(47)在数据库系统中,对存取权限的定义称为( )。
A.声明
B.授权
C.加密
D.口令
答案问询微信:424329

(48)SQL 语言中的 COMMIT 语句的主要作用是( )。
A.结束程序
B.返回系统
C.提交事务
D.存储数据
答案问询微信:424329

(49)并发操作可能带来以下的数据不一致性( )。
A.丢失修改.不可重复读.脏读.死锁
B.不可重复读.脏读.死锁
C.丢失修改.脏读.死锁
D.丢失修改.不可重复读.脏读
答案问询微信:424329

(50)数据库物理设计完成以后,进入数据库实施阶段,下述工作中,( )一般不属于实施阶段的工作。
A.建立库结构
B.系统调试
C.加载数据
D.扩充功能
答案问询微信:424329

(51)在数据库系统中,日志文件用于( )。
A.保障事务的并发性
B.保障数据的安全性
C.检测系统的死锁
D.数据库故障的恢复
答案问询微信:424329

(52)存在一个等待事务集 {T0 , T1, , , Tn},其中 T0 正等待被 T1 锁住的数据项, T1 正等待被 T2 锁住的数据项,, , Tn-1 正等待被 Tn 锁住的数据项,且 Tn 正等待被 T0 锁住的数据项,则系统的工作状态处于( )。
A.封锁
B.死锁
C.循环
D.并发处理
答案问询微信:424329

(53)数据库( DB) ,数据库系统( DBS)和数据库管理系统( DBMS )之间的关系是( )。
A.DBS 包括 DB 和 DBMS
B.DBMS 包括 DB 和 DBS
C.DB 包括 DBS 和 DBMS
D.DBS 就是 DB,也就是 DBMS
答案问询微信:424329

(54)下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。I.人工管理阶段II.文件系统阶段III.数据库阶段
A.I 和 II
B.只有 II
C.II 和 III
D.只有 I
答案问询微信:424329

(55)数据库系统的数据独立性体现在( )。
A.不会因为数据的变化而影响到应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
答案问询微信:424329

(56)要保证数据库的数据独立性,需要修改的是( )。
A.模式与外模式
B.模式与内模式
C.三层之间的两种映射
D.三层模式
答案问询微信:424329

(57)常见的数据模型有三种,它们是( )。
A.网状.关系和语义
B.层次.关系和网状
C.环状.层次和关系
D.字段名.字段类型和记
答案问询微信:424329

(58)在 E-R 图中,用来表示属性的图形是( )。
A.矩形
B.椭圆形

C.菱形
D.平行四边形
答案问询微信:424329

(59)在关系模型中,下列说法正确的是( )。
A.关系中存在可分解的属性值
B.关系中允许出现相同的元组
C.关系中考虑元组的顺序
D.元组中,属性理论上是无序的,但使用时按习惯考虑列的顺序
答案问询微信:424329

(60)有两个关系 R(A , B, C)和 S(B, C, D) ,则 RS 结果的属性个数是( )。
A.3
B.4
C.5
D.6
答案问询微信:424329

(61)学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( )。
A.全外联接
B.左外联接
C.右外联接
D.自然联接
答案问询微信:424329

(62)把对关系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

(63)若 D1={a1 , a2, a3}, D2={1 , 2, 3} ,则 D1D2 集合中共有元组( )个
A.6
B.8
C.9
D.12
答案问询微信:424329

(64)取出关系中的某些列,并消去重复元组的关系代数运算称为( )。
A.取列运算
B.投影运算
C.联接运算
D.选择运算
答案问询微信: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

判断题:
(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)数据库数据具有## .有组织和 可共享 三个基本特点。
1、
答案问询微信:424329

(3)游标是系统为用户开设的一个## 。
1、
答案问询微信:424329

(4)防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的 ##控制机制要解决的问题。
1、
答案问询微信:424329

(5)关系数据库中的关系模式至少要满足 ##范式。
1、
答案问询微信:424329

(6)关系模型的三类完整性规则是 ##. 参照完整性 和 用户自定义完整 。
1、
答案问询微信:424329

(7)##是指数据库的物理(存储)结构改变时,尽量不影响整体逻辑结构.用户的逻辑结构以及应用程序。
1、
答案问询微信:424329

(8)数据库系统与文件管理系统相比较,数据的冗余度##,数据共享性高。
1、
答案问询微信:424329

(9)模式 /内模式映像为数据库提供了##独立性。
1、
答案问询微信:424329

(10)数据库中对数据的操作可以以数据项为单位, 也可以以 ##为单位。
1、
答案问询微信:424329

(11)数据库用户分为四类,分别是##.系统分析员.应用程序员和最终用户。
1、
答案问询微信:424329

(12)从数据库管理系统的角度划分数据库系统的体系结构, 可分为外模式.##和内模式三层。
1、
答案问询微信:424329

论述题:
(1)简述需求分析阶段的任务和方法。
答案问询微信:424329

(2)某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号.厂名.地址,产品的属性有产品编号.产品名.规格,职工的属性有职工号.姓名。(1)根据上述语义画出E-R图;(2)将该E-R模型转换为关系模型;(3)指出转换结果中每个关系模式的主码和外码。
答案问询微信:424329

(3)在教学管理数据库中有学生.课程和选课三个表,它们的定义分别为为:Student(Sno Char(5),Sname Char(6),Ssex Char(2),Sage Int,Sdept Char(2))Course(Cno Char(1), Cname Char (10), Cpno Char(1), Ccredit Int)SC(Sno Char(5), Cno Char(1), Grade int)根据下面的要求,写出SQL语句。① 用SQL语句建立数据表SC,以(Sno, Cno)作为主键;② 向Student表插入一条记录(95011, 张三, 女, 19,CS);③ 检索计算机系(CS)所有女同学的姓名和年龄;④ 检索选修了2号课程学生的学号.姓名.成绩,并按成绩降序排序;⑤ 建立一个信息系(IS)所有不及格(Grade60)学生的视图vwStudent。
答案问询微信:424329

(4)简述将 E-R 图转换为关系模式的一般规则。
答案问询微信:424329

简答题:
(1)试详述SQL 中的完整性约束机制。
答案问询微信:424329

(2)简述数据库设计的基本步骤
答案问询微信:424329

(3)简述数据.数据库.数据库系统.数据库管理系统的概念。
答案问询微信:424329

(4)简述数据库设计过程的各个阶段的主要任务。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网