《数据库系统设计》试卷答案

上传人:cl****1 文档编号:507633771 上传时间:2023-08-20 格式:DOC 页数:5 大小:53.50KB
返回 下载 相关 举报
《数据库系统设计》试卷答案_第1页
第1页 / 共5页
《数据库系统设计》试卷答案_第2页
第2页 / 共5页
《数据库系统设计》试卷答案_第3页
第3页 / 共5页
《数据库系统设计》试卷答案_第4页
第4页 / 共5页
《数据库系统设计》试卷答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库系统设计》试卷答案》由会员分享,可在线阅读,更多相关《《数据库系统设计》试卷答案(5页珍藏版)》请在金锄头文库上搜索。

1、诚信应考,考试作弊将带来严重后果!考试中心填写:_年_月_日考 试 用专业班级:学号:姓名:装订线(题目不得超过此线)湖南大学课程考试试卷湖南大学教务处考试中心湖南大学课程考试试卷课程名称:数据库系统设计;课程编码:26011试卷编号:A;考试时间:120分钟题 号一二三四五六七八九十总分应得分100实得分评卷人一 单项选择题(本大题共5小题,每小题3分,共15分)1设关系模式R(A,B,C,D),F是R上成立的FD集,F= BD,ADC ,那么= ABC,BCD 相对于F 是BA是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是

2、无损联接分解,也不保持FD的分解2下列聚合函数中不忽略空值 (null) 的是 CA. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)3数据库系统的体系结构是C A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 4”实体”是信息世界广泛应用的一个术语,它用于表示D A有生命的事物 B无生命的事物 C实际存在的事物D一切事物5现有关系表学生(学号,姓名,性别,专业,出生日期)的主码是B A、姓名B、学号 C、姓名、学号 D、学号、姓名二简答题(本大题共3小题,每小题10分,共30分)1.

3、定义候选码、主码、外码;并说明他们之间的联系与区别。候选码(2分)主码(3分)外码(3分)联系与区别:(2分)答:候选码:若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为候选码( Candidate key )。主码:若一个关系有多个候选码,则选定其中一个为主码( Primary key )。外码:设 F 是基本关系 R 的一个或一组属性,但不是关系 R 的码,如果 F 与基本关系S 的候选码 Ks 相对应,则称 F 是基本关系 R 的外码( Foreign key)。基本关系 R 称为参照关系(Referencing relation),基本关系S 称为被参照关系 (Refere

4、ncing relation)。关系 R和S可以是相同的关系。2设有关系R和S:RABCSABD123136135368246133369345试写出A,C(R), R.A=S.D(R x S),RS的值答:A,C(R)=AC(2分)13152639 R.A R.B R.C S.A S.B S.DR.A=S.D (R x S)= 3 6 9 1 3 3(4分) A B C DRS = 1 3 5 61 3 5 33 6 9 8(4分)3已知关系模式R,其中U=A,B,C,D,E;F=ABC,BD,CE,ECB,ACB。求(AB)F+。B是候选码吗?为什么?(AB)F+ ABCDE (5分)AB

5、是候选码。 (2分)AB是候选吗。为什么 (3分)因为:(A)F+ A,(B)F+ BD,不存在AB的真子集的属性闭包等于全集U。三设计题(本大题共4小题,每小题5分,共20分)供应商零件工程项目数据库由以下四个关系模式构成:S ( SNO,SNAME,STATUS,CITY);P ( PNO,PNAME,COLOR,WEIGHT );J ( JNO,JNAME,CITY );SPJ ( SNO,PNO,JNO,QTY);供应商表S,零件和工程项目分别由供应商号( SNO )、零件号( PNO )和工程项目代码( JNO )唯一表识,供应情况表 SPJ 由供应商代码( SNO )、零件代码(

6、PNO )、工程项目代码 ( JNO )、供应数量( QTY )组成,表示某供应商供应某种零件给某工程项目的数量为 QTY 。试用语句完成如下的操作:(l)求供应工程 Jl 零件的供应商号 SNO ;SELECTDISTINCT SNO FROM SPJ WHERE JNO =J1;(2)将没有供货的所有工程项目从中删除;delete from jwhere jno not in (select jno from spj);()查询这样的工程项目号:供应给该工程项目的零件的平均供应量大于供应给工程项目的任何一种零件的最大供应量。select distinct jno from spjwhere

7、 pno=P1 group by jnohaving avg(qty)(select max(qty) from spj where Jno=J1);(4) 定义一个视图,它由所有这样的工程项目(工程项目与所在城市名称)组成,它们由供应商供货且使用零件。create or replace view v_spjas select spj.jno,j.cityfrom spj , jwhere sno=S1 and pno=P1 and spj.jno = j.jno ;四综合题(本大题共2小题,共35分)设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商

8、店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有个日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。(1)试画出ER图,并在图上注明属性、联系类型、实体标识符;(15分)(2)将ER图转换成关系模型,并说明主键。(10分)装订线(题目不得超过此线)湖南大学课程考试试卷湖南大学教务处考

9、试中心(3)试用SQLDDL语句定义上述关系模型的基本表,并说明主键和外键。(10分)商品名NM月销售量库存月份商品商品号单价N仓库号仓库仓库名供应月份商店商店号商店名地址M销售MP地址月供应量库存量日期N(1)(2)ER图可转换成6个关系模式:仓库(仓库号,仓库名,地址)商品(商品号,商品名,单价)商店(商店号,商店名,地址)库存(仓库号,商品号,日期,库存量)销售(商店号,商品号,月份,月销售量)供应(仓库号,商店号,商品号,月份,月供应量);(3)CREATE TABLE 仓库(仓库号 VARCHAR2(8),仓库名 VARCHAR2(30),地址 VARCHAR2(256),PRIMA

10、RY KEY (仓库号);CREATE TABLE 商品(商品号 VARCHAR(18),商品名 VARCHAR2(30),单价 NUMBER(8,2),PRIMARY KEY (商品号);CREATE TABLE 商店(商店号 VARCHAR2(8),商店名 VARCHAR2(30),地址 VARCHAR2(80),PRIMARY KEY (商店号);CREATE TABLE 库存(仓库号 VARCHAR2(8) CONSTRAINT fk_仓库号 REFERENCES 仓库(仓库号),商品号 VARCHAR2(8) CONSTRAINT fk_商品号 REFERENCES 商品(商品号),

11、日期 DATE,库存量 NUMBER,PRIMARY KEY(仓库号,商品号,日期);CREATE TABLE 销售(商店号 VARCHAR2(8) CONSTRAINT fk_商店 REFERENCES 商店(商店号),商品号 VARCHAR2(8) CONSTRAINT fk_商品 REFERENCES 商品(商品号),月份 NUMBER(2),月销售量 NUMBER,CONSTRAINT pk_销售 PRIMARY KEY (商店号,商品号,月份);CREATE TABLE 供应(仓库号 VARCHAR2(8) ,商品号 VARCHAR2(8) ,商店号 VARCHAR2(8),月份 NUMBER,月供应量 NUMBER,PRIMARY KEY (仓库号,商店号,商品号,月份),CONSTRAINT fk_供应_仓库号 FOREIGN key(仓库号) REFERENCES 仓库(仓库号),CONSTRAINT fk_供应_商品号 FOREIGN key(商品号) REFERENCES 商品(商品号),CONSTRAINT fk_供应_商店 FOREIGN key(商店号) REFERENCES 商店(商店号);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号