vf原理及应用复习题Word文件下载.docx
- 文档编号:7485217
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:19
- 大小:40.42KB
vf原理及应用复习题Word文件下载.docx
《vf原理及应用复习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《vf原理及应用复习题Word文件下载.docx(19页珍藏版)》请在冰点文库上搜索。
4.五种基本关系代数运算是()
A.∪,-,×
,π和σ
B.∪,-,∞,π和σ
C.∪,∩,×
D.∪,∩,∞,π和σ
5.以下关于E-R图的叙述正确的是()
A.E-R图建立在关系数据库的假设上
B.E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。
C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
D.E-R图能表示数据生命周期。
6.下列聚合函数中不忽略空值(null)的是()
A.SUM(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名)
7.设关系模式R(A,B,C),F是R上成立的FD集,F={B→C},则分解ρ={AB,BC}相对于F()
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
8.事务的ACID性质中,关于原子性(atomicity)的描述正确的是()
A.指数据库的内容不出现矛盾的状态。
B.若事力正常结束,即使发生故障,列新结果也不会从数据库中消失。
C.事务中的所有操作要么都执行,要么都不执行。
D.若多个事务同时进行,与顺序实现的处理结果是一致的。
9.在数据库设计中,将ER图转换成关系数据模型的过程属于()
A.需求分析阶段 B.逻辑设计阶段
C.概念设计阶段 D.物理设计阶段
10.SQL中,下列涉及空值的操作,不正确的是()
A.AGEISNULL B.AGEISNOTNULL
C.AGE=NULL D.NOT(AGEISNULL)
11.如果事务T获得了数据项Q上的排它锁,则T对Q()
A.只能读不能写 B.只能写不能读
C.既可读又可写 D.不能读不能写
12.DBMS中实现事务持久性的子系统是()
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
13.一级封锁协议解决了事务的并发操作带来的()不一致性的问题。
A.数据丢失修改 B.数据不可重复读|
C.读脏数据 D.数据重复修改
14.分布式数据库系统中分片模式和分配模式均是()
A.全局的 B.局部的
C.分布的 D.集中的
15.属性类型允许是基本数据类型.结构类型和集合类型的模型是()
A.平面关系模型
B.嵌套关系模型
C.复合对象模型
D.分布式关系模型
16.关系数据库中的视图属于4个数据抽象级别中的()
A外部模型B概念模型
C逻辑模型D物理模型
17.在下列关于关系的陈述中,错误的是()
A表中任意两行的值不能相同
B表中任意两列的值不能相同
C行在表中的顺序无关紧要
D列在表中的顺序无关紧要
18.为了防止一个用户的工作不适当地影响另一个用户,应该采取()
A完整性控制B安全性控制
C并发控制D访问控制
19.关系数据库中,实现实体之间的联系是通过表与表之间的()
A公共索引B公共存储
C公共元组D公共属性
20.在SQL的SELECT语句中,实现投影操作的是哪个句?
ASELECT BFROM CWHERE DORDERBY
21.下面系统中不属于关系数据库管理系统的是()
AOracleBMSSQLServer
CIMSDDB2
22.SQL语言中,删除一个表的命令是()
ADELETEBDROP
CCLEARDREMORE
23.SQL语言中,删除记录的命令是()
24.如果在关系的分片过程中使用了选择操作,则不可能是()
A水平分片B垂直分片
C导出分片D混合分片
25.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()
A递归实体B弱实体
C复合实体D联系实体
26.存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于()
A并发处理B封锁
C循环D死锁
27.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则
中元组数目的范围是()
A(0,15)B(10,15)
C(10,25)D(0,150)
28.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件.所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()
A集中式数据库体系结构
B主从式数据库体系结构
C客户机/服务器数据库体系结构
D分布式数据库体系结构
29.设有一个关系:
DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(B)
A‘__W_%’
B‘_%W__’
C‘_W__’
D‘_W_%’
30.有一个关系:
学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()
A实体完整性约束B参照完整性约束
C用户自定义完整性约束D关键字完整性约束
31.已知关系R如图1所示,可以作为R主码的属性组是()
R
A
B
C
D
1
2
3
4
5
6
7
图1
AABCBABD
CACDDBCD
32.已知成绩关系如图2所示。
执行SQL语句:
SELECTCOUNT(DISTINCT学号)
FROM成绩
WHERE分数>60
查询结果中包含的元组数目是()
成绩
学号
课程号
分数
S1
C1
80
C2
75
S2
null
55
S3
C3
90
图2
A1B2
C3D4
33.设有关系R和关系S进行如图3所示的运算,则运算结果中含有元组的数目是()
A6B7
C8D9
R S
8
9
E
10
图3
34.已知关系:
厂商(厂商号,厂名) PK=厂商号
产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号
假设两个关系中已经存在如图4所示元组:
厂商 产品
厂商号
厂名
C01
宏达
C02
立仁
C03
广源
产品号
颜色
P01
红
P02
黄
图4
若再往产品关系中插入如下元组:
I(P03,红,C02) II(P01,蓝,C01)
III(P04,白,C04) IV(P05,黑,null)
能够插入的元组是()
AI,II,IVBI,III
CI,IIDI,IV
35.在数据库设计中,将ER图转换成关系数据模型的过程属于()
36.SQL语言中,创建一个表的命令是()
AViewBDROP
CCLEARDCreate
37.SQL语言中,更新一个表的命令是()
AInsertBDROP
CUpdateDCreate
38.在关系数据库中,表是三级模式结构中的()
A外模式 B模式 C存储模式 D内模式
39.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()
A400 B10000 C30000 D90000
40.数据库中增加一条新数据使用的命令是()
A.insert B.droptable C.update D.create
41.下列哪一个不是数据库开发的可选数据库。
()
A.mysql B.DB2 C.Oracle D.Excel
42.如果关系模式R中的每一个非主属性既不部分依赖也不传递依赖于键,则称这个关系模式属于()
A.第一范式B.第二范式 C.第三范式 D.BC范式
43.下列哪一个不是数据冗余带来的异常?
A.修改异常 B.插入异常 C.删除异常 D.io异常
44.以下哪一个不是E-R图中的元素()
A.实体 B.联系 C.属性 D.键
45.如果事务T获得了数据项Q上的排它锁,则T对Q()
46.当关系R和S自然联接时,能够把R利S原该舍弃的元组放到结果关系中的操作是()。
A.左外联接
B.右外联接
C.外部并
D.外联接
47.数据的管理方法主要有()。
A.文件系统和分布式系统
B.批处理系统和实时处理系统
C.数据库系统和文件系统
D.数据库系统和实时处理系统
48.设有关系R,按条件f对关系R进行选择,正确的是()。
A.R×
RB.
C.R
fRD.
f(R)
49.数据库物理存储方式的描述称为(
)
A.外模式 B.内模式
C.概念模式 D.逻辑模式
50.在下面给出的内容中,不属于DBA职责的是()
A.定义概念模式
B.修改模式结构
C.编写应用程序
D.编写完整性规则
51.在数据库三级模式间引入二级映象的主要作用是(
A.提高数据与程序的独立性
B.提高数据与程序的安全性
C.保持数据与程序的一致性
D.提高数据与程序的可移植性
52.DB.DBMS和DBS三者之间的关系是()
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
53.位于用户和操作系统之间的一层数据管理软件是()
A.DBS B.DB
C.DBMS D.MIS
54.数据库系统中的数据模型通常由(A)三部分组成
A.数据结构.数据操作和完整性约束
B.数据定义.数据操作和安全性约束
C.数据结构.数据管理和数据保护
D.数据定义.数据管理和运行控制
55.数据库技术的三级模式中,数据的全局逻辑结构用()来描述
A.子模式B.用户模式
C.模式D.存储模式
56.用户涉及的逻辑结构用(D)描述
A.模式B.存储模式
C.概念模式D.子模式
57.数据库的开发控制,完整性检查,安全性检查等是对数据库的()
A.设计B.保护
C.操纵D.维护
58.(C)是控制数据整体结构的人,负责三级结构定义和修改
A.专业用户
B.应用程序员
C.DBA
D.一般用户
59.文件系统的一个缺点是()
A.数据不保存
B.数据冗余性
C.没有专用软件对数据进行管理
D.数据联系强
60.(C)完成对数据库数据的查询与更新
A.DCLB.DDL
C.DMLD.DQL
61.关系模型的程序员不需熟悉数据库的()
A.数据操作B.完整性约束条件
C.存取路径D.数据定义
62.DBMS提供DML实现对数据的操作。
可以独立交互使用的DML称为()
A.宿主型B.独立型
C.自含型D.嵌入型
63.DBMS提供DML实现对数据的操作。
嵌入高级语言中使用的DML称为()
A.自主型B.自含型
C.宿主型D.交互型
64.数据库管理系统由三级模式组成,其中决定DBMS功能的是()
A.逻辑模式
B.外模式
C.内模式
D.物理模式
65.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是()
A.外模式.模式和内模式
B.子模式.用户模式和存储模式
C.模式.子模式和概念模式
D.子模式.模式和用户模式
66.数据库管理系统与操作系统.应用软件的层次关系从核心到外围依次是()
A.DBMS.OS.应用软件
B.DBMS.应用软件.OS
C.OS.DBMS.应用软件
D.OS.应用软件.DBMS
67.数据库是在计算机系统中按照一定的数据模型组织.存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机.操作系统.DBMS.数据库.应用程序及用户等组成的一个整体叫()
A.文件的集合.操作系统.文件系统
B.数据的集合.数据库管理系统.数据库系统
C.命令的集合.数据库系统.软件系统
D.程序的集合.命令系统.文件系统
68.数据库管理系统中数据操纵语言DML所实现的操作一般包括()
A.查询.插入.修改.删除
B.排序.授权.删除
C.建立.插入.修改.排序
D.建立.授权.修改
69.ER图中的主要元素是()
A.结点.记录和文件
B.实体.联系和属性
C.记录.文件和表
D.记录.表.属性
70.在ER图中,用长方形表示__,用椭圆表示__()
A.联系.属性B.属性.实体
C.实体.属性D.什么也不代表.实体
71.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()
A.联系B.实体
C.实体的属性D.联系的属性
72.下列关于数据库系统特点的叙述中,正确的一项是()
A.各类用户程序均可随意地使用数据库中的各种数据
B.数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
C.数据库系统的存储模式如有改变,概念模式无需改动
D.数据一致性是指数据库中数据类型的一致
73.绝大多数数据库系统的总体结构,都具有外模式.模式和内模式三级模式结构。
描述数据库中全体数据的全局逻辑结构和特征的是()
A.模式和内模式B.内模式
C.模式D.外模式
74.概念模型表示方法最常用的是()
A.ER方法B.数据的方法
C.分布式方法D.面向对象的方法
75.下列各种模型中不是数据模型的是()
A.概念模型B.层次模型
C.网状模型D.关系模型
76.数据库系统是在(A)的基础上发展起来的。
A.文件系统B.应用程序系统
C.数据库管理系统D.编译系统
77.数据库三级模式体系结构的划分,有利于保持数据库的()
A.结构规范化B.数据安全性
C.数据独立性D.操作可行性
78.同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中哪一个不是关系模型所具有的特点?
A.概念单一B.规范化
C.直观性好D.以二维表格表示
79.数据库系统依靠__支持了数据独立性()
A.具有封装机制
B.模式分级.各级之间有映像机制
C.定义完整性约束条件
D.DDL语言和DML语言互相独立
80.设有关系R和S,与R-S等价的元组关系演算表达式是(
A.{t|R(t)∨┐s(t)}
B.{t|R(t)∧┐S(t)}
C.{t|(u)R(t∨┐S(u))
D.{t|
(u)R(t)∧┐S(u)}
81.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是(
A.σ(R.A=S.A)(R×
S)
B.R(等值连接1=1)S
C.∏B,C,S.A,D(σR.A=S.A(R×
S))
D.
∏R,A,B.C,D(R×
82.有关系R和S,R∩S的运算等价于(B
A.S-(R-S)B.R-(R-S)
C.(R-S)∪SD.R∪(R-S)
三.简答题:
1.如何在Access中使用Sql语句进行查询?
2.如何对Excel数据进行复杂查询合并等操作?
3.插入数据库记录后,如何通过自动编号的索引值获得该记录?
4.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
5.简单说明排它锁和它的作用。
6.设有两个关系R(A,B,C)和S(C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E(σB=D(R∞S))。
7.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。
8.两个函数信赖集F和G等价的充分必要条件是什么?
9.设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?
10.解释文件系统为什么会存在数据冗余?
这种数据冗余会导致哪两类典型的问题?
11.SQL中表达完整性约束的规则主要有哪几种?
12.什么是分布式数据库的分布透明性?
13.什么是对象关系数据模型?
14.简要说明事务的原子性。
15.什么是分布式数据库?
四.综合题:
1.图书出版管理数据库中有两个基本表:
图书(书号,书名,作者编号,出版社,出版日期);
作者(作者编号,作者名,年龄,地址)。
试用SQL语句写出下列查询:
检索年龄低于作者平均年龄的所有作者的作者名.书名和出版社。
2.学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:
学生(学号,姓名,专业,入学日期);
收费(学年,学号,学费,书费,总金额)。
假设规定属性的类型:
学费.书费.总金额为数值型数据;
学号.姓名.学年.专业为字符型数据;
入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)
3.假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,数量,部门编号,负责人)
如果规定:
(1)每个商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1)根据上述规定,写出关系模式R的基本函数依赖;
(2)找出关系模式R的候选码;
(3)试问关系模式R最高已经达到第几范式?
为什么?
(4)如果R不属于3NF,请将R分解成3NF模式集。
4.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号.姓名.工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号.部门名称.部门经理的职工号。
(回答以下各题)
(1)试用SQL语句完成以下查询:
列出各部门中工资不低于600元的职工的平均工资。
(2)写出“查询001号职工所在部门名称”的关系代数表达式。
(3)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。
(4)有如下关系代数表达式
请将其转化成相应的SQL语句。
5.图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息,设计一个E-R模型,并将这个E-R模型转换成关系数据模型,要求标注主码和外码。
交通违章通知书:
编号:
TZ11617
姓名:
×
驾驶执照号:
地址:
邮编:
电话:
机动车牌照号:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vf 原理 应用 复习题