数据库基础与应用综合题(12)

时间:2026-01-13

数据库基础与应用综合题

A. 每个表只能建立一个非聚集索引 B. 非聚集索引需要较多的硬盘空间和内存

C. 一张表上不能同时建立聚集和非聚集索引 D. 一个复合索引只能是聚集索引

4.“Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的(A)。

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

5.下列标识符可以作为局部变量使用(C)。

A. [@Myvar] B. My var C. @Myvar D. @My var

6. Transact SQL支持的程序结构语句主要有(A)。

A. Begin End B. If Then ELSE C. Do Case D. Do While

7.属于事务控制的语句是(A)。

A. Begin Tran、Commit、RollBack B. Begin、Continue、End

C. Create Tran、Commit、RollBack D. Begin Tran、Continue、End

8. SQL Server触发器主要针对下列语句创建(B)。

A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETE

C. SELECT、UPDATE、INSERT D. INSERT、UPDATE、CREATE

二、填空题

1.在SQL Server中主要是通过(查询分析器)实用工具运行Transact SQL语句。

2.SQL Server可以通过查询分析器和(企业管理器)两种工具完成数据库的管理工作。

3.在一个已存在数据的表中增加一列,一定要保证所增加的列允许(Null)值。

4.Transact-SQL语句中将日期时间型数据类型作为(字符)型处理,需要用单引号括起来。

5.可以将视图理解为一组存储在SQL Server数据库中的经过预编译的(SELECT)语句。

6.SQL Server中引入索引主要是为了(提高查询的效率),保证数据的惟一性并加快表的查询速度。

7.索引一经创建就完全由SQL Server2000系统(自动)选择和维护。

8.从是否改变基本表记录的物理位置角度可将索引分为(聚集)和(非聚集索引)两类。

9.注释是一些说明性的文字,不是(可执行)语句,不参与程序的编译。

10. 一个局部变量的使用范围局限于(批处理)内,即两个GO语句之间的那一部分。

11.触发器是一种特殊的(存储过程),基于表而创建,主要用来保证数据的完整性。

三、应用题

假设存在名为AAA的数据库,它包括Students(学号 [char 8],姓名 [varchar 8],年龄

[int],专业 [varchar 20],入学日期 DateTime)和Score(学号 [char 8],课程名 [varchar 10],成绩 [numeric(4,2)])两张表。请使用Transact SQL完成以下任务。

1.创建AAA数据库,所有参数取默认值。

create DataBase AAA

2.创建Students表。

create table students (

学号 char(8) primay key,

姓名 varchar(8),

年龄 int,

专业 varchar(20),

入学日期 datetime

)

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

ALTER DATABASE AAA

数据库基础与应用综合题(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219