用看的、听的学真题

study by eyes and ears.

  1. 首页
  2. 系统分析师
  3. 第5章 数据库系统
  4. 真题列表

第5章 数据库系统

【40-44】某公司销售数据库的商品、仓库关系模式及函数依赖集F1、F2如下:
商品(商品号,商品名称,生产商,单价),F1={商品号→商品名称,商品号→生产商,商品号→单价)},商品关系的主键是(40)。仓库(仓库号,地址,电话,商品号,库存量),F2={仓库号→(地址,电话),(仓库号,商品号)→库存量}。仓库关系的主键是(41),外键是(42)。仓库关系模式(43),为了解决这一问题,需要将仓库关系分解为(44)

真题详情及解析

【43-45】设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关有多个家庭成员。员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45)

真题详情及解析

【43-45】某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(43),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(44),分解后的关系模式可以达到(45)

真题详情及解析

【42-45】某公司的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个实体之间的关系如表1和表2所示。


商品关系的主键是(42);仓库关系的主键是(43);仓库关系(44),为了解决这一问题,需要将仓库关系分解为(45)

真题详情及解析

【40-42】某公司网上销售管理系统的数据库部分关系模式如下所示。其中,客户号唯一标识一位客户,产品号唯一标识一件产品,订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成,一位客户可以有多份订单。
客户(客户号,姓名,性别,地址,邮编)
产品(产品号,名称,库存,单价)
订单(订单号,时间,金额,客户号)
订单明细(订单号,产品号,数量)
订单关系模式的主键为(40);订单明细关系模式的主键为(41);其中订单的外键为(42)

真题详情及解析

【41】关系数据库中,实现实体之间的联系是通过表与表之间的公共(41)

真题详情及解析

【13-14】设学生选课关系模式为SC(Sno, Cno, Grade),其中,Sno 为学号,Cno 为课程号,Grade为成绩,SQL 查询语句如下:
SELECT Sno
FROM SC S
WHERE NOT EXISTS
(SELECT *
FROM SC SCY
WHERE SCY.Sno=’1042’ AND NOT EXISTS
(SELECT *
FROM SC SCZ
WHERE SCZ.Sno=SCX.Sno AND SCZ.Cno=SCY.Cno));
与该查询等价的元组演算表达式为{t|(13)(SC(u)∧SC(v)∧(14)∧t[1]=u[1])}。

真题详情及解析

【43-44】在关系R(A1,A2,A3)和S(A3,A4,A5)上进行关系运算的4个等价的表达式E1、E2、E3和E4如下所示:
E1=π A1,A4(σ A2<'2022‘ ∧ A4='95'(R⋈S))
E2=π A1,A4(σ A2<'2022'(R)⋈σ A4='95'(S))
E3=π A1,A4(σ A2<2022'∧R.A3=S.A3∧A4='95'(R×S))
E4=π A1,A4(σ R.A3=S.A3(σA2<'2022'(R)×σA4='95')(S))
如果严格按照表达式运算顺序,则查询效率最高的是(43),将该查询转换价的SQL语句为:SELECT A1,A4 FROM R,S WHERE(44)

真题详情及解析

【42】给定关系R(A,B,C,D,E)和关系S(D,E,F,G),对其进行自然连接运算R⋈S后其结果集的属性列为(42)

真题详情及解析

【44-45】在关系R(A1,A2,A3)和S(A2,A3,A4)上进行πA1,A4A2<'2017'∧A4='95'(R⋈S))关系运算,与该关系表达式等价的是(44)。将该关系代数表达式转换为等价的SQL语句如下:SELECT A1,A4 FROM R,S WHERE R.A2 <'2017'(45);

真题详情及解析
培训报名