-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. 經組委協商,需要刪除女子跳高比賽項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章