联大学堂《计算机应用技术数据库系统原理(安阳师范学院)》题库及答案


联大学堂《计算机应用技术数据库系统原理(安阳师范学院)》题库及答案

1、某学校图书借阅管理系统应提供如下功能:

(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;

(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;

(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;

(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。

根据以上叙述,回答下列问题:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。

正确答案:图书|书号|书名|作者|单价|出版社|读者|借书证号|姓名|性别|单位|类别编号|读者类别|最大允许借书量|借书期限

2、某旅行社管理系统涉及的部分信息如下:

(1)景点:景点编号、景点名称、地点、景点描述。

(2)线路:线路编号、线路名称、线路描述。

(3)导游:工号、姓名、等级。

(4)团队:团队编号、人数、开始日期、截止日期。 其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)

(2)根据转换规则,将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。

正确答案:景点|景点编号|景点名称|地点|景点描述|线路|线路编号|线路名称|线路描述|导游|工号|姓名|等级

3、有一教学数据库,包括学生(S),课程(C)和选修(SC)三个关系: S(SNO,SN,SA,S,SD)有属性学号、姓名、年龄、性别、系别; C(CNO,CN,TEACHER)有属性课程号、课程名、任课教师; SC(SNO,CNO,G)有属性学号、课程号、成绩。

用关系代数描述下列问题:

(1)检索年龄大于23岁的男学生的学号和姓名;

(2)检索至少选修两门课的学生学号;

(3)求选修了全部课程的学生姓名;

(4)求没有选修C2课程的学生姓名。

正确答案:SNO|SN|23|男|s|sc|CNO|c2

4、设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式: R(员工编号,姓名,电话,产品型号,日期,安装数量) 如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。 (1)写出关系模式R的基本FD和关键码。 (2)R最高属于第几范式。 (3)将R规范到3NF。

正确答案:员工编号|姓名|电话|员工编号|产品型号|日期|1NF

5、某商业集团的商品进销存系统中,涉及的部分信息如下:

(1)商品:商品号、商品名、规格、计量单位。

(2)供应商:供应商号、供应商名、地址。

(3)商店:商店号、商店名、地址。

(4)客户:客户号、客户名、地址。 其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、销售数量和销售日期。