Oracle 1-6章复习试题(电子商务网站)
第一部分
1.创建一个函数fun_sal,该函数根据部门号获得该部门下所有员工的平均工资
2.创建一个动态游标,根据部门编号查询该部门下员工所有信息。
3 创建一个存储过程,根据该员工的编号,查询该员工的工资,如果该工资少于2000.把工资提高到2000.
4 显示在一个月为30天的情况所有员工的日薪金,忽略余数
Select sal+nvl(comm,0) from emp
第二部分
第一阶段:创建用户和基础表
1.创建用户developer密码developer,为其赋予足够的权限,然后用该用户完成下面功能。
2.创建数据表
--客户信息表
--(会员编号、会员姓名、会员密码、邮箱地址、注册时间)
--商品信息表
--(商品id,商品名字、价格、折扣、是否新品、现存量)
--订单信息表
--(订单id、会员id、订单状态(0未付款、1已付款、2已审核、3完成)、下单时间)--订单明细信息表
--(订单id、商品id、商品数量)
要求:
1.会员姓名唯一
2.商品折扣介于0.0-10.0之间
3.订单明细表中订单id和商品id唯一
4.订单id由系统自动生成,请使用序列完成。
5.外键关系1:订单信息表(会员id)-客户信息表(会员编号)
6.外键关系2:订单明细表(订单id)-订单信息表(订单id)
7.外键关系3:订单明细表(商品id)-客户信息表(商品id)