一、题目
一、假设有如下表:
某健身俱乐部开发一个信息管理系统,该信息系统的部分关系模式如下:
会员(会员手机号,姓名,折扣)
项目(项目名称,项目经理,价格)
消费(流水号,会员手机号,项目名称,消费金额,消费日期)
请用关系代数式写出如下查询:
(1)(10%) 查询单行消费金额大于2000元的会员手机号和姓名。
试用SQL语句完成下面2—10题(注,属性名无需转换成英文):
(2)(10%)新建消费表,要求指定关系的主键和外键,以及消费金额大于零的约束。(说明:流水号 char(12),会员手机号 char(11),项目名称 varchar(20),消费金额
numeric(20,2),消费日期date)。
(3)(10%)查询所有“刘”姓,且会员手机号以“139”开头的客户信息。
(4)(10%)修改姓名为“张宁”,项目名称为“健身操”的消费金额为200元。
(5)(10%)查询每个会员的消费总金额(只需显示会员手机号和消费总金额),并消费
总金额降序排列。
(6)(10%)查询没有会员消费过的项目信息。(使用IN 和EXISTS)
(7)(10%)往消费表增加一条信息(流水号:202004160001,会员手机号:13912345678,
项目名称:普拉提, 消费金额:200,消费日期:2020/4/16)。
(8)(10%)删除会员陈明的所有消费信息。
(9)(10%)列出所负责项目的消费总金额大于20万(200000)的项目经理。
(10)(10%)建立视图VW1得到消费信息,包括以下属性:流水号,会员手机号,姓
名,项目名称,项目经理,消费金额。
(SQL Server或MySql 标准)