sql数据库基础面试题复习题考试题-全教学教材.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### SQL数据库基础知识点详解 #### 一、SQL Server 数据库文件类型及系统数据库 1. **SQL Server 主数据文件的扩展名**: - 正确答案:**D、.mdf** - 解析:SQL Server 的主数据文件通常以 `.mdf` 扩展名保存。选项 A 的 `.sql` 是SQL脚本文件;选项 B 的 `.mdb` 是Access数据库文件;选项 C 的 `.ldf` 是SQL Server 的事务日志文件。 2. **不属于系统数据库的选项**: - 正确答案:**B、pubs** - 解析:在SQL Server 2005中,`master`、`model` 和 `msdb` 都是系统数据库。而 `pubs` 是一个示例数据库,并不是系统数据库。 3. **SQL Server 默认超级管理员**: - 正确答案:**A、sa** - 解析:`sa` 是SQL Server 的默认超级管理员账号。选项 B 的 `master` 是系统数据库名称;选项 C 的 `administrator` 是Windows操作系统中的管理员账户;选项 D 的 `super` 并非SQL Server中的术语。 #### 二、数据库移动与附加操作 4. **移动数据库的操作步骤**: - 正确答案:**A、分离数据库** - 解析:在SQL Server中移动数据库通常包括两个步骤:**分离数据库** 和 **附加数据库**。分离数据库是指将数据库从当前实例中分离出来,之后可以将包含数据库文件的磁盘移动到其他位置,最后再通过附加数据库的操作将数据库文件重新连接到新的SQL Server实例上。 5. **附加数据库操作的意义**: - 正确答案:**B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复** - 解析:附加数据库是指将已有的数据库文件(`.mdf` 文件)和事务日志文件(`.ldf` 文件)连接到一个新的SQL Server实例中,使其成为一个可用的数据库。这并不涉及数据库数据的清除或删除。 #### 三、数据库管理系统的应用场景 6. **采用数据库系统管理数据的原因**: - 正确答案:**C、采用数据库系统来管理这些数据** - 解析:随着业务的增长,纸质形式的数据管理和分类变得越来越困难。使用数据库系统可以有效地解决这些问题,提高数据管理的效率和准确性。 #### 四、数据库的定义及其基本概念 7. **数据库的正确定义**: - 正确答案:**C、数据库是按照数据结构来组织、存储和管理数据的创库** - 解析:数据库是一种按照特定数据模型组织、存储和管理数据的集合。 8. **关于数据库基本概念的错误描述**: - 正确答案:**D、数据库系统只由数据库和用户组成** - 解析:数据库系统不仅包括数据库本身和用户,还包括数据库管理系统(DBMS)、应用系统、数据库管理员等组成部分。 #### 五、数据库管理技术的发展历程 9. **数据库管理技术的发展阶段**: - 正确答案:**B、人工管理阶段、文件管理阶段、数据库管理阶段** - 解析:数据库管理技术的发展大致经历了三个阶段:人工管理阶段、文件管理阶段以及数据库管理阶段。 10. **数据库管理技术发展阶段的错误描述**: - 正确答案:**C、数据库管理阶段使得数据结构化,数据共享性好但独立性差** - 解析:数据库管理阶段不仅使数据结构化,提高了数据共享性,还增强了数据的独立性。 #### 六、数据库系统的分类 11. **数据库系统的分类**: - 正确答案:**D、层次型数据库、网状型数据库、关系型数据库、面向对象型数据库** - 解析:数据库系统根据其存储的数据模型可以分为层次型数据库、网状型数据库、关系型数据库和面向对象型数据库等多种类型。 12. **SQL Server 2005中最常用的数据存储模型**: - 正确答案:**C、关系型数据库** - 解析:SQL Server 2005主要使用的关系型数据库模型。 13. **数据库管理系统的特点**: - 错误描述:**A、安全性,数据不会丢失** - 解析:虽然数据库管理系统具有较高的安全性,但并不能完全保证数据永不丢失。数据库的安全性主要包括数据加密、备份与恢复等方面。 14. **SQL Server 2008的错误描述**: - 正确答案:**A、SQL Server采用的是浏览器/服务器体系结构** - 解析:SQL Server 2008采用的是客户端/服务器架构,而不是浏览器/服务器架构。 15. **启动SQL Server 2008服务器的错误方式**: - 正确答案:**A、在运行对话框中输入netstop mssqlserver** - 解析:`netstop mssqlserver` 命令用于停止SQL Server服务,而不是启动。正确的启动命令通常是通过“服务”管理工具或者使用 `net start mssqlserver` 命令。
- 粉丝: 0
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助