教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

网络数据库复习题1(2)

来源:网络收集 时间:2026-08-25
导读: A.DDL B.DCL C.DML D.DBL 47.在T-SQL语言中,修改表结构时,应使用的命令是( ) A.UPDATE B. INSERT C. ALTER D. MODIFY 48要想使SQL Server2000数据库管理系统开始工作,必须首先启动( A. SQL Server服务器 B.

A.DDL B.DCL

C.DML D.DBL

47.在T-SQL语言中,修改表结构时,应使用的命令是( )

A.UPDATE B. INSERT

C. ALTER D. MODIFY

48要想使SQL Server2000数据库管理系统开始工作,必须首先启动(

A. SQL Server服务器 B. 查询分析器

C. 网络实用工具 D. 数据导入和导出程序

49. SQL Server2000的物理存储主要包括3类文件( )。

A. 主数据文件、次数据文件、事务日志文件

B. 主数据文件、次数据文件、文本文件

C. 表文件、索引文件、存储过程

D. 表文件、索引文件、图表文件 )

网络数据库复习题1

50. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库( )。

A. 事务日志文件 B. 主数据文件

C. DELETE语句 D. 联机帮助文件

51. 下面关于tempdb数据库描述不正确的是( )。

A. 是一个临时数据库 B. 属于全局资源

C. 没有权限限制 D. 是用户建立新数据库的模板

52.在创建存储过程时,不能出现的T—SQL语句是:

A. CREATE VIEW B.ALTER TABLE C.CREATE INDEX

D.GROUP BY

53. 下面关于索引的描述不正确的是( )。

A. 索引是一个指向表中数据的指针

B. 索引是在元组上建立的一种数据库对象

C. 索引的建立和撤消对表中的数据毫无影响

D. 表被撤消时将同时撤消在其上建立的索引

54. “Create Unique,clusterd Index AAA On 学生表(学号)”将在学生表上创

建名为AAA的( )。

网络数据库复习题1

A. 惟一索引 B. 聚集索引 C. 复合索引 D.主键索引

55. SQL Server2000提供的单行注释语句是使用( )开始的一行内容。

A. “/*” B. “--” C. “{” D. “/”

56.定义事务的一组语句是:

A. Begin Tran、Commit、RollBack

B. Begin、Continue、End

C. Create Tran、Commit、RollBack

D. Begin Tran、Continue、End

57. SQL Server2000触发器主要针对下列语句创建(

A. SELECT、INSERT、DELETE

B. INSERT、UPDATE、DELETE

C. SELECT、UPDATE、INSERT

D. INSERT、UPDATE、CREATE

58. 下列SQL Server2000语句中出现语法错误的是(

A. DECLARE @Myvar INT

B. SELECT * FROM [AAA]

C. CREATE DATABASE AAA )。 )。

网络数据库复习题1

D. DELETE * FROM AAA

59、 下列说法正确的是 _______ 。

A 、视图是观察数据的一种方法,只能基于基本表建立。

B 、视图是虚表,观察到的数据是实际基本表中的数据。

C 、索引查找法一定比表扫描法查询速度快。

D 、索引的创建只和数据的存储有关系。

三、写出下列每条语句或程序段的功能

假设存在名为AAA的数据库,包括Students(学号,姓名,年龄,专业 ,入学日期 )和Score(学号,课程名,成绩 )两张表。

1. SELECT *

FROM Students

WHERE DATEPART(year,入学日期) =DATEPART(year,GETDATE())

2. DECLARE @MyNO CHAR(8)

SET @MyNO='20030001'

IF (SELECT 专业 FROM Students WHERE 学号=@MyNO)='计算机软件'

BEGIN

SELECT AVG(成绩) AS 平均成绩

FROM Score

网络数据库复习题1

WHERE 学号=@MyNO

END ELSE

PRINT '学号为' +@MyNO+'的学生不存在或不属于软件专业

3. declare @a numeric(5,2)

set @a=(select avg(成绩) from score)

select *

from score

where 成绩>=@a

4. declare @a numeric(5,2),@b numeric(5,2)

set @a=(select max(成绩) from score)

set @b=(select min(成绩) from score)

print @a-@b

5. declare @a char(6)

set @a='刘亮'

if(exists(select * from students where 姓名=@a)) print '姓名为'+@a+'的同学存在!'

else

网络数据库复习题1

print '姓名为'+@a+'的同学不存在!'

6. select year(入学日期) as 入学年份,count(*) as 人数 from students

group by year(入学日期)

7. create procedure xxk1

as

select *

from students x join score y on x.学号=y.学号

8.create procedure xxk3

as

select 学号,avg(成绩) as 平均成绩

from score

group by 学号

9.create procedure xxk4

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

as

update score

set 成绩=0

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

网络数据库复习题1

10.create procedure xxk6

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

delete score

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

…… 此处隐藏:689字,全部文档内容请下载后查看。喜欢就下载吧 ……
网络数据库复习题1(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/134830.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)