SQL Server 2000数据库试题——单选与判断

需积分: 0 3 下载量 105 浏览量 更新于2024-11-30 收藏 42KB DOC 举报
"这是一份关于《数据库系统原理与应用(SQL Server 2000)》的试题,包含了单项选择题和判断题,主要测试对SQL Server 2000的基础知识,如数据库管理、数据存储、索引、存储过程、数据定义语言等的理解。" 1. SQL Server中的系统信息存储库:SQL Server系统中的服务器级系统信息存储在`master`数据库中,选项A是正确的。`master`数据库是SQL Server的核心数据库,用于存储服务器级别的信息,包括数据库信息、登录信息和其他系统设置。 2. 局部变量的标识符:在SQL Server中,局部变量通常以`@`符号开头,选项C是正确的。例如,`@Myvar`可以作为一个局部变量使用。 3. 主键的定义:主键是用来标识表中唯一实体的字段,不允许有重复值,选项A是正确的。主键创建了唯一的索引,但这个描述更倾向于索引的功能,而主键的主要作用是确保数据的唯一性。 4. 创建索引的目的:索引的主要目的是提高查询的检索性能,选项A正确。索引可以加速数据查找,但创建索引也有其成本,比如增加写操作的开销。 5. SQL数据库文件后缀:`.mdf`是主要数据文件的后缀,`.ldf`是日志文件的后缀,`.ndf`是辅助数据文件的后缀。`.dbf`是FoxPro数据库文件的后缀,不是SQL Server的,所以选项C是正确答案。 6. 存储过程的性质:存储过程是一组预编译的Transact-SQL语句,选项B正确。它们被保存在SQL Server中,可以在需要时执行,提高性能和减少网络流量。 7. 数据定义语言:DDL(Data Definition Language)是用于创建和修改数据库对象如表、视图、索引等的SQL语句,例如`CREATE`、`ALTER`和`DROP`,选项A正确。 8. 外键与主键的关系:外键不一定要与相应的主键同名,也不一定需要唯一,只要它引用的是主键所在的表中的列即可,选项A正确。外键是用来在两个表之间建立参照完整性。 9. E-R图的使用阶段:E-R图(实体-关系图)通常在概念结构设计阶段使用,用来描述实体、属性和实体之间的关系,选项D正确。 10. 修改表结构的命令:在T-SQL中,修改表结构应使用`ALTER TABLE`命令,选项C正确。 二、判断题: 1. 视图不是实际的表:虽然视图可以像表一样进行查询,但视图不是一个物理存储的数据结构,它是由SQL查询定义的逻辑表,SQL Server并不会将其保存在syscomments系统表中。 2. guest用户的创建:`guest`用户是SQL Server的默认用户,它不需要关联登录账号就可以访问数据库,但通常会限制其权限。 3. 修改数据库名称:在企业管理器中可以修改数据库的名称,这是正确的。 4. 数据恢复命令:`BACKUP DATABASE`命令用于备份,而不是恢复。恢复数据应该使用`RESTORE DATABASE`命令。 5. DELETE语句的作用:DELETE语句确实只删除表中的数据,不会删除表本身。 6. 存储过程的返回代码:每个存储过程可以返回一个整数代码,如果没有显式设置,返回0表示成功,这是正确的。