下面哪些数据库是SQL Server系统数据库?(多选)( )
A. Master数据库
B. Model数据库
C. Tempdb数据库
D. msdb数据库
E. Sales数据库
F. MyDB数据库
正确答案: ABCD
SQL Server中有四个系统数据库,Master数据库存放数据字典,如果Master损坏,SQL Server将无法启动;Model数据库是模板数据库;Tempdb数据库是存放临时表、临时存储过程及其他临时 *** 作的;msdb数据库是代理服务数据库,为其报警、任务调度和记录 *** 作员的 *** 作提供存储空间。
SQL Server物理存储主要包括两类文件( )。
A. 主数据文件、次要数据文件
B. 数据文件、事物日志文件
C. 表文件、索引文件
D. 事物日志文件、文本文件
正确答案: B
SQL Server数据库物理存储文件如果分为两类,就是数据文件和日志文件,如果分为三类就是把数据文件再细分为主要数据文件和在次要数据文件。
打开数据库的命令是( )。
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
正确答案: A
打开数据库使用use命令直接加数据库名字,无需加database关键字
在SQL Server中,关于数据库的说法正确的是( )。
A. 一个数据库可以不包含事务日志文件
B. 一个数据库可以只包含一个事务日志文件和一个数据库文件
C. 一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
D. 一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
正确答案: B
一个SQL Server数据库中,必须有一个主要数据文件,而且只能有一个,日志文件至少要有一个,也可以有多个。最小化的数据库就是一个主要数据文件,一个日志文件。
关于删除数据库文件的描述错误的是( )。
A. 数据文件中没有数据时,才可以从数据库中删除
B. 数据文件中有数据,也可以从数据库中删除
C. 不能删除主要数据文件
D. 当日志文件不再包含任何活动事务时,才可以从数据库中删除该日志文件
正确答案: B
空的次要数据文件和不再活动的日志文件才可以删除,每个数据库必须有一个主要数据文件,也至少需要一个日志文件。
使用( )语句可以删除数据库。
A. DROP DATABASE
B. CREATE TABLE
C. ALTER DATABASE
D. DROP TABLE
正确答案: A
数据定义语言需要两个关键字,第一个是动词,第二个是名词,表示数据库对象的类别。动词CREATE是创建,ALTER是修改,DROP是删除。名词DATABASE是数据库,TABLE是表
SQL Server中,下面( )情况下,可以收缩数据库。
A. master数据库损坏
B. 内存空间不足
C. 移动数据库之后
D. 磁盘空间有限,文件中有大量存储空间
正确答案: D
收缩数据库可以缩减数据文件的大小,释放磁盘空间,与内存空间无关。
以下关于数据库分离与附加描述中,错误的是( )。
A. 在进行分离与附加数据库 *** 作时,数据库可以进行更新 *** 作
B. 在移动数据库之前,最好为数据库做一个完整的备份
C. 需确保数据库要移动的目标位置及将来数据增长能有足够的空间
D. 分离数据库并没有将其从磁盘上真正删除,如果需要,可以对数据库的组成文件进行移动、复制和删除
正确答案: A
数据库分离后才可以移动、复制和删除。分离的数据库并未删除,但不可使用,需要使用的时候要附加上。
可以说SQL Server中有三类数据库,系统数据库、示例数据库和用户数据库。( )
A. 对
B. 错
正确答案: A
如果说SQL Server中数据库分两类,就是系统数据库和用户数据库,如果说分三类,就加上一个示例数据库。
数据库分为系统数据库与用户数据库,master数据库属于系统数据库,model数据库属于用户数据库。
A. 对
B. 错
正确答案: B
master和model数据库都属于系统数据库,我们自己创建的数据库是用户数据库
使用SSMS图形界面创建数据库的好处是可以重复成功。( )
A. 对
B. 错
正确答案: B
使用图形化界面创建数据库好处是 *** 作方便,但下次再 *** 作有可能漏掉某些步骤,称为成功不可复制,而SQL语句写好了可以多次重复使用,创建一样的数据库(可以重复成功)。
使用sql语句创建数据库的主要好处是 *** 作方便。 ( )
A. 对
B. 错
正确答案: B
使用SQL语句创建数据库不如图形化界面 *** 作方便,但写好后可以多次使用,创建一样的数据库,也就是可以重复成功
打开数据库的语句是create database。 ( )
A. 对
B. 错
正确答案: B
打开数据库的语句:use 数据库名
用SQL语句修改表结构的命令是( )。
A. UPDATE
B. INSERT
C. ALTER
D. MODIFY
正确答案: C
DDL创建、修改、删除表的语句分别为create table、alter table、drop table,DML命令中insert是向表中插入数据,update是修改表中数据
若要删除数据库中已经存在的表A,可用( )语句。
A. DELETE TABLE A
B. DELETE A
C. DROP TABLE A
D. DROP A
正确答案: C
DROP TABLE A是删除表A,连同表中数据一起删除,delete [from ]A,是删除表A中数据,表依旧存在。delete命令只需要一个关键字,不需要加table关键字,drop命令需要两个关键字。
删除一个表中约束的子句不包括()。
A. DELTETE
B. ALTER
C. DROP
D. TABLE
正确答案: A
删除表的约束需要修改表结构,完整语句为:ALTER TABLE 表名 DROP CONSTRAINT 约束名,DELETE是删除表中数据的语句。
drop语句只是删除表中的数据,表本身依然存在数据库中。 ( )
A. 对
B. 错
正确答案: B
drop 语句是删除表,连同表中数据一起删除,delete 是删除表中数据,表依旧存在。
建立索引的作用之一是( )。
A. 节省存储空间
B. 便于管理
C. 提高查询速度
D. 提高查询和更新的速度
正确答案: C
创建索引可以加快查询速度,但是会降低更新速度,应为做数据增删改时需要维护索引
如果一个表中记录的物理存储顺序与索引的顺序一致,则称此索引为( )。
A. 唯一索引
B. 聚集索引
C. 非唯一索引
D. 非聚集索引
正确答案: B
聚集索引是索引顺序与实际存储顺序一致的索引,聚集索引只能一个,非聚集索引可以多个。
可以用DROP INDEX删除表中的所有索引。( )
A. 对
B. 错
正确答案: B
只有用create index创建的索引才可以用DROP INDEX删除,创建主键、唯一键时自动创建的索引不能用DROP INDEX删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)