-1

某个学生运动会比赛信息的数据库,保存了如下的表:
 . 运动员 sport(运动员编号 sportid, 运动员姓名 name, 运动员性别 sex, 所属系号 department)
 . 项目 item(项目编号 itemid, 项目名称 itemname, 项目比赛地点 location)
 . 成绩 grade(运动员编号 sportid, 项目编号 itemid, 积分 mark)

功能要求:
  1.定义各个表的主键和外键约束
  2. 运动员的姓名和所属系别不能为空值.
  3. 积分要么空值,要么为 6, 4, 2, 0, 分别代表第一,二,三名和其他名次的积分

数据:
 运动员表:(
  1001, '李明', '男', '计算机系'
  1002, '张三', '男', '数学系'
  1003, '李四', '男', '计算机系'
  1004, '王五', '男', '物理系'
  1005, '李娜', '女', '心理系'
  1006, '孙丽', '女', '数学系'
 )

 项目表:(
  'x001', '男子五千米', '一操场'
  'x002', '男子标枪', '一操场'
  'x003', '男子跳远', '二操场'
  'x004', '女子跳高', '二操场'
  'x005', '女子三千米', '三操场'
 )

 积分表: (
  1001, 'x001', 6
  1002, 'x001', 4
  1003, 'x001', 2
  1004, 'x001', 0
  1001, 'x003', 4
  1002, 'x003', 6
  1004, 'x003', 2
  1005, 'x004', 6
  1006, 'x004', 4
 )


要求:
 1. 求出目前总积分最高的系名, 及其积分

 2. 找出在一操场进行比赛的各项目名称及其冠军的姓名

 3. 找出参加了张三所参加过的项目的其它同学的姓名

 4. 经查张三因为作用了违禁药品,其成绩都记 0 分, 请在数据库中作出相应修改

 5. 经组委协商,需要删除女子跳高比赛项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值