20春《数据库应用(SQL server)》作业2
试卷总分:100 得分:100
一、单选题 (共 12 道试题,共 60 分)
1.下列哪个数据库是可以在运行SQL SERVER过程中被删掉的( )。
A.pubs
B.northwind
C.model
D.master
2.以下关于主键的描述正确的是( )。
A.表中允许有多个主键
B.标识表中唯一的实体
C.只允许以表中第一字段建立
D.创建唯一的索引,允许空值
3.下列设置的查询“工资”在1500元到2000元之间的准则正确的是( )。
A.between 1500 and 2000
B.between >=1500 AND 2000
C.>=1500 OR <=2000
D.1500 AND 2000
4.你正在使用SQL Server 2000开发超市收银系统。在客户端编写软件时使用SQL语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。请问该错误在哪一层被发现( )。
A.服务器端的开放式数据服务
B.服务器端的关系引擎
C.客户端的数据库API
D.客户端的NET-LIBRARY
5.下列哪个不是sql 数据库文件的后缀。
A..ndf
B..mdf
C..ldf
D..dbf
6.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名而且唯一
C.外键一定要与相应的主键同名,但并不一定唯一
D.外键一定要与相应的主键同名
7.数据定义语言的缩写词为 ( )。
A.DML
B.DDL
C.DCL
D.DBL
8.下列哪一项不是日志文件所具有的功能( )。
A.记载用户针对数据库进行的操作
B.维护数据完整性
C.帮助用户恢复数据库
D.帮助客户进行计算和统计
9.表达实体之间逻辑联系的E-R模型,是数据库的( ) 。
A.逻辑模型
B.物理模型
C.概念模型
D.外部模型
10.在数据库设计中使用E-R图工具的阶段是( )。
A.需求分析阶段
B.概念结构设计阶段
C.数据库物理设计阶段
D.数据库实施
11.在通常情况下,下列哪个角色的用户不能够删除视图。
A.sysadmin
B.guest
C.db_ddladmin
D.ad_owner
12.SQL语言中,删除记录的命令是( )。
A.REMOVE
B.DROP
C.DELETE
D.CLEAR
二、判断题 (共 8 道试题,共 40 分)
13.”2005.11.09″ 是SQL中的日期型常量。
14.为了减少管理的开销,在对象级安全管理上应该在大多数场合赋予数据库用户以广泛的权限。
15.Identity列的数值可以自动重用。
16.客户端应用程序与数据库服务器必须位于同一台计算机上。
17.DELETE语句只是删除表中的数据,表本身依然存在数据库中。
18.在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
19.外键的值绝对不允许为NULL。
20.由于truncate table操作不进行日志的记录,所以删除数据后无法恢复。