SQL语言课后练习_sql语言课堂练习

其他范文 时间:2020-02-28 21:12:57 收藏本文下载本文
【www.daodoc.com - 其他范文】

SQL语言课后练习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语言课堂练习”。

岳阳市湖湘认证培训学校学院路504号 0730-8334666

SQL语言课后练习题

以下练习都是基于数据库XSG,及数据库表XSCJ与XSDA中操作,表结构如下:

XSCJ(学号C(10),语文N(4,1),数学 N(4,1),英语 N(4,1),计算机N(4,1),平均成绩N(4,1))

XSDA(学号C(10),姓名C(10),性别C(4),班级C(10),出生日期D,籍贯C(20),家庭情况G,简历M,照片G)

1、用SQL语句建立XSDA表,并为学号字段创建为主关键字,约束性别字段的值只能为男或为女,如果在不输入信息的情况下默认值是女。

2、用SQL语句建立XSCJ表,并与XSDA表建立联系。

3、为XSDA表增加一个学费字段,要求为货币型,约束字段有效性规则:学费必须在0至20000元

内(含),否则提示:学费错了。

4、修改XSDA表学费字段,要求学费必须在2000-20000间(含),否则提示:学费错了。

5、修改XSDA表学费字段,删除它的字段有效性规则。

6、修改XSDA表学费字段,将其改名为:学杂费。

7、修改XSDA表的籍贯字段的宽度为10。

8、删除XSDA表的学费字段。

9、将XSDA表的姓名字段和性别字段定义为候选索引,索引名为:TEMP。

10、删除XSDA表的候选索引TEMP。

11、删除XSDA表及XSCJ表。

12、在XSCJ表中插入一个元组:学号:19980405,语文:78,数学:68,英语:74,计算机:

90,平均成绩:77.50。

13、在XSDA表中插入一个元组:学号:19980405,姓名:王小辉,性别:男,出生日期:1981

年12月5日

14、在XSCJ表中为所有学生的英语成绩加10分

15、在XSDA表中为学号为:19980405的学生的籍贯改为岳阳市

16、删除XSDA表中学号为19980405的记录

17、将XSDA表复制到XSDABAK表

18、从XSG数据库中的XSDA表查找所有学生的学号、姓名和班级的情况

19、从XSG数据库的XSDA表查找计981班的学生的学号、姓名和班级的情况

20、从XSG数据库中的XSCJ表中查找计算机成绩大于80的学生的学号

21、从XSG数据库的XSDA表查找所有学生的学号、姓名和班级的情况,并按学号降序排序

22、从XSG数据库中的XSCJ表中查找计算机成绩大于60的学生学号、语文、计算机和平均成绩,并按计算机的降序排序,如计算机成绩相同,按学号的升序排序

23、从XSG数据库的XSDA表查找前4个学生的情况,按学号降序排序

24、从XSG数据库中的XSCJ表中查找计算机成绩大于70的前40%学生的学生信息,并按计算

机的降序排序

25、从XSG数据库的XSDA和XSCJ表查找所有学生的姓名、语文、数学、英语和计算机成绩。

(用两种方式,其中一种是INNER JOINON)

26、查询哪些班级有计算机成绩大于等于90分的学生

27、查询班级和学号为:19980102相同的学生的XSDA信息

28、查询XSDA表中的班级的个数

29、查询XSDA表中的学生的个数

30、计算XSCJ中所有学生的语文成绩的平均成绩,最高成绩,最低成绩三个字段

31、计算计981班学生的英语平均成绩

32、计算每个班级的语文平均成绩

33、求至少有两个学生的班级的语文平均成绩。最终得到两个字段为:人数,平均成绩

34、从XSDA表中查询出姓王的信息。

35、查询XSDA表中不是计981班的全部学生信息

下载SQL语言课后练习word格式文档
下载SQL语言课后练习.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文