通过企业管理器,在学生选课数据库的学生、课程和选课3个表中各输入10条记录。要求记录不仅满足数据约束要

例1 将一新学生记录(学号:95050;姓名:陈冬;性别:男;年龄:18;所在系:计算机科学系)插入学生表中。例2 插入一条选课记录(‘95020’,’C1’)。例3 对每一个系,求学生的平均年龄,并把结果存入数据库。对于这道题,首先要在数据库中建立一个有两个属性列的新表,其中一列存放系名,另一列存放相应系的学生平均年龄。 CREATE TABLE Deptage(所在系 CHAR(20),平均年龄SMALLINT); 然后对数据库的学生表按所在系分组求平均年龄,再把所在系和平均年龄存入新表中。例4 将学生95001的年龄改为22岁。例5 将所有学生的年龄增加一岁。 例6 将计算机科学系全体学生的成绩置零。例7 删除学号为95006的学生记录例8 删除所有的学生选课记录例9 删除计算机科学系所有学生的选课记录
2026年09月23日 18:13
有2个网友回答
网友(1):

1、
insert into 学生表 values('95020','陈东','男',18,‘计算机科学系')
2、
insert into 选课表 values('95020',C1')
3、select avg(年龄)form 学生表 where 所在系='',/*这条不明确,我只能告诉你怎么求平均年龄,我看你现在还没有学到select查询语句,所以这个要靠你自己了。*/
4、update 学生表 set 年龄=22 where 学号='95001';
5、update 学生表 set 年龄=年龄+1;
6、update 课程 set 成绩=0 where 所在系='计算机科学';
7、delete from 学生表 where 学号='95006‘;
8、delete from 选课表
9、delete from 选课表 where 所在系='计算机科学';

网友(2):

第一题
insert into s(s#,sn,se,sa,sd)
values('95050','陈东','男','18','计算机')

第二题
CREATE TABLE [dbo].[d](
[sd] [nchar](10) NOT NULL,
[avgage] [nchar](10) NULL,)
insert into d(sd,avgage)
select sd ,avg(sa)
from s
group by sd