爱问知识人 爱问教育 医院库

数据库相关问题

首页

数据库相关问题

所涉及到的学生信息管理数据库中包含三个数据表,它们各自的表结构如下:
学生表:
字段名    类型    大小    字段名    类型   大小   字段名   类型   大小 
学号  文本  9  姓名  文本  4  性别  文本  1
院系  文本  10  出生日期  日期/时间     出生地  文本型  10
成绩表:
字段名   类型   大小   字段名   类型   大小   字段名   类型   大小 
学号  文本  9  课程编号  文本  4  成绩  数字  单精度

课程信息表:
字段名   类型   大小   字段名   类型   大小   字段名   类型   大小 
课程编号  文本  4  开课单位  文本  10  课程名称  文本  10
1. 分别写出建立三个数据表的SQL命令,并根据需要设置主键和外键。
2. 为学生表按学号和院系分别建立两个索引。
3.查询院系为“会计学院”的学生成绩,显示学号、姓名、课程名称和成绩。
4.查询姓“王”学生的基本信息,显示:学号、姓名、性别和年龄,并按学号降序排列。
5.统计每一门课程的选修人数,显示:课程编号、学生人数。
6.查询平均成绩不及格(<60)的学生信息,显示:显示学号,平均成绩。
7. 查询选修了C002号课程,并且成绩在90分以上的学生名单。
8. 查询选修了C003号或C006号课程的学生的学号及姓名。
9.查询不选修课程编号为“C003”的学生,显示:学号、姓名和院系。
10.统计每个学生各门课程的平均成绩,显示:学号、姓名、课程编号、平均成绩。
11. 修改课程信息表,插入一个新属性,属性名为“先行课编号”,字段为文本型,大小为4。
12. 在修改后的表中查询至少选修了一门课,并且其先行课为C002号课程的学生学号

提交回答
好评回答
  • 2012-12-06 20:33:58
    这都是基本的sql操作
    是你将来工作的基本知识,我建议你好好自己做做
    掌握基本知识,
    否则你将来还要学习,影响工作

    好***

    2012-12-06 20:33:58

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):