云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2006年下期中南大学《数据库原理及程序设计》试题及答案

2006年下期中南大学《数据库原理及程序设计》试题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 23:20:26

4. 最小关系系统仅支持数据结构和三种关系操作,而关系完备的系统支持数据结构和所有的关

系代数操作(功能上与关系代数等价),主要是增加了对集合运算的支持。

四、 1.

建立仓库表Create table warehouse(

wno varchar2(10) primary key, wname varchar2(20), guard varchar2(20), square number(10,2), cou int);

mno varchar2(10) primary key, mname varchar2(20), type varchar2(10), unit varchar2(10), cusnum varchar2(10), price number(10,2));

wno varchar2(10) references warehouse(wno), mno varchar2(10) references material(mno), store number(10,2),

建立零件表Create table material(

建立库存表Create table storage(

primary key(wno,mno));

2. insert into employee values(‘k10001' ,’计划科’,‘张明',2003-11-14); insert into warehouse values(‘w001',‘仓库1',’刘成’,1000,100);

insert into material values(‘030001',‘螺母',‘中号’,‘只’,‘c1001’,5); insert into storage values(‘w001',‘030001',2000); 3. 用SQL表示

select eno, dno, edate from employee where ename=’张明亮’; select mno, type, unit from material where mname=’螺丝II’; 用关系代数表示 ?eno,dno,edate(?ename?mno,type,unit(?mname?'张明亮'(employee)) (material))

?'螺丝II'用元组演算表示

GET W (employee.eno,employee.dno,employee.edate):employee.ename=’张明亮’; GET W (material.mno,material.type,material.unit):material.mname=’螺丝II’;

4. 1)找出“张明亮”所管理仓库的总面积与总货位数。 Select sum(size), sum(num) from warehouse, store, emp

5

where warehouse.wno=store.wno and emp.emo=store.emo and ename=‘张明’ group by ename

2)找出所管理零件总价值(单价用计划价格)超过50万的职工号及职工名。 Select eno, ename from emp

where eno in (select eno from store, part where store.pno=part.pno group by eno having sum(l_price*num)>=500000)

5. delete from storage where storage.mno=material.mno and material.price>100000; delete from material where price>100000; 6. Create view IS_M

As

Select warehouse.wno, wname, material.mno, mname, price, store From warehouse, material, storage

Where warehouse.wno=storage.wno and material.mno=storage.mno;

五、1.⑴由已知条件可知:函数关系的右属性不包含E,所以码中必包含E

易知E不能推出所有其它属性,所以不是码

同理考虑两个属性的组合,分析知只有{BE}和{CE}能推出所有其它属性 依此考虑三个属性的组合{ADE}不能推出其它所有属性 综上可知R的码有{BE}和{CE}

⑵若码是{CE},不存在部分依赖和传递依赖,但存在决定因素B不包含码,故R是3NF;

若码是{BE},因为存在{B->D}部分依赖,所以R是1NF。 综上R的最高范式是3NF。

2.⑴由已知条件可知:函数关系的右属性不包含A,所以码中必包含A

易知A不能推出所有其它属性,所以不是码

同理考虑两个属性的组合,分析知只有{AB}和{AD}能推出其它所有属性 因为只有四个属性,因此不存在三个属性的组合 综上可知R的码有{AB}和{AD}

⑵若码是{AB},因为存在{B->D}部分依赖,所以R是1NF;

若码是{AD},因为存在{D->B}部分依赖,所以R是1NF。 综上R的最高范式是1NF。

六、程序填空

1 number

2 mod(v_LoopCounter,10)<>4 3 v_LoopCounter >=10 4 ELSE 5 36

6

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4. 最小关系系统仅支持数据结构和三种关系操作,而关系完备的系统支持数据结构和所有的关系代数操作(功能上与关系代数等价),主要是增加了对集合运算的支持。 四、 1. 建立仓库表Create table warehouse( wno varchar2(10) primary key, wname varchar2(20), guard varchar2(20), square number(10,2), cou int); mno varchar2(10) primary key, mname

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com