北语17春《数据库应用(SQL server)》作业_1

  • 格式:docx
  • 大小:18.67 KB
  • 文档页数:7

17春《数据库应用(SQL server)》作业_1

一、单选题 ( 每题4分, 共15道小题, 总分值60分 )

1.假如采用关系数据库系统来实现应用,在数据库设计的(B)阶段,需要将E-R模型转换为关系数据模型。(4分)

 A. 概念设计

 B. 物理设计

 C. 逻辑设计

 D. 运行阶段

2.要使任一时刻被损坏的数据库能正确恢复,应做如下备份。( D)(4分)

 A. 只备份数据库

 B. 只备份数据库增量

 C. 只备份事务日志

 D. 备份数据库和事务日志

是否存疑

3.在创建表的过程中,哪个关键字用来定义默认值。(D )(4分)

 A. DISTINCT  B. UNIQUE

 C. CHECK

 D. DEFAULT

是否存疑

4.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是(D )

(4分)

 A. 多对多

 B. 一对一

 C. 多对一

 D. 一对多

是否存疑

5.SQL Server系统中的所有系统级信息存储于哪个数据库(A )。(4分)

 A. master

 B. model

 C. empdb

 D. msdb

是否存疑 6.在SQL SERVER服务器上,存储过程是一组预先定义并(B )的Transact-SQL语句。(4分)

 A. 保存

 B. 编译

 C. 解释

 D. 编写

是否存疑

7.在文件系统阶段,数据( D)。(4分)

 A. 具有物理独立性,没有逻辑独立性

 B. 具有物理独立性和逻辑独立性

 C. 独立性差

 D. 具有高度的物理独立性和一定程度的逻辑独立性

是否存疑

8.如下不能正确执行的语句是( D)。(4分)

 A. select * from table_name where 1>2

 B. truncate table table_name

 C. delete from table_name where null=null

 D. alter table table_name add column idd int

是否存疑 9.在Transact-SQL语句中需要把日期时间型数据常量用(C )括起来。(4分)

 A. [ ]

 B. { }

 C. ‘ ’

 D. “ ”

是否存疑

10.SQL语言允许使用通配符进行字符串匹配的*作,其中“%”可以表示(C)。(4分)

 A. 灵个字符

 B. 一个字符串

 C. 多个字符串

 D. 以上都是

是否存疑

11.下列设置的查询“工资”在1500元到2000元之间的准则正确的是( C)。(4分)

 A. >=1500 OR <=2000

 B. 1500 AND 2000

 C. between 1500 and 2000  D. between >=1500 AND 2000

12.SQL Server的字符型数据类型主要包括(B )。(4分)

 A. Int、money、char

 B. char、varchar、text

 C. datetime、binary、int

 D. char、varchar、int

 13.关系数据库中,主键是(A )。(4分)

 A. 为标识表中唯一的实体

 B. 创建唯一的索引,允许空值

 C. 只允许以表中第一字段建立

 D. 允许有多个主键

是否存疑

14.下列关于索引的说法正确的是( B )。(4分)

 A. 一个表可以有多个聚集索引。

 B. 一个表的非聚集索引最多有249个。

 C. 创建主键时,自动创建唯一性非聚集索引。

 D. 创建唯一性非主键时,自动创建唯一性聚集索引。 15.假定电话号码字段文本型,要想显示所有以5开头的记录,在准则中应输入(B )。(4分)

 A. ”Like 5#”

 B. ”Like 5*”

 C. ”Like 5?”

 D. Like 5*

二、判断题 ( 每题4分, 共10道小题, 总分值40分 )

1.综合使用全面数据库备份、增量备份和事务日志备份可以大大提高数据库系统的安全性,将丢失数据的风险降低到最小。(4分) T

2.在创建表时,不能指定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望将某个表放在特定的文件上,那么必须通过创建文件组来实现。(4分) T

3.一张表允许有多个主键,但只能有一个外键。(4分) F

4.标识属性和默认值都属于数据完整性的范畴。(4分) T

5.如果master数据库被损坏了,SQL Server照常可以运行。(4分) F

6.数据库复制是SQL Server的主要功能之一。复制有三种类型,其中对于复制不经常更改的数据,或不要求保持数据最新值(低滞后时间)的情况,合并复制是一种最好的数据复制方法。( )(4分) F 7.SQL SERVER所有操作都将记录在日志里。(4分) F

8.SQL Server在服务器和数据库级的安全级别上都配置了角色。其中角色是用户分配权限的单位。SQL Server允许用户在服务级别上创建角色。但是为数据库安全,不允许在数据库级上创建新的角色。( )(4分) F

9.一个数据库文件不能存在于两个或两个以上的文件组里,日志文件不属于任何文件组(4分) F

10.Identity列的数值可以自动重用。(4分) T