A.DBCC DBOPTION 'PUBS', ReadOnly, TRUE B.EXEC DBOPTION PUBS,'Read Only', TRUE C.SP_DBOPTION PUBS, Read Only, TRUE
D.EXEC SP_DBOPTION 'PUBS','Read Only', TRUE E.
编号:103 难度:3
题目:在SQL Server的查询分析器中,以下创建数据库的代码: USE master GO
CREATE DATABASE Sales ON
( NAME = Sales_dat,
FILENAME = 'c:\\mssql\\data\\saledat.mdf', SIZE = 10,
MAXSIZE = 50MB, FILEGROWTH = 5MB) LOG ON
( NAME = 'Sales_log',
FILENAME = 'c:\\mssql\\salelog.ldf', SIZE = 5,
MAXSIZE = 100, FILEGROWTH = 5) GO
假设所使用到的文件夹都存在,以下说法正确的是()。 A.将正确创建数据库,并且数据文件的初始大小为10M B.将正确创建数据库,并且日志文件将按照5%的速度递增
C.以上T-SQL在运行时将出现错误,提示不能在不同的文件夹下创建数据文件和日志文件,执行终止,创建数据库失败
D.以上T-SQL不能运行,因为存在不能通过编译的代码行 E.
编号:104 难度:3
题目:在SQL Server中,要创建一个名称为DBCC的数据库,正确的代码为()。 A.CREATE DATABASE DBCC B.CREATE DATABASE 'DBCC' C.CREATE DATABASE [DBCC]
D.因为DBCC是数据库中的关键词,因此不允许创建名称为DBCC的数据库 E.
编号:105 难度:2
题目:Microsoft SQL Server中,创建一个数据库,必须包含以下的文件()。 A.主要数据文件 B.次要数据文件 C.日志文件 D.记录集文件 E.
编号:106 难度:2
题目:以下是SQL Server 2000企业管理器的截图,界面显示了数据库
21
CenterManagement中所有的表:
则可以判断该数据库中自定义的用户表有()个。 A.1 B.2 C.3 D.5 E.
编号:107 难度:2
题目:以下都是SQL Server 2000支持的功能,除了()。 A.数据仓库 B.数据复制 C.全文检索 D.网络搜索 E.
编号:108 难度:3
题目:你刚刚成为一名SQL Server的数据库管理员,到任的第一天,在你检查SQL Server的设置情况时发现有个数据库已经被使用了两年,其大小为5 00M B,但是却只使用了10%的空间。你了解到这个数据库包含的是偶尔会被访问的遗留下来的数据,容量不会再增大,并且最终将被一个新的数据库应用所取代。根据这些信息,你最好()。
A.你应该使用DBCC SHRINKDB命令减小这个数据库的大小;
B.你应该采用压缩工具(WinZip等)减小这个数据库所在的数据文件的大小; C.你应该对这个数据库进行碎片整理,然后把数据库设置为只读; D.你应该将这个数据库移动到一个较小的硬盘上; E.
编号:109 难度:2
题目:在SQL Server中,以下都属于二进制数据类型,除了()。 A.Binary B.Image C.Bit
D.VarBinary E.
编号:110 难度:3
题目:以下的T-SQL,在SQL Server 2000中创建数据库表A: CREATE TABLE A (
AID INT CONSTRAINT PK_AID PRIMARY KEY, AName VARCHAR(32) )
以下说法正确的是()。
A.以上T-SQL将不能通过编译,因为只能在表创建以后才能添加约束对象 B.以上T-SQL将出现运行时错误中段,提示AID不能够作为主键
C.代码行的PRIMARY KEY是多余的代码,因为创建表的时候,将自动把第一行设置为主键
D.若数据库中不存在PK_AID对象,以上代码将执行成功,并且在表A中创建主键AID E.
22
编号:111 难度:2
题目:在数据库中,以下()约束,既属于域完整性约束,又属于引用完整性约束。
A.检查约束
B.NOT NULL属性 C.唯一约束 D.主键约束 E.
编号:112 难度:2
题目:在SQL Server数据库中,UNIQUE 约束与PRIMARY KEY约束之间的区别是()。
A.UNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
B.UNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值
C.创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改
D.UNIQUE约束列不能创建外键,而PRIMARY KEY约束列可以创建外键引用 E.
编号:113 难度:3 题目:以下的T-SQL: USE PUBS GO
CREATE TABLE ABC(ID_NUM INT IDENTITY(1,1) NOT NULL,FNAME VARCHAR(20) NULL) //1
INSERT INTO ABC (fname) VALUES('A') //2 GO
ALTER TABLE ABC ALTER COLUMN FNAME VARCHAR(32) NOT NULL //3 GO
SELECT * FROM ABC
在查询分析器中执行的时候,以下说法正确正确的是()。 A.报告错误,错误在第1行 B.报告错误,错误在第2行 C.报告错误,错误在第3行
D.不报告错误信息,正确创建数据库表、插入数据行和查询到一行数据 E.
编号:114 难度:3 题目:以下的T-SQL: USE PUBS GO
CREATE TABLE ABC(ID_NUM IDENTITY(1,1) NOT NULL,FNAME VARCHAR(20) NULL) //1
INSERT INTO ABC (fname) VALUES('A') //2 GO
23
ALTER TABLE ABC ALTER COLUMN FNAME VARCHAR(32) NOT NULL //3 GO
SELECT * FROM ABC
在查询分析器中执行的时候,以下说法正确正确的是()。 A.报告错误,错误在第1行 B.报告错误,错误在第2行 C.报告错误,错误在第3行
D.不报告错误信息,正确创建数据库表、插入数据行和查询到一行数据 E.
编号:115 难度:3
题目:假设SQL Server数据库表A中存在主键列AID,在查询分析器中执行以下T-SQL:
UPDATE A SET AID = 100 WHERE AID = 120 可能的执行结果是()。
A.T-SQL正确执行,无任何数据更新 B.更新了表中的三行数据
C.把AID为100的数据行进行了删除 D.在任何时候,都将出现执行错误 E.
编号:116 难度:3
题目:在SQL Server数据表A中,有一列名为AB,执行以下的T-SQL: DELETE FROM A WHERE AB LIKE '_b^[ae]%'' 则AB列包含以下()数据时,该列将被删除。 A.Bbate B.Carson C.banana D.Hbnyer E.
编号:117 难度:2
题目:SQL Server数据库A中具有表B,则在查询分析器中执行以下的语句: USE A
TRUNCATE TABLE B GO
执行的结果是()。
A.表B中凡是带有空行值的数据被删除,非空行数据依然被保留 B.表B被删除
C.表B中的约束对象依然存在
D.表B中空的数据行将被赋予对应的默认值 E.
编号:118 难度:2
题目:假设表ABC中的所有列均为字符数据类型,A列的默认值为“VA”,同时还有B列和C列,则执行以下的T-SQL: INSERT ABC (A,C) VALUES ('V', 'NULL') 后,下列的说法那一项正确()。 A.插入B列的值为字符'NULL'
24
B.插入A列的值为VA C.插入B列的值为空值 D.插入C列的值为空值 E.
编号:119 难度:2
题目:你们正在设计一个数据库应用程序,在设计中途的时候,数据库进行了重新规划,因此原来的数据库不再使用,并且启用了一个新的数据库和数据库表结构,但是,原来有一张重要的表中已经输入了大量的数据,你检查了新的数据库表和原来的数据库表的结构,发现表的结构并没有发生更改,为了把原来的数据在新的数据库中利用,可以采用的最好的方法是()。 A.重新在新的数据库表中录入全部的数据;
B.使用数据转换服务的输出功能把原来的数据保存为文本文件,再把文本文件拷贝到新的数据库中;
C.使用“INSERT INTO [新的表名] SELECT [旧的表名]”的插入语句进行表之间的数据转移;
D.首先建立两张表之间的主外键关系,再在VB中使用ADO对象进行数据分析和数据行插入; E.
编号:120 难度:3
题目:SQL Server表ABC中存在字符列A、B和C列,则下列()执行数据的删除的语句在运行时将会产生错误信息。 A.DELETE FROM ABC WHERE A = NULL B.DELETE FROM ABC WHERE B = A C.DELETE ABC WHERE C LIKE '%6'
D.DELETE * FROM ABC WHERE B IS NULL E.
25