数据库原理与应用复习题及参考答案Word格式文档下载.docx
- 文档编号:18324843
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:35
- 大小:8.94MB
数据库原理与应用复习题及参考答案Word格式文档下载.docx
《数据库原理与应用复习题及参考答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用复习题及参考答案Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
A.数据定义、数据操作、数据安全 B.数据安全、数据编辑、数据并发控制
C.数据定义、数据操作、数据控制 D.数据查询、数据更新、数据输入输出
14.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据[B]
A.相容性B.独立性C.共享性D.一致性
15.实现关系代数投影运算的SQL子句是[A]
A.SELECTB.ORDERBYC.FROMD.WHERE
1=2
16.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是[B]
A.σ1=5(R⋈S)B.σ1=5(R×
S)C.σ1=2(R⋈S)D.σ1=2(R×
S)
17.设有两个关系R(A,B)和S(B,C),与下列SELECT语句
SELECTA,BFROMR
WHEREBNOTIN(SELECTBFROMSWHEREC='
C56'
);
等价的关系代数表达式是[C]
C≠'
A.πA,B(σC≠'
(R⋈S))B.πA,B(R⋈S)
C.R-πA,B(σC='
(R⋈S))D.R-πA,B(σC≠'
(R⋈S))
19.在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建[C]
A.另一个表B.游标C.视图D.索引
20.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMSA
2120世纪70年代数据库系统语言研究会(CODASYL)下属的数据库任务组(DBTG)提出的DBTG系统方案,它是哪种数据模型的典型代表?
[B]
A)层次模型B)网状模型C)关系模型D)对象模型
22下列关于数据库三级模式结构的说法中,哪一个是不正确的?
[D]
A)数据库三级模式结构由内模式、模式和外模式组成
B)DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像
C)外模式/模式映象实现数据的逻辑独立性
D)一个数据库可以有多个模式
23.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。
A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能C
24.描述事物的符号记录称为。
A.信息B.数据C.记录D.记录集合B
25如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的[C]
A)候选码B)主码C)外码D)连接码
26设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是[B]
27.是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统B.数据库系统C.数据库D.文件组织C
28设有两个关系R(A,B)和S(B,C),与下列SELECT语句
SELECTA,BFROMR
WHEREBNOTIN(SELECTBFROMS
WHEREC='
等价的关系代数表达式是[C]
29SQL中,聚合函数COUNT(列名)用于[C]
A.计算元组个数B.计算属性的个数
C.计算该列为非空值的元组个数D.计算该列为空值的元组个数
30.要保证数据库的数据独立性,需要修改的是。
A.三层模式之间的两种映射B.模式与内模式
C.模式与外模式D.三层模式A
31.下列4项中说法不正确的是。
A.数据库减少了数据冗余B.数据库中的数据町以共享
C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性C
32.要保证数据库物理数据独立性,需要修改的是。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式B
33设R与S具有相同的目,R与S的属性值来自相同的域,则R-(R-S)等价于:
[B]
A.R
SB.R
SC.R
SD.
34.下述哪一条不属于概念模型应具备的性质。
A.有丰富的语义表达能力B.易于交流和理解
C.易于变动D.在计算机中实现的效率高AD
35.用二维表结构表示实体以及实体间联系的数据模型称为。
A.网状模型B.层次模型C.关系模型D.面向对象模型C
36.一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为联系。
A.一对一B.一对多C.多对多D.多对一C
37.层次模型不能直接表示。
A.1:
1关系B.1:
m关系C.m:
n关系D.1:
1和l:
m关系C
38.通过指针链接来表示和实现实体之间联系的模型是。
A.关系模型B.层次模型
C.网状模型D.层次和网状模型D
39.非关系模型中数据结构的基本单位是。
A.两个记录型间的联系B.记录
C.基本层次联系D.实体间多对C
40.属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念模型C.E-R图D.关系模型B
41.对关系模型叙述错误的是。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统D
42.关系模型中,候选码。
A.可由多个任意属性组成B.至多由一个属性组成
C.可以由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是C
43.设有以下三个基本表
学生信息表:
s(sno,sname,sex,age,dept)主码为sno
课程信息表:
c(cno,cname,teacher)主码为cno
学生选课信息表:
sc(sno,cno,grade)主码为(sno,cno)
则“从学生选课信息表中找出无成绩的元组”的SQL语句是[C]
A)SELECT*FROMscWHEREgrade=NULL
B)SELECT*FROMscWHEREgradeIS‘’
C)SELECT*FROMscWHEREgradeISNULL
D)SELECT*FROMscWHEREgrade=‘’
44.接上题,在“查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表是[D]
A)学生信息表S
B)学生信息表S和课程信息表c
C)学生信息表S、课程信息表c和学生选课信息表sc
D)学生信息表S和学生选课信息表sc
45.数据独立性是指[B]
A.逻辑结构对概念模型的依赖程度低;
B.应用程序和数据之间的依赖程度低,相互影响小;
C.全局模式和局部模式的依赖程度低,相互影响小;
D.各种数据库之间数据相互不影响;
46.下面有关E—R模型向关系模型转换的叙述中,不正确的足。
A.一个实体类型转换为一个关系模式
B.一个1:
1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
C.一个1:
n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D.一个m:
n联系转换为一个关系模式
答案C
47.在关系数据库设计中,设计关系模式是的任务。
A.需求分析阶段B.概念设计阶段
C.逻辑设计阶段D.物理结构没计阶段C
48.在DBS中,最接近于物理存储设备一级的结构,称为。
A.外模式B.概念模式C.用户模式D.内模式D
49.从模块结构考察,DBMS由两大部分组成。
A.查询处理器和文件管理器B.查询处理器和存储管理器
C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器B
50.同一个关系模型的任意两个属性的值。
A.不能全同B.可全同C.必须全同D.以上都不是B
51.同一个关系模型的任意两个元组值。
A.不能全同B.可全同C.必须全同D.以上都不是A
52.关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接
C.关联、更新、排序D.显示、打印、制表B
53.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为。
A.候选码B.数据项C.主属性D.主属性值A
54.一个关系数据库文件中的各条记录。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列B
55.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时要求R和S含有一个或多个共有的。
A.元组B.行C.记录D.属性D
56.概念结构设计阶段得到的结果是。
A.数据字典描述的数据需求
B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.包括存储结构和存取方法的物理结构B
57.一个实体型转换为一个关系模式。
关系的码为。
A.实体的码B.两个实体码的组合C.n端实体的码D.每个实体的码A
58.在视图上不能完成的操作是。
A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图C
59.关系规范化中的插入操作异常是指。
A.不该删除的数据被删除B.不该插入的数据被插入
C.应该删除的数据未被删除D.应该插入的数据未被插入D
60.消除了部分函数依赖的1NF的关系模式,必定是。
A.1NFB.2NFC.3NFD.4NFB
61.若事务T对数据对象A加上X锁,则.
A.只允许T修改A,其他任何事务都不能再对A加任何类型的锁
B.只允许T读取A.其他任何事务都不能再对A加任何类型的锁
C.只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁
D.只允许T修改A,其他任何事务都不能再对A加X锁C
62.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的D。
A、元组B、行C、记录D、属性
63.关系模式的任何属性A。
A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是
64.关系数据库中的候选码是指D。
A、能惟一决定关系的字段B、不可改动的专用保留字
C、关键的很重要的字段D、能惟一标识元组的属性或属性集合
65.A由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型(4)B、关系C、关系模式D、关系数据库
66.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的B阶段。
A、需求分析B、概念设计C、逻辑设计D、物理设计
67.在关系数据库设计中,设计关系模式是B的任务。
A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段
68.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是A。
A、建立库结构B、扩充功能C、加载数据D、系统调试
69.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用A表示。
A、矩形B、四边形C、菱形D、椭圆形
70.在数据库的概念设计中,最常用的数据模型是D。
A、形象模型B、物理模型C、逻辑模型D、实体联系模型
71.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为D。
A、实物示意图B、实用概念图C、实体表示图D、实体联系图
72.从E-R模型关系向关系模型转换时,一个M:
N联系转换为关系模式时,该关系模式的关键字是C。
A、M端实体的关键字
B、N端实体的关键字
C、M端实体关键字与N端实体关键字组合
D、重新选取其他属性
73.E-R图中的主要元素是实体型、D和属性。
A、记录型B、结点C、实体型D.联系
74.概念结构设计阶段得到的结果是B。
A、数据字典描述的数据需求B、E-R图表示的概念模型
C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构
75.逻辑结构设计阶段得到的结果是C。
A、数据字典描述的数据需求B、E-R图表示的概念模型
C、某个DBMS所支持的数据模型D、包括存储结构和存取方法的物理结构
以下题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:
S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。
76.检索所有比“王华”年龄大的学生姓名、年龄和性别。
正确的SELECT语句是。
A、SELECTSN,AGE,SEX
FROMS
WHERESN=’王华’
B、SELECTSN,AGE,SEXFROMS
WHEREAGE>
(SELECTAGEFROMS
WHERESN=’王华’)
C、SELECTSN,AGE,SEXFROMS
(SELECTAGE
WHERESN=’王华’)
D、SELECTSN,AGE,SEXFROMS
王华.AGE
77.检索选修课程“C2”的学生中成绩最高的学生的学号。
正确的SELECT语句是____。
A、SELECTS#FORMSC
WHEREC#=’C2’ANDGRADE>
=
(SELECTGRADEFORMSC
WHEREC#=’CZ’)
B、SELECTS#FORMSC
WHEREC#=’C2’ANDGRADEIN
WHEREC#=’C2’)
C、SELECTS#FORMSC
WHEREC#=’C2’ANDGRADENOTIN
D、SELECTS#FROMSC
=ALLv(SELECTGRADEFROMSC
78.检索学生姓名及其所选修课程的课程号和成绩。
A、SELECTS.SN,SC.C#,SC.GRADE
WHERES.S#=SC.S#
B、SELECTS.SN,SC.C#,SC.GRADE
FROMSC
WHERES.S#=SC.GRADE
C、SELECTS.SN,SC.C#,SC.GRADE
FROMS,SC
D、SELECTS.SN,SC.C#,SC.GRADE
FROMS.SC
79.事务的原子性是指B。
A、事务一旦提交,对数据库的改变是永久的
B、事务中包括的所有操作要么都做,要么都不做
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
80.事务是数据库进行的基本工作单位。
如果一个事务执行成功,则全部更新提交;
如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于B。
A、安全性B、一致性C、完整性D.可靠性
81.SQLServer2000逻辑数据库包含哪些对象?
答:
基本表、视图、视图、索引、存储过程、用户、缺省、角色、触发器等。
82.什么是主码、候选码和主属性?
请说明主码与主属性的区别。
83.什么是数据?
答:
数据是对客观事物的数量、属性、位置及其相互关系进行抽象表示,以适合在这个领域中用人工或自然的方式进行保存、传递和处理。
数据的基础是约定俗成。
84.什么是信息?
信息是具有时效性的有一定含义的,有逻辑的、经过加工处理的、对决策有价值的数据流。
85.什么是知识
知识是沉淀并与已有人类知识库进行结构化的有价值信息。
86.什么是智慧?
智慧是人类基于已有的知识,对信息进行分析对比,演绎找出解决方案的能力。
这种能力运用的结果是将信息的有价值部分挖掘出来并使之成为已有知识架构的一部分。
二、填空题
1.数据库系统的二级映像技术是指3外模式与模式之间的映像、模式与2内模式之间的映像技术。
2.数据仓库中数据是1面向主题的,而数据库中的数据是面向2应用的。
3.关系操作语言包括关系代数、关系演算和3基于映像的语言。
在关系代数中,交操作可由4差操作组合而成。
4.一个关系数据库文件中的5记录前后顺序可以任意颠倒,不影响库中的数据关系。
5.数据库之所以有数据物理独立性高的特点,是因为DBMS能提供数据的5物理结构与6逻辑结构之间的转换功能。
6.SQLServer的物理数据库由两个或多个物理文件组成,一个物理数据库中至少有一个7数据文件和一个日志文件。
7.基本封锁有排它锁和共享锁两种类型。
8.数据库管理系统的功能包括数据定义、数据操纵、数据控制三部分。
在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为3候选码
9.实体是指现实世界中可以相互区分的事物或概念。
10.在关系中,码是能唯一标识一个元组的15属性,可分为16主码和候选码。
11.实体有实体型和实体值之分。
12.同一个关系模型的任意两个元组值不能全同。
13.选择、投影、连接是关系数据库管理系统中专门的关系运算。
14.对象是实体集按其实体型抽象的结果,即具有相同特征、服从相同规则的一类事物或概念的抽象。
15.设关系R和关系S的元组数分别为100和300,则RXS的元组数为30000。
16.第三范式要求,非主属性既不 部分 依赖于码,也不 传递 依赖于码。
17.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:
1联系类型,5个是1:
N联系类型,5个M:
N联系类型,那么根据转换规则,这个E-R结构转换成的关系模式最少有20个。
18.在数据库管理系统中,数据操纵语句可以嵌入到某一高级语言中,该语言称为 宿主 语言。
20.关系的完整性约束包括:
实体完整性 、 参照完整性 、用户定义完整性。
21.在关系数据库设计中,设计关系模式是逻辑结构设计阶段的任务。
22.对未提交修改的封锁必须保持到事务的终点。
23.在T-SQL中,权限授予的命令是 grant,权限回收的命令是 revoke。
权限授予的命令可以带将所得到的权限继续授予他人的选项,通过在grant语句后面增加 withgrantoption 来实现。
24.非关系模型中数据结构的基本单位是基本层次关系。
25.概念模型属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
26.数据存取控制有⒀自主存取 和⒁强制存取两种类型,前者较灵活,后者较严格。
27.SQLServer2000内部创建和提供的4个数据库分别是:
master、msdb、model、tempdb。
28.层次模型不能直接表示n:
m关系。
29.关系模式进行投影运算后,元组个数小于或等于投影前关系的元组数。
30.数据库概念结构设计是将需求分析所得到的用户需求抽象为信息结构的过程,其结果是数据库的概念模型。
数据库逻辑结构设计是把概念模型转换成某个具体的DBMS所支持的数据模型。
31.消除了部分函数依赖的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 复习题 参考答案
![提示](https://static.bdocx.com/images/bang_tan.gif)