SQL SERVER2005试题求大神
SQL SERVER2005试题求大神
设有“学生成绩”数据库,其中有4个表,表名、各表中字段名以及表的各种约束说明如下:
学生(学号,姓名,性别,出生日期),其中学号为主键;
课程(课号,课名,学分),其中课号为主键
学生成绩(学号,课号,成绩),其中:学号+课号为主键,学号为外键、课号为外键。 请写出如下要求的SQL命令。
(1) 向学生表中插入如下一条记录,并回答问题。(5分)
学号:1001 姓名:张志强 性别:男 出生日期:1993-3-3
若在执行前表中已存在学号1001的学生,这条命令能否被执行?为什么?
(2) 将学号为1003的学生选修课号为203的成绩修改为85分。(5分)
(3) 删除学号为1003的学生选修课号为203的成绩记录。(5分)
(4) 查询所有男生的基本信息。(5分)
(5) 统计所有学生的平均成绩。(5分)
(6) 查询“SQL SERVER数据库”课程的平均成绩。
没玩过。。。。一共就行20