教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

SQL server 2000 习题(已整理、含答案)(7)

来源:网络收集 时间:2026-01-25
导读: 43.由同一张E-R生成关系模型的关系个数是唯一的。 (B) 44. 局部临时表只能对创建他的用户是可见的。(A) 45.实体的多对多联系必须形成一个独立的关系。( A) 46. 在表中可以建立多个标识列(identity). (B)

43.由同一张E-R生成关系模型的关系个数是唯一的。 (B) 44. 局部临时表只能对创建他的用户是可见的。(A) 45.实体的多对多联系必须形成一个独立的关系。( A) 46. 在表中可以建立多个标识列(identity). (B) 47.Sql标准语言是采用集合操作。(A)

五、根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能

假设存在名为AAA的数据库,包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1.create procedure xxk3 as begin

select 学号,avg(成绩) as 平均成绩 from score group by 学号 end

**显示出AAA库中每个学生的平均成绩。 2.create procedure xxk4 (

@a char(8),@b varchar(10),@c numeric(5,2) ) as begin

update score

set 成绩=@c

where 学号=@a and 课程名=@b end

**修改score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值。 3.create procedure xxk5 (

@a char(8),@b varchar(10),@c numeric(5,2) ) as begin

insert into score values(@a,@b,@c) end

**向score表中插入学号为@a的值、课程名为@b的值、成绩为@c的值的学生成绩记录。 4.create procedure xxk6 (

@a char(8),@b varchar(10) ) as begin

delete from score

where 学号=@a and 课程名=@b end

***从score表中删除学号为@a的值、课程名为@b的值的学生成绩记录。 5. create table students (

学号 char(8) primay key, 姓名 varchar(8), 年龄 int,

专业 varchar(20), 入学日期 datetime )

****创建Students表。

6. ALTER DATABASE AAA MODIFY FILE ( NAME = AAA_data, SIZE = 5,

MAXSIZE=10 )

***将AAA数据库的初始大小更改为5MB,最大空间限定为10MB。

7. 假设Students表中已存在大量学生记录,求所有“计算机软件”专业学生的平均年龄,如果平均年龄大于19则显示“平均年龄超过19”,否则显示“平均年龄没有超过19”。 IF (Select Avg(年龄) From Students Where 专业=’计算机软件’)>19 SELECT ‘平均年龄超过19’ ELSE

SQL server 2000 习题(已整理、含答案)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/608401.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)