当前位置:首页 > J2EE课后习题题解
《SQL Server2005数据库应用技术》习题参考答案
习 题 1
一、选择题
1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。 A. 命令的集合 B. 数据的集合 C. 程序的集合 D. 文件的集合 2.支持数据库的各种操作的软件系统是( )。 A. 数据库系统 B. 文件系统 C. 操作系统 D. 数据库管理系统 3.( )由计算机硬件、操作系统、数据库、数据库管理系统以及开发工具和各种人员(如数据库管理员、用户等)构成。 A. 数据库管理系统 B. 文件系统 C. 数据库系统 D. 软件系统 4.在现实世界中客观存在并能相互区别的事物称为( )。 A. 实体 B. 实体集 C. 字段 D. 记录 5.在数据库设计的需求阶段中,业务流图一般采用( )表示。 A. 程序结构图 B. 数据流图 C. 程序框架 D. E-R图 6.在数据库设计的( )阶段中,用E-R图来描述信息结构。 A. 需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计
二、思考题
1、简述数据与信息之间的联系与区别。 2、简述数据库系统的设计流程。
3、社么是E-R图?E-R图由哪些要素构成? 4、逻辑结构设计有哪些步骤? 5、物理结构设计有哪些步骤? 6、数据库的维护包括哪些工作?
参考答案: 一、选择题 1-B 2-D 3-C 4-A 5-B 6-B
二、思考题
1、描述事物的符号称为数据,信息是就指对结果进行加工处理,并对人类社会实践和生产活动产生决策影响的数据。 数据是物理的,信息是观念性的,数据和信息密切相关,信息可以数据化,数据代表信息,两者既有联系又有区别。
2、数据库设计的流程包括六个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。
3、E-R图是用来描述实体-联系的模型图。 E-R图的组成要素:表示实体的“矩形”、表示实体属性的“椭圆”、表示实体间联系的“菱形”。 4、逻辑结构设计步骤:(1)概念模型转化为关系模型。(2)将关系模型转化为特定数据管理系统下的数据模型。(3)数据模型进行优化(通常采用规范化理论),以提高数据库应用系统的性能。 5、物理结构设计步骤:(1)确定数据库的物理结构(存储结构、存储位置)。(2)确定数据库的存取方法。(3)对物理结构进行评价,评价的重点为时间和空间效率。
6、数据库的维护工作:对数据库的监测、分析和性能的改善;数据库转存和故障恢复;数据库的安全性、完整性控制;数据库的重组和重构造。
习 题 2
一、选择题
1.SQL Server2005的操作中心是( )。 A. Management Studio B. Enterprise Management C. Visual Studio.NET2005 D. 查询编辑器窗口 2.注册至某服务器,表示该服务器( )。 A. 已启动但未连接 B. 已启动并且已连接 C. 还未启动 D. 还未连接 3.对于大型企业而言,应该采用( )版本的SQL Server2005。 A. 企业版 B. 工作组版 C. 开发者版 D. 精简版
二、思考题
1、简述安装SQL Server2005所需的软硬件环境。
2、简述SQL Server2005各版本与操作系统之间的关系。
3、如何在SQL Server2005 Management Studio中增加一个数据库? 4、如何创建一个查询,并保存脚本文件?
参考答案: 一、选择题 1-A 2-B 3-A
二、思考题 1、硬件环境: 版本 企业版 标准版 开发版 工作组版 精简版 软件环境: 操作系统 Windows 2000 Professional Edition SP4 Windows 2000 Server SP4 Windows 2000 Advanced Server SP4 Windows 2000 Datacenter Edition SP4 Windows XP Home Edition SP2 Windows XP Professional Edition SP2 Windows 2003 Server SP1 Windows 2003 Enterprise Edition SP1 Windows 2003 Datacenter Edition SP1 Windows 2003 Web Edition SP1 企业版 否 是 是 是 否 否 是 是 是 否 标准版 是 是 是 是 是 是 是 是 是 否 开发版 是 是 是 是 否 是 是 是 是 否 工作组版 精简版 是 是 是 是 否 是 是 是 是 否 是 是 是 是 是 是 是 是 是 是 最小:192 MB 建议:512 MB 或更高 CPU 内存 磁盘空间 最少350MB或更多 类型:Pentium III 兼容处理器最小:512 MB 或更高速度的处理器 建议:1 GB 或更大 速度:最低600 MHz或1 GHz 或更高 2、参考上表
3、可利用“附加”数据库功能:
(1)在【对象资源管理器】窗口中,右击【数据库】选项,弹出快捷菜单,选择【附加】选项,出现【附加数据库】对话框。
(2)单击【添加】按钮,出现【定位数据库文件】对话框 。从中选择要附加的数据库的主要数据文件,单击【确定】按钮,返回【附加数据库】对话框。
(3)单击【确定】按钮,即可把所选的数据库附加到当前SQL Server实例上 4、(1)打开查询编辑器窗口。在查询编辑器窗口中键入脚本,单击工具栏上的分析按钮,分析脚本语法,使其正确。(2)按 F5,或者单击工具栏上的执行按钮,执行脚本,或者也可以在菜单栏上的【查询】|【执行】。(3)选择“文件”菜单中的【保存】命令,或单击工具栏的【保存】按钮,在打开的保存对话框转播中,选择存储位置,输入脚本文件名,单击“保存”即可保存脚本文件。
习 题 3
一、选择题
1.一个数据库至少有( )个文件。 A. 2 B. 3 C. 4 D. 5 2.若要使用多个文件,为了便于管理,可以使用( )。 A. 文件夹 B. 文件组 C. 复制数据库 D. 数据库脱机 3.在SQL Server中,用来显示数据库信息的系统存储过程是( )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 4.在SQL Server中,下列关于数据库的说法正确的是( )。 A.一个数据库可以不包含事务日志文件
B.一个数据库可以只包含一个事务日志文件和一个数据库文件
C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件
二、思考题
1、在SQL Server2005安装成功后,有哪些系统数据库?其用途分别是什么? 2、数据库文件有哪些类型?其作用分别是什么? 3、数据库如何扩容?有几种方法?
3、SQL Server2005提供了哪两种创建数据库的方法? 5、如何实现数据库的移植?有哪几种方法?
参考答案: 一、选择题 1-A 2-B 3-D 4-B
二、思考题
1、系统数据库:
master数据库:是SQL Server系统最重要的数据库。记录 SQL Server 系统的所有系统级信息。 model数据库:作为用户创建新数据库的模板。
msdb数据库:是代理服务器数据库。它为报警、任务调度和记录操作员的操作提供存储空间。
tempdb数据库:记录了所有的临时表?临时数据和临时创建的存储过程等保存临时对象的一个工作空间? 2、数据库文件类型:
(1)主要数据文件:包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是.mdf。
(2)次要数据文件: 是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是 .ndf。 (3)事务日志文件: 用于记录所有事务以及每个事务对数据库所做的修改。 3、可用通过修改现有数据库中数据文件的容量,或者增加数据文件扩容数据库。 有两种方法:
一种是用Management Studio修改数据库属性修改数据文件的容量。 另一种是利用Alter Database语句修改数据库扩容。
4、可以利用“分离/附加”数据库,或利用“脱机”数据库移植数据库。
方法一:在Management Studio中,分离数据库——(复制)移植数据库文件——附加数据库
方法二:在Management Studio中,设置数据库为“脱机”状态——(复制)移植数据库文件——附加数据库
共分享92篇相关文档