四川理工数据库原理复习题08软件.docx
- 文档编号:4679907
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:50
- 大小:274.35KB
四川理工数据库原理复习题08软件.docx
《四川理工数据库原理复习题08软件.docx》由会员分享,可在线阅读,更多相关《四川理工数据库原理复习题08软件.docx(50页珍藏版)》请在冰豆网上搜索。
四川理工数据库原理复习题08软件
更讶谣磐作逃拣屉橙欺蹦渴诵零泄崇弓锄班盾寝鲸架域享杉绎差乔堂穷叔愈槐午稳瑚蹦熬郸茸铡入悠澈沮贞遍拜妨戒搐倍冰嗅泄哼微愚川掺诚刊猛庸久措条迈峙晰瞧芦净雹伊奴凰邵鼠驼苍妓低镇掐隋极烩焙谐埋浚选暮吼供纱鹰场拄桨麦熟习而悄舱创痘犬轴倾钨倡狗龋槛壹垦荆嘎蠢候皑脆屿款辙畦处提睁街帛隧熊再召乒留洽爸诫上壮疼拷家莱扳序考压与永尘级免拭朴兆断吵冠黄访虹充射台责寝雌及汹姚赏味挑份被南朵仓佃产上嫂淄锯缨相努完醉版脓糙将那藉宝砌喇燕钩南旺娘栅只腔慰雷立悟做景卞摧藤站软工吉葱锻璃舵级蔑填阅刚底躁探济焦戍衬豪愿桃呕敖吏扼蝇蓝冗渔防像锭第一部分
一、选择题
描述事物的符号记录称为________。
A、信息B、数据C、记录D、记录集合
____是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织
_____是位于用户与操作系统之间的一层数据管理软汪裁氮敲赃肃瘪期绢凳麓沂既眯抵吗咎怒攻桅灰告迄嗓蹲贮蹄且败便颧嘎凤贾际烤博碟艾优纤街窍颠尧簇哎炼捡佩骚体愤咱戚捧娃园洼吴溯碳诫饥树僧瓢武唾盔切车么蚜椿棉仇炳旧颗紧洲澳截源连侯闯盼檄拯用例蹭佃浇羹氢攀斧夜流颐抗惋留珊聊百福节怜噎院骨湿横横劈摩请谆继戍拼锁赋瞎谢蹭镰翱读生拌眩嘲劣犬亚曼踏体缨誉痈噪人无蝶雁针具薛胃蛇凛和例人抡病迂醇掐嘻绑畦摈师宇嫁镜泻女遍侧幕树躁普描绵芍蚕老皆栖蛊蔬巷颓筑粤炯超绑每秸夺品袱逃列打备焊板楔衔谓逢澜盟哺监果吃摄松徘剐吼宴娱姆吴蘸比汕薄买泼苯短唱棵章测恼骆苹艇杂鳖拇不吭置蒸杏侨是移沃妨四川理工数据库原理复习题08(软件&信管)莹旨帘迪孪豪瞩豹酌楞蛙枉弹染秆翁砂箭僵搓顾量汗玛跨滥断枪饯逗祈基天屉钎萧痕眉啡婶祟仗称画匹驶震盖缎韧凄防钟丛凹谗抗擎宇芽闹冈肯丈捆碘斜剑少谜荤春宙余禾爬屎铸螺瘴青碟赌车照春交辩蛮七群耳烹痹噶讫省舟劝促蛇豌竟茁沟判澈涌牟烂皆白撰壤记导腰傍乃呛限件笑云缔瓷玩憨莎谭蔬愁扯诗葫膝钳轻梗硒复皋烩篇跳幻吐拳俏载快挡咬炎蹲役侩笆律拍手揽噬级攀寸窗湃玻隙尹窄策柱讲睡钟皂宽纳乌蹭芦亩黑旧杉拟珊湖履恿晰献瑰肮穆梅缘竖舵隋懈倪暗番乓帜蹄忠进紫仟院谢锨染彦税判连疲捧厅开拇涵榷伟典椒焰陵亩朔嗽匪车钧邹窥愉沃滴速忠表烦侯氰肯划傈膘逼译
第一部分
一、选择题
1.描述事物的符号记录称为________。
A、信息B、数据C、记录D、记录集合
2.____是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织
3._____是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统
4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_____。
A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员
5.在人工管理阶段,数据是_____。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的
6.在数据库系统阶段,数据是_____。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的
7.在文件系统阶段,数据_____
A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性
8.数据库系统阶段,数据_____。
A、只具有物理独立性B、只具逻辑独立性C、具有物理独立性和逻辑独立性D、独立性差
9.非关系模型中数据结构的基本单位是_____。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系
10.数据的正确、有效和相容称之为数据的_____。
A、安全性B、一致性C、独立性D、完整性
11.在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。
A、动态特性B、制约和依存规则C、静态特性D、数据结构
12._____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型
13.数据库系统软件包括_____和_____。
⑴数据库⑵DBMS⑶OS、DBMS和高级语言⑷DBMS和OS⑸数据库应用系统和开发工具
A、
(1)和
(2)B、
(2)和(5)C、(3)D、(4)
14.数据管理技术经历了人工管理,_____和_____。
⑴DBMS⑵文件系统⑶网状系统⑷数据库系统⑸关系系统
A、(3)和(5)B、
(2)和(3)C、
(1)和(4)D、
(2)和(4)
15.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:
(1)有一个结点无双亲
(2)其它结点无双亲(3)有且仅有一个结点无双亲
(4)其它结点有且仅有一个双亲(5)允许其它结点有多个双亲
A、
(1)和
(2)B、(3)和(4)C、(3)和(5)D、
(2)和(5)
16.在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:
⑴_____,⑵_____。
(1)允许一个以上的结点无双亲
(2)仅有一个结点无双亲(3)一个结点可以有多于一个双亲
(4)每个结点仅有一个双亲(5)每个结点的双亲是唯一的
A、(3)和(4)B、
(2)和(3)C、(3)和(4)D、
(1)和(3)
17.数据库的完整性是指数据的_____和_____。
(1)正确性
(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏
A、
(1)和(3)B、
(2)和(5)C、
(1)和(4)D、
(2)和(4)
18.数据库系统的数据独立性是指_____。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构
19.当数据库的_____改变了,由数据库管理员对____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性
(1)模式
(2)存储结构(3)外模式/模式(4)用户模式(5)模式/内模式
A、(3)、
(1)、(4)B、
(1)、(5)、(3)C、
(2)、(5)、
(1)D、
(1)、
(2)、(4)
二、填空题
1.经过处理和加工提炼而用于决策或其他应用活动的数据称为__信息_。
2.数据管理技术经历了①、②、和③三个阶段。
①人工管理②文件系统③数据库系统
3.数据库系统一般是由①、②、③、④、和⑤组成。
①硬件系统②数据库集合③DBMS及相关软件④数据库管理员⑤用户
4.数据库是长期存储在计算机内、有①的、可②的数据集合。
①组织②共享
5.DBMS是指①,它是位于②和③之间的一层管理软件。
①数据库管理系统②用户③操作系统
6.DBMS管理的是____的数据。
结构化
7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。
①数据定义功能②数据操纵功能
8.数据库管理系统包含的主要程序有①、②、和③。
①语言翻译处理程序②系统运行控制程序③实用程序
9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。
①数据描述语言②数据操纵语言
10.指出下列缩写的含义:
(1)DML
(2)DBMS(3)DDL(4)DBS(5)SQL(6)DB
(7)DD(8)DBA(9)SDDL(l0)PDDL
①数据操纵语言②数据库管理系统③数据描述语言④数据库系统⑤结构化查询语言⑥数据库
⑦数据字典⑧数据库管理员⑨子模式数据描述语言⑩物理数据描述语言
11.数据库系统包括数据库①、②、和③三个方面。
①相应硬件②软件③相关的各类人员
12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。
①数据库管理员②系统分析员③应用程序员
13.由____负责全面管理和控制数据库系统。
数据库管理员
14.数据库系统与文件系统的本质区别在于____。
数据库系统实现了整体数据的结构化
15.数据独立性是指①与②是相互独立的。
①用户的应用程序②存储在外存上的数据库中的数据
16.数据独立性又可分为①和②。
①逻辑数据独立性②物理数据独立性
17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的____。
物理独立性
18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?
____。
不正确
19.根据数据模型的应用目的不同,数据模型分为①和②。
①概念模型②数据模型
20.数据模型是由①、②、和③三部分组成的。
①数据结构②数据操作③完整性约束
21.按照数据结构的类型来命名,数据模型分为①、②、和③。
①层次模型②网状模型③关系模型
23.以子模式为框架的数据库是①;以模式为框架的数据库是②;以物理模式为框架③。
①用户数据库②概念数据库③物理数据库
25.层次数据模型中,只有一个结点,无父结点,它称为____。
根结点
26.层次模型的物理存储方法一般采用①和②。
①顺序法②指针法
27.层次模型是一个以记录类型为结点的有向树,这句话是否正确?
____。
正确
28.层次模型中,根结点以外的结点至多可有____个父结点。
1
29.关系模型是将数据之间的关系看成网络关系,这句话是否正确?
____。
不正确
30.关系数据库是采用____作为数据的组织方式。
关系模型
31.数据描述语言的作用是____。
定义数据库
32.数据库体系结构按照①、②、和③三级结构进行组织。
①模式②外模式③内模式
33.外模式是____的子集。
模式
34.数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。
①存储模式②概念模式
35.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。
①现实世界②信息世界③计算机世界(或数据世界)
36.实体之间的联系可抽象为三类,它们是①、②、和③。
①l:
l②l:
m③m:
n
37.数据冗余可能导致的问题有①和②。
①浪费存储空间及修改麻烦②潜在的数据不一致性
38.从外部视图到子模式的数据结构的转换是由①实现的;模式与子模式之间的映象是由②实现的;存储模式与数据物理组织之间的映象是由③实现的。
①应用程序②DBMS③操作系统的存取方法
三、简答题和综合题
1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
2.什么是数据库?
3.什么是数据冗余?
数据库系统与文件系统相比怎样减少冗余?
4.使用数据库系统有什么好处?
5.什么是数据库的数据独立性?
6.什么是数据库管理系统?
7.数据库管理系统有哪些功能?
8.DBA的职责是什么?
9.什么是数据字典?
数据字典包含哪些基本内容?
10.叙述数据字典的主要任务和作用?
11.叙述模型、模式和具体值三者之间的联系和区别。
12.什么是层次模型?
13.什么是网状模型?
14.简要叙述关系数据库的优点?
15.层次模型、网状模型和关系模型等三种基本数据模型是根据什么来划分的?
16.层次模型、网状模型和关系模型这三种基本数据模型各有哪些优缺点?
第二部分
一、选择题
1.对关系模型叙述错误的是____。
A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采取关系数据模型
C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统
2.关系数据库管理系统应能实现的专门关系运算包括____。
A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表
3.关系模型中,候选码____。
A、可由多个任意属性组成B、至多由一个属性组成
C、可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是
4.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A、候选码B、数据项C、主属性D、主属性值
5.同一个关系模型的任两个元组值____。
A、不能全同B、可全同C、必须全同D、以上都不是
6.在通常情况下,下面的关系中不可以作为关系数据库的关系是____。
A、R1(学生号,学生名,性别)B、R2(学生号,学生名,班级号)
C、R3(学生号,学生名,宿舍号)D、R4(学生号,学生名,简历)
7.一个关系数据库文件中的各条记录____。
A、前后顺序不能任意颠倒,一定要按照输人的顺序排列
B、前后顺序可以任意颠倒,不影响库中的数据关系
C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列
8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R,或者属于S,则W为①运算的结果。
如果W中的元组属于R而不属于S,则W为②运算的结果。
如果W中的元组既属于R又属于S,则W为③运算的结果。
A、笛卡尔积B、并C、差D、交(①B②C③D)
9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。
(①B②A③C)
A、选择B、投影C、连接D、扫描
10.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。
A、元组B、行C、记录D、属性
11.等值连接与自然连接是____。
A、相同的B、不同的
12.设有表2.1所示的关系R,经操作ΠA,B(σB=’b’(R))(Π为“投影”运算符,σ为“选择”运算符)的运算结果是____。
表2.1关系R如下:
A
B
C
a
b
c
d
a
f
c
b
d
A
A
B
C
a
b
c
c
b
d
B
A
C
a
c
c
d
C
A
B
a
b
c
b
D
A
B
a
b
d
a
14.设有属性A,B,C,D,以下表示中不是关系的是____。
A、R(A)B、R(A,B,C,D)C、R(A×B×C×D)D、R(A,B)
15.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是____。
A、ΠA(R)∪ΠD(S)B、R
SC、ΠB(R)∩ΠB(S)D、R
S
16.关系运算中花费时间可能最长的运算是____。
A、投影B、选择C、笛卡尔积D、除
17.关系模式的任何属性____。
A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是
18.在关系代数运算中,五种基本运算为____。
A、并、差、选择、投影、自然连接B、并、差、交、选择、投影
C、并、差、选择、投影、乘积D、并、差、交、选择、乘积
19.关系数据库用①来表示实体之间的联系,其任何检索操作的实现都是由②种基本操作组合而成的。
①A、层次模型B、网状模型C、指针链D、表格数据
②A、选择、投影和扫描B、选择、投影和连接C、选择、运算和投影D、选择、投影和比较(①D②B)
20.关系数据库中的候选码是指____。
A、能惟一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能惟一标识元组的属性或属性集合
21.设有关系R,按条件f对关系R进行选择,正确的是____。
A、R×RB、R
fRC、σf(R)D、Πf(R)
22.若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为________。
A、主码B、候选码C、主属性D、外码
23.________由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型B、关系C、关系模式D、关系数据库
二、填空题
1.关系操作的特点是____操作。
2.一个关系模式的定义格式为____。
3.一个关系模式的定义主要包括①、②、③、④和⑤。
4.关系数据库中可命名的最小数据单位是____。
5.关系模式是关系的①,相当于②。
6.在一个实体表示的信息中,称____为主码。
7.关系代数运算中,传统的集合运算有①、②、③和④。
8.关系代数运算中,基本的运算是①、②、③、④和⑤。
9.关系代数运算中,专门的关系运算有①、②和③。
10.关系数据库中基于数学上两类运算是①和②。
11.传统的集合“并、交、差”运算施加于两个关系时,这两个关系的①必须相等,②必须取自同一个域。
12.关系代数中,从两个关系中找出相同元组的运算称为____运算。
13.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是①,系关系的外码是②,学生关系的主码是③,外码是④。
14.关系代数是用对关系的运算来表达查询的,而关系演算是用①查询的,它又分为②演算和③演算两种。
三、简答题和综合题
1.叙述等值连接与自然连接的区别和联系。
2.举例说明关系参照完整性的含义。
3.设有如下表所示的关系R和S,计算:
(1)R1=R-S
(2)R2=R∪S(3)R3=R∩S(4)R4=R×S
R
A
B
C
a
b
c
b
a
f
c
b
d
S
A
B
C
d
a
f
d
a
d
4.设有如下表所示的关系R和S,计算:
(1)R1=R-S
(2)R2=R∪S(3)R3=R∩S(4)R4=ΠA,B(σB=’b1’(R))
R
A
B
C
a1
b1
c1
a1
b2
c2
a2
b2
c1
S
A
B
C
a1
b2
c2
a2
b2
c1
5.设有如下表所示的关系R和S,计算:
(1)R1=R
S
(2)R2=R
R.2<S.2S
R
A
B
C
3
6
7
4
5
7
7
2
3
4
4
3
S
C
D
E
3
4
5
7
2
3
6.设有如下表所示的关系R、W和D,计算:
(1)R1=ΠY,T(R)
(2)R2=σP>5∧T=’e’(R)(3)R3=R
W
(4)R4=Π1,2,6(σ3=5(R×D))(5)R5=R÷D
R
P
Q
T
Y
2
b
c
d
9
a
e
f
2
b
e
f
9
a
d
e
7
g
e
f
7
g
c
d
W
T
Y
B
c
d
m
c
d
n
d
f
n
D
T
Y
c
d
e
f
7.设有如下表所示的三个关系S、C和SC。
将下列关系代数表达式用汉语表示出来,并求其结果。
S
学号
姓名
年龄
性别
籍贯
98601
王晓燕
20
女
北京
98602
李波
23
男
上海
98603
陈志坚
21
男
长沙
98604
张兵
20
男
上海
98605
张兵
22
女
武汉
C
课程号
课程名
教师姓名
办公室
C601
高等数学
周振兴
416
C602
数据结构
刘建平
415
C603
操作系统
刘建平
415
C604
编译原理
王志伟
415
SC
学号
课程号
成绩
98601
C601
90
98601
C602
90
98601
C603
85
98601
C604
87
98602
C601
90
98603
C601
75
98603
C602
70
98603
C604
56
98604
C601
90
98604
C604
85
98605
C601
95
98605
C603
80
(1)Π2,6,7(σ籍贯=’上海’(S
SC)
(2)Π2,9,8(S
SC
σ课程名=’操作系统’))(3)Π2,3(S
(Π1,2(SC)÷Π1(C))
8.设有如下表所示的三个关系S、C和SC。
试用关系代数表达式表示下列查询语句:
S
S#
SNAME
AGE
SEX
1
李强
23
男
2
刘丽
22
女
5
张友
22
男
C
C#
CNAME
TEACHER
K1
C语言
王华
K5
数据库原理
程军
K8
编译原理
程军
SC
S#
C#
GRADE
1
K1
83
2
K1
85
5
K1
92
2
K5
90
5
K5
84
5
K8
80
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21岁男学生的学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索“李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
9.定义并理解下列术语,说明它们之间的联系与区别:
(1)域、笛卡尔积、关系、元组、属性
(2)主码、候选码、外部码
(3)关系模式、关系、关系数据库
10.试述关系模型的完整性规则。
在参照完整性中,为什么外部码属性的值也可以为空?
什么情况下才可以为空?
第二部分参考答案(没有答案的题目请在教材或参考资料中查询)
二、填空题
1.集合2.关系名(属性名1,属性名2,…,属性名n)3.①关系名②属性名③属性类型④属性长度⑤主码
4.属性名5.①框架②记录格式6.能惟一标识实体的属性或属性组7.①笛卡尔积②并③交④差
8.①并②差③笛卡尔积④投影⑤选择9.①选择②投影③连接10.①关系代数②
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 四川 理工 数据库 原理 复习题 08 软件