数据库试题3 一、选择题 1.下面哪个范式不是关系模型中的范式( C) A、第一范式 B、第二范式 C、范德蒙范式 D、 BCNF 范式 2.SQL Serv er 2000 不包含以下哪个版本( B) A、 SQL Serv er 2000 企业版(Enterprise Edition) B、 SQL Serv er 2000 专业版(Professional Edition)标准版 C、 SQL Serv er 2000 个人版(Personal Edition) D、 SQL Serv er 2000 开发版(Dev eloper Edition) 3.下面哪一项不属于 T-SQL 语言的组成部分( B) A、数据定义语言(DDL) B、数据查询语言(DFL) C、数据操纵语言(DML) D、数据控制语言(DCL) 4.下面哪个不是 SQL Serv er 数据库的系统数据类型(C ) A、int、smallint B、 char、v archar C、 String、char D、datetime、int 5.下面关于 SQL Serv er 数据库中变量的描述,不正确的是( C ) A、SQL Serv er 中变量可分为全局变量和局部变量两大类。 B、全局变量由系统提供且预先声明,通过在名称前加两个”@”符号区别于局部变量。 C、不用 SELECT 语句给变量赋值 D、在批处理或存储过程中使用 DECLARE 语句声明局部变量 6.下面程序的运行结果为(B ) DECLARE @v ar1 int, @v ar2 int SET @v ar1 = 200 SET @v ar2 = 100 IF @v ar1 < @v ar2 PRINT '@v ar1 的值小于@v ar2 的值' ELSE BEGIN PRINT '执行 SQL 语句块' PRINT '@v ar1 的值大于@v ar2 的值' END GO A、 @v ar1 的值大于@v ar2 的值 B、执行 SQL 语句块 @v ar1 的值大于@v ar2 的值 C、 @v ar1 的值小于@v ar2 的值 D、 @v ar1 的值小于@v ar2 的值 执行 SQL 语句块 @v ar1 的值大于@v ar2 的值 7.下面哪个不是 SQL Serv er 数据库中的聚合函数( C) A、 COUNT B、 SUM 和 AVG C、 CONVERT D、 MAX 和 MIN 8.下面哪个不是 SQL Serv er2000 数据库对象( B) A、表、视图 B、队列、约束 C、索引、存储过程 D、触发器、约束 9.下面哪个不是 SQL Serv er 2000 中的系统数据库() A、master 数据库 B、tempdb 数据库 C、PetStoreDB 数据库 D、model 数据库 10.关于下面创建数据库的脚本,描述不正确的是( C ) CREATE DATABASE OPCDB ON ( NAME = 'OPCDB_Data', FILENAME = 'D:\Microsoft ...