一共有8道数据库的练习题~求会的朋友帮忙做一下给个详细的答案~谢谢~请标好答案的题号~感谢

1、根据下列信息,写出你认为最优的关系模式,并说明原因
产品代号、型号、产品名称、库存量、库存量最高限额、销量、销售额、售价、销售日期、生产批次、批产量、批成本、批生产日期

2、设T1,T2,T3是如下三个事务,其中R为数据库中某个数据项,设R的初值为0。
T1:R:=R+5
T2:R:=R*3
T3: R:=2
若允许这三个事务并行执行,试列出所有可能的正确结果。

3、设有职工关系EMP(职工号,姓名,性别,工资,部门)。
职工吴刚从销售部调到人事部、请用SQL语句写出该操作。
4、设有关系模式:EMP(职工号,姓名,工资,部门号)
试用SQL语句创建一个工资总额超过20万元(含20万元)的各部门工资总额视图V-SAL。
5、设有下列关系模式:
学生关系S(学号,姓名,年龄,班级)
选课关系SC(学号,课程号,成绩)
检索没有选C1或C2课的学生的学号,要求用关系代数表达式表示。
6、设有下列关系模式:
学生关系S(学号,姓名,年龄,班级)
选课关系SC(学号,课程号,成绩)
用SQL语句查询李林选了而王明没有选的课程号。
7、某工厂生产多种产品,每种产品由不同的零件组装而成,有的零件可用在不同的产品上。产品有产品号和产品名两个属性,零件有零件号和零件名两个属性。根据语义设计ER模型,并将ER模型转换成关系模式。

8、假设某公司销售业务中使用的订单格式如下:
订单号:1145订货日期:09/15/2002 客户名称:ABC 客户电话:8141763
产品编写 品名 价格 数量 金额
A 电源 100.00 20 2000.00
B 电表 200.00 40 8000.00
C 卡尺 40.00 50 2000.00
总金额:12000.00
公司的业务规定:
(1)订单号是唯一的,每张订单对应一个订单号;
(2)一张订单可以订购多种产品,每一种产品可以在多个订单中出现;
(3)一张订单有一个客户,且一个客户可以有多张订单;
(4)每一个产品编号对应一种产品的品名和价格;
(5)每一个客户有一个确定的名称和电话号码。
试根据上述表格和业务规则设计关系模式:
R(订单号,订货日期,客户名称,客户电话,产品编号,品名,价格,数量) 问:
(1)写出R的基本函数依赖集。
(2)找出R的候选码。
(3)判断R最高可达到第几范式?为什么?
(4)给出一个可能的3NF分解。

第1个回答  2007-06-06
就那么一点分,不够浪费工夫的``
相似回答