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

例1将一新学生记录(学号:95050;姓名:陈冬;性别:男;年龄:18;所在系:计算机科学系)插入学生表中。例2插入一条选课记录(‘95020’,’C1’)。例3对每一个... 例1 将一新学生记录(学号:95050;姓名:陈冬;性别:男;年龄:18;所在系:计算机科学系)插入学生表中。

例2 插入一条选课记录(‘95020’,’C1’)。
例3 对每一个系,求学生的平均年龄,并把结果存入数据库。对于这道题,首先要在数据库中建立一个有两个属性列的新表,其中一列存放系名,另一列存放相应系的学生平均年龄。
CREATE TABLE Deptage(所在系 CHAR(20),平均年龄SMALLINT);
然后对数据库的学生表按所在系分组求平均年龄,再把所在系和平均年龄存入新表中。
例4 将学生95001的年龄改为22岁。
例5 将所有学生的年龄增加一岁。
例6 将计算机科学系全体学生的成绩置零。
例7 删除学号为95006的学生记录
例8 删除所有的学生选课记录
例9 删除计算机科学系所有学生的选课记录
展开
 我来答
a不才小生
2011-04-01 · 小生不才,愿得小姐青睐!!!
a不才小生
采纳数:15 获赞数:14

向TA提问 私信TA
展开全部
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 所在系='计算机科学';
优雇联盟
2011-04-01 · 超过10用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:30.3万
展开全部
第一题
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式