北语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