北大数据库原理上机考试题(03年11月7日)_自考指南-查字典自考网
 
请输入您要查询的关键词
  查字典自考网 >> 自考指南 >> 北大数据库原理上机考试题(03年11月7日)

北大数据库原理上机考试题(03年11月7日)

发布时间: 2016-06-14 来源:查字典自考网

有某个学生运动会比赛信息的数据库,保存了如下的表:

运动员(运动员编号,运动员姓名,运动员性别,所属系号)

项目(项目编号,项目名称,项目比赛地点)

成绩(运动员编号,项目编号,积分)

请用SQL语句完成如下功能:

1. 建表,注意满足如下要求:

a) 表名必须加自己的帐号作前缀,比如“d10000001运动员”

b) 定义各个表的主码外码约束。

c) 运动员的姓名和所属系别不能为空值。

d) 积分要么为空值,要么为6,4,2,0, 分别代表第一,二,三名和其他名次的积分,注意名次可以有并列名次,后面的排名不往前提升,例如,如果有两个并列第一,则没有第二名。

2. 往表中插入数据:

运动员( 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)

3. 完成如下查询

a) 求出目前总积分最高的系名,及其积分。

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

c) 找出参加了张三所参加的所有项目的其他同学的姓名

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

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

点击显示
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读

当前热点关注

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • [相关地区]