数据库期末模拟考试试题(AB卷)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Range GOODS rx
SHOP-GOODS ry
GET W (SHOP.SNA) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分)
(2)∏sno,sna(δsnu>23(SHOP)) ( 3 分)
(3 ) (a )SELECT SNO,SNA
FROM SHOP
3、数据库的 _完整性___________ 是指数据库的正确性和相容性。
4、关系数据操作语言的特点是:操作对象与结果均为 _关系__________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _关系演算____________ 之间的结构化的查询语言。
3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。(T)
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 (F)
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 (T)
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 (F)
六、设计题
问题一:设计人才、岗位和企业的实体联系图 ( 5 分)
问题二:转换关系模式 ( 5 分)
(b )个人编号,岗位,最低薪水,登记日期
(c )企业编号,岗位,专业学历,薪水,备注,登记日期
(d )个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长
9、避免活锁的简单方法是采用 __先来服务______________ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 _人工智能_____________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)
1、SQL 中,下列涉及空值的操作,不正确的是 (C)
A . AGE IS NULL B . AGE IS NOT NULL C . AGE=NULL D . NOT (AGE IS NULL)
所以F : A C C A
B A
D A
(3) 因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD ,而( BD ) + =ABCD 因此 BD 是 R 惟一的候选关键字。
(4 )考虑 A C ,所以 AC 不是 BCNF ( AC 不包含候选关键字 BD ),将 ABCD 分解为 AC 和 ABD 。 AC 已是 BCNF ,进一步分解 ABC 选择 B A ,把 ABD 分解为 AB 和 BD ,此时 AB 和 AD 均为 BCNF ,所以ρ={AC , BA , DA , BD}
2. 关系数据库中有下列三个关系:
商店(商店代号,商店名, 店员人数, 所在城市)
商品( 商品编号,商品名,价格 )
商店-- 商品(商店代号,商品编号,商品数量)
(1 )用 ALPHA 语言完成下列操作:( 4 分)
检索销售全部商品的商店姓名。
(2 )用关系代数完成下列操作:( 4 分)
检索店员人数大于23 商店代号和商店名。
三、判断题(每小题 1 分,共 10 分)
F , T , T , F , T , F , T , T , T
四、(每小题 3 分,共 15 分)
•令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故 (AD) + =ACD
•将 F 中依赖右部属性单一化:
F 1 : A C C A
A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区
10. 数据库的(B)是指数据的正确性和相容性。
A. 安全性 B. 完整性 C. 并发控制 D. 恢复
三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)
1. 子模式 DDL 是用来描述数据库的物理存储结构的。(F)
2. 同一个关系模型的任两个元组值不能全同。 (T)
(c)SELECT sna
FROM SHOP sx
WHERE NOTEXIST
( SELECT *
FROM GOODS-SHOP sy
WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST
(SELECT *
FROM SHOP-GOODS sz
WHERE sy.gno=sz.gno AND sx.sno=sz.sno)) ( 5 分)
7. DB 用户的权限可分为具有 DB百度文库 特权的用户和一般 DB 用户 (T)
8. 数据库的网状模型应满足的条件是必须有两个以上的结点。(T)
9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。(T)
10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。 (F)
数据库期末模拟考试试题
吉首大学
数据库原理试题(A卷)
一、填空题(每空 1 分,共 20 分)
1. 对于一个国家来说,数据库的建设规模、数据库信息量的 ___完全性__________ 和 _完整性____________ 已成为这个国家信息化程度的 _衡量标准_______________ 。
2. 数据模型通常由: _数据结构_______________ 、 ______数据操作__________ 和 ____完整性约束_________ 三部分组成。
(5 )
Ri
A
B
C
D
AC
BA
DA
a 1
a 1
a 1
a 2
a 3
a 3
a 3
a 4
五、
1 , R US={t|P(t)US(t) `}
R -S={t|P(t) ?S(t) `} ( 5 分)
2 ,(1) SHOP(sno,sna,snu,city)
GOODS(gno,gna,price)
SHOP-GOODS(sno,gno,num)
3. 游标的功能是把集合记录________________ 转换为 ___单记录_____________ 。
4. 最常用的数据库的恢复技术是__数据转储___________ 和登陆日志文件_____________。
5. _概念____________ 模型是现实世界到 _数据模型____________ 机器模型的中间桥梁。
4、数据库的并发操作可能带来的问题包括 (A)
A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度
5、并发事务的交叉执行破坏了事务的(B)
试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。
附表1 :人才入库登记表
个人编号:登记日期
姓名
性别
出生日期
身份证号
毕业院校
专业
学历
联系电话
电子邮件
附表2 :企业信息登记表
企业编号:登记日期
企业名称
地址
企业网址
岗位需求
联系人
联系电话
电子邮件
企业简介
数据库原理试题答案(A卷)
一. 填空题 (每空 1 分,共 20 分)
1. 安全性,完整性,衡量标准
2. 数据结构,数据操作,完整约束。
3. 集合记录,单记录
4. 数据转储,登录日志文件
5. 概念,数据模型
6. 物理,逻辑
7. C++, VB, Def, C#
8. Oracle, Access
二、单项选择题(每小题 1 分,共 10 分)
C , C , D , A , B , C , B , D , A , B
4. 数据库三级模式体系结构的划分,有利于保持数据库的 (A) 。
A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性
5. 一个关系中的候选关键字(B)。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个
6. 常用的关系运算是关系代数和(C)。
A .集合代数 B .逻辑演算 C .关系演算 D .集合演算
WHERE CITY=' 长沙 'OR SNO<=100 ( 3 分)
(b)SELECT SHOP.sna
FROM SHOP,SHOP-GOODS,GOODS
WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '
SHOP-GOODS.gno =GOODS.gno ( 4 分)
7. 在基本层次联系中,记录型之间的联系是(B)。
A .一对一联系 B .一对多联系 C .多对多联系 D .多对一联系
8. 并发操作会带来哪些数据不一致性(D)。
A .不可修改、不可重复读、脏读、死锁 B .不可重复读、脏读、死锁 C .丢失修改、脏读、死锁 D .丢失修改、不可重复读、脏读
9. 在数据库与宿主语言之间传递信息是通过(A)。
(3 )试用 SQL 语句写出下列查询:
(a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)
(b )找出供应书包的商店名。( 4 分)
(c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分)
六、设计题(每小题10 分,共 20 分)
某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的《人才入库登记表》(见附表 1 ) ; 每个前来登记的企业需填写的《企业信息登记表》(见附表 2 )。
(e )证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空 2 分,共 20 分)
1、 关系中主码的取值必须唯一且非空,这是由___实体_______ 完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和 ____日志文件____________ ,就有可能恢复数据库。
6、对于每一个外模式,数据库系统都有一个 _外模式______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 ___更新______ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _集成的____________ 、不可更新的、随时间不断变化的数据集合。
6. 数据独立性是指___物理__________ 和_逻辑____________ 独立性。
7. 数据库应用程序开发工具目前有C++________________ 、 ____________VB_____ 、 ____DEF____________ 、和 ____C#____________ 等。
B A B C
D A D C
在F 1 中去掉多余的函数依赖:
因为B A , A C 所以 B C 是多余的
又因为D A , A C 所以 D C 是多余的
F 2 : A C C A
B A
D A
函数依赖集的最小集不是唯一的,本题答案不唯一。
因为F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。
8. 目前数据库产品有 SQL Server 和 _oracle_______________ 、 ___Access_____________ 等。
二、选择题(每小题 1 分,共 10 分)
1. 关于冗余数据的叙述中,不正确的是 (C) 。
A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难
2、关系数据模型的三个组成部分中,不包括 (D)
A .完整性规则 B .数据结构 C .数据操作 D .并发控制
3、DB, DBMS 和 DBS 三者间的关系是(B)
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关
C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据
2. 概念模型独立于 (C) 。
A . ER 模型 B .硬件设备 C . DBMS D .操作系统
3. 下列叙述正确的为(D) 。
A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行
C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行
四、(每小题3 分,共 15 分)设有关系模式 ,其中
,
(1 ) 计算 。
(2 ) 求 F 的最小等价依赖集 。
(3 ) 求出 的关键字。
(4 ) 将 R 分解使其满足 BCNF 且无损连接。
(5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。
五、综合题(25 分)
1. 将 R∪S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分)
SHOP-GOODS ry
GET W (SHOP.SNA) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分)
(2)∏sno,sna(δsnu>23(SHOP)) ( 3 分)
(3 ) (a )SELECT SNO,SNA
FROM SHOP
3、数据库的 _完整性___________ 是指数据库的正确性和相容性。
4、关系数据操作语言的特点是:操作对象与结果均为 _关系__________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _关系演算____________ 之间的结构化的查询语言。
3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。(T)
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 (F)
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 (T)
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 (F)
六、设计题
问题一:设计人才、岗位和企业的实体联系图 ( 5 分)
问题二:转换关系模式 ( 5 分)
(b )个人编号,岗位,最低薪水,登记日期
(c )企业编号,岗位,专业学历,薪水,备注,登记日期
(d )个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长
9、避免活锁的简单方法是采用 __先来服务______________ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 _人工智能_____________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)
1、SQL 中,下列涉及空值的操作,不正确的是 (C)
A . AGE IS NULL B . AGE IS NOT NULL C . AGE=NULL D . NOT (AGE IS NULL)
所以F : A C C A
B A
D A
(3) 因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD ,而( BD ) + =ABCD 因此 BD 是 R 惟一的候选关键字。
(4 )考虑 A C ,所以 AC 不是 BCNF ( AC 不包含候选关键字 BD ),将 ABCD 分解为 AC 和 ABD 。 AC 已是 BCNF ,进一步分解 ABC 选择 B A ,把 ABD 分解为 AB 和 BD ,此时 AB 和 AD 均为 BCNF ,所以ρ={AC , BA , DA , BD}
2. 关系数据库中有下列三个关系:
商店(商店代号,商店名, 店员人数, 所在城市)
商品( 商品编号,商品名,价格 )
商店-- 商品(商店代号,商品编号,商品数量)
(1 )用 ALPHA 语言完成下列操作:( 4 分)
检索销售全部商品的商店姓名。
(2 )用关系代数完成下列操作:( 4 分)
检索店员人数大于23 商店代号和商店名。
三、判断题(每小题 1 分,共 10 分)
F , T , T , F , T , F , T , T , T
四、(每小题 3 分,共 15 分)
•令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故 (AD) + =ACD
•将 F 中依赖右部属性单一化:
F 1 : A C C A
A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区
10. 数据库的(B)是指数据的正确性和相容性。
A. 安全性 B. 完整性 C. 并发控制 D. 恢复
三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)
1. 子模式 DDL 是用来描述数据库的物理存储结构的。(F)
2. 同一个关系模型的任两个元组值不能全同。 (T)
(c)SELECT sna
FROM SHOP sx
WHERE NOTEXIST
( SELECT *
FROM GOODS-SHOP sy
WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST
(SELECT *
FROM SHOP-GOODS sz
WHERE sy.gno=sz.gno AND sx.sno=sz.sno)) ( 5 分)
7. DB 用户的权限可分为具有 DB百度文库 特权的用户和一般 DB 用户 (T)
8. 数据库的网状模型应满足的条件是必须有两个以上的结点。(T)
9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。(T)
10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。 (F)
数据库期末模拟考试试题
吉首大学
数据库原理试题(A卷)
一、填空题(每空 1 分,共 20 分)
1. 对于一个国家来说,数据库的建设规模、数据库信息量的 ___完全性__________ 和 _完整性____________ 已成为这个国家信息化程度的 _衡量标准_______________ 。
2. 数据模型通常由: _数据结构_______________ 、 ______数据操作__________ 和 ____完整性约束_________ 三部分组成。
(5 )
Ri
A
B
C
D
AC
BA
DA
a 1
a 1
a 1
a 2
a 3
a 3
a 3
a 4
五、
1 , R US={t|P(t)US(t) `}
R -S={t|P(t) ?S(t) `} ( 5 分)
2 ,(1) SHOP(sno,sna,snu,city)
GOODS(gno,gna,price)
SHOP-GOODS(sno,gno,num)
3. 游标的功能是把集合记录________________ 转换为 ___单记录_____________ 。
4. 最常用的数据库的恢复技术是__数据转储___________ 和登陆日志文件_____________。
5. _概念____________ 模型是现实世界到 _数据模型____________ 机器模型的中间桥梁。
4、数据库的并发操作可能带来的问题包括 (A)
A .丢失更新 B .数据独立性会提高 C .非法用户的使用 D .增加数据的冗余度
5、并发事务的交叉执行破坏了事务的(B)
试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。
附表1 :人才入库登记表
个人编号:登记日期
姓名
性别
出生日期
身份证号
毕业院校
专业
学历
联系电话
电子邮件
附表2 :企业信息登记表
企业编号:登记日期
企业名称
地址
企业网址
岗位需求
联系人
联系电话
电子邮件
企业简介
数据库原理试题答案(A卷)
一. 填空题 (每空 1 分,共 20 分)
1. 安全性,完整性,衡量标准
2. 数据结构,数据操作,完整约束。
3. 集合记录,单记录
4. 数据转储,登录日志文件
5. 概念,数据模型
6. 物理,逻辑
7. C++, VB, Def, C#
8. Oracle, Access
二、单项选择题(每小题 1 分,共 10 分)
C , C , D , A , B , C , B , D , A , B
4. 数据库三级模式体系结构的划分,有利于保持数据库的 (A) 。
A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性
5. 一个关系中的候选关键字(B)。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个
6. 常用的关系运算是关系代数和(C)。
A .集合代数 B .逻辑演算 C .关系演算 D .集合演算
WHERE CITY=' 长沙 'OR SNO<=100 ( 3 分)
(b)SELECT SHOP.sna
FROM SHOP,SHOP-GOODS,GOODS
WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '
SHOP-GOODS.gno =GOODS.gno ( 4 分)
7. 在基本层次联系中,记录型之间的联系是(B)。
A .一对一联系 B .一对多联系 C .多对多联系 D .多对一联系
8. 并发操作会带来哪些数据不一致性(D)。
A .不可修改、不可重复读、脏读、死锁 B .不可重复读、脏读、死锁 C .丢失修改、脏读、死锁 D .丢失修改、不可重复读、脏读
9. 在数据库与宿主语言之间传递信息是通过(A)。
(3 )试用 SQL 语句写出下列查询:
(a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)
(b )找出供应书包的商店名。( 4 分)
(c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分)
六、设计题(每小题10 分,共 20 分)
某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的《人才入库登记表》(见附表 1 ) ; 每个前来登记的企业需填写的《企业信息登记表》(见附表 2 )。
(e )证书名称,证书编号
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)
数据库原理试题(B卷)
一、填空题(每空 2 分,共 20 分)
1、 关系中主码的取值必须唯一且非空,这是由___实体_______ 完整性规则决定的。
2、当数据库被破坏后,如果事先保存了数据库副本和 ____日志文件____________ ,就有可能恢复数据库。
6、对于每一个外模式,数据库系统都有一个 _外模式______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 ___更新______ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _集成的____________ 、不可更新的、随时间不断变化的数据集合。
6. 数据独立性是指___物理__________ 和_逻辑____________ 独立性。
7. 数据库应用程序开发工具目前有C++________________ 、 ____________VB_____ 、 ____DEF____________ 、和 ____C#____________ 等。
B A B C
D A D C
在F 1 中去掉多余的函数依赖:
因为B A , A C 所以 B C 是多余的
又因为D A , A C 所以 D C 是多余的
F 2 : A C C A
B A
D A
函数依赖集的最小集不是唯一的,本题答案不唯一。
因为F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。
8. 目前数据库产品有 SQL Server 和 _oracle_______________ 、 ___Access_____________ 等。
二、选择题(每小题 1 分,共 10 分)
1. 关于冗余数据的叙述中,不正确的是 (C) 。
A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难
2、关系数据模型的三个组成部分中,不包括 (D)
A .完整性规则 B .数据结构 C .数据操作 D .并发控制
3、DB, DBMS 和 DBS 三者间的关系是(B)
A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括 DBS 和 DB D . DBS 与 DB 、 DBMS 无关
C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据
2. 概念模型独立于 (C) 。
A . ER 模型 B .硬件设备 C . DBMS D .操作系统
3. 下列叙述正确的为(D) 。
A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行
C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行
四、(每小题3 分,共 15 分)设有关系模式 ,其中
,
(1 ) 计算 。
(2 ) 求 F 的最小等价依赖集 。
(3 ) 求出 的关键字。
(4 ) 将 R 分解使其满足 BCNF 且无损连接。
(5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。
五、综合题(25 分)
1. 将 R∪S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分)