SQL+Server+2005应用教程--梁庆枫--习题答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一章数据库基础知识1.1认识数据库管理系统P7强化训练一.填空题1)有组织的可共享的2)软件系统核心组成部分3)计算机硬件数据库数据库管理系统应用系统4)1对11对多多对多5)1多6)1多7)树状二维表二.简答题1)简述数据库、数据库管理系统、数据库系统的概念数据库:就是存放数据的地方,是需要长期存放在计算机内的、有组织的、课共享的数据集合。数据库管理系统:指数据库管理系统中对数据进行管理的软件系统,是数据库系统的核心组成部分,用户对数据库的一切操作,包括定义、查询、更新以及各种控制,都是通过数据库管理系统进行的。数控系统:由计算机硬件、数据库、数据库管理系统、应用系统和用户构成的计算机系统成为数据库系统。2)常用的3种数据模型各有什么特点?层次模型的优点:结构清晰,表示各结点之间的联系简单;容易表示现实世界的层次结构的事物及其之间的联系。缺点:不能表示两个以上实体之间的复杂联系和实体之间的多对多联系;严格的层次顺序使数据插入和删除操作变得复杂。网状模型的优点:容易反映实体之间的关联,能够表示实体之间的多种复杂联系。缺点:比较复杂,需要程序员熟悉数据库的逻辑结构;在重新组织数据库时,容易失去数据独立性,关系难以维护关系模型优点:使用表的概念,简单直观;直接表示实体之间的多对多联系;具有更好的数据独立性;具有坚实的理论基础。缺点:关系模型的连接等操作开销较大,需要较高性能的计算机的支持。1.2认识关系数据库P14强化训练一、填空1)学号非主属性2)选择投影连接除3)空值主码4)第一不可再分5)BC范式二、简答1.理解概念,说明他们之间的联系与区别1)笛卡尔积、关系、元组、属性元组表示关系的行,属性表示关系的列。设关系R和S元组分别是n和m,则R和S的笛卡尔积的元组共有(n*m)个,属性等于关系R和S中不同列名之和。2)主码、候选码、外码候选码是能唯一标识关系中元组的属性或属性集,主码是多个候选码中的一个。外码表示:如果关系R2的一个或一组属性X不是R2的主码,而是另一关系R1的主码,则该属性或属性组X称为关系R2的外部关系键或外码。3)关系模式、关系、关系数据库关系就是一张表。关系模式是对关系的描述,一般表示为:关系名(属性1,属性2,……属性n)。关系数据库则是若干表的集合,表与表之间是互相关联的一个有机整体。2.关系数据库的完整性规则有哪些?1)实体完整性2)参照完整性3)用户定义完整性3.设计E-R图P15巩固练习一、选择1、C2、C3、A4、D5、D6、C7、B8、B二、应用题1.E-R图关系模式:出版社(出版社名,邮编,地址,电话,E-mail)图书(书号,书名,位置,数量,出版社名,出版日期)借书人(借书证号,姓名,单位)借阅(借书证号,书号,借书日期,还书日期)2.R∞S自然连接:把两个关系按属性名相同进行等值连接,对于每对相同的属性只保留一个在结果中ABCEa1b153a1b267a2b3810a2b382第二章搭建网络数据库平台2.1强化训练Step1:打开控制面板的【管理工具】|【Internet信息服务】|【默认网站】Step2:右击【默认网站】节点,在弹出的菜单中选择【新建】|【虚拟目录】命令Step3:单击【下一步】按钮,打开设置【虚拟目录别名】对话框。输入MywebStep4:选择【文档】选项卡,可以设置网站默认打开的网页名称P41巩固练习一、填空题1.5126002.第五3.SQLServerManagementStudio4.对象资源管理器已注册的服务器文档窗口二、简述题1.简述SQLServer2005的各版本之间的区别答:SQLServer2005根据适用场合、功能规模等的不同,可分为如下六个版本,它们是:1)SQLServer学习版或称精简版(即SQLServer2005ExpressEdition)它能用于快速建立和部署数据驱动的应用系统,能方便地为您的应用系统嵌入一个本地数据库,以及能支持基本的Web站点。SQLServer2005学习版是免费的,易于使用的,是SQLServer2005轻量级版本。SQLServer学习版可以免费下载,免费重复安装使用,并且易于为开发新手立即使用。使用MicrosoftVisualStudio学习版或者您选择的开发工具,您就可以立即着手建立应用系统。它的特性还包括:一个特别设计的用于处理基本数据库管理任务的工具简单的管理工具SQLServerManagementStudioExpress,一个报表向导和报表控件,简单数据复制与发布功能。它可以免费从Web下载。精简版将支持1CPU,1GB内存,4GB数据。2)SQLServer工作组版(即SQLServer2005WorkgroupEdition)它是具备可靠的,强健的和易于管理的性能的入门级数据库的理想选择。小型企业的数据库不能对规模和用户数量设限制。工作组版是满足小型企业这种需求的数据管理解决方案。工作组版能服务于企业的部门或分支机构,或作为一个前端Web服务器。它的特性还包括:管理工具集、导入/导出、有限的复制/发布能力、日志传递备份等功能。工作组版将支持2CPU,3GB内存。它包含SQLServer产品系列的核心数据库特点,并便于升级至标准版或企业版。3)SQLServer开发版(即SQLServer2005DeveloperEdition,功能同SQLServer企业版)它是独立软件供应商,顾问,系统集成商,解决方案供应商和开发商的理想选择。开发版使开发人员能够在32位和X64平台的基础上建立和测试任意一种基于SQLServer的应用系统。它包括企业版所有功能,但只被授权用于开发和测试系统,不能作为生产服务器。开发版可被升级至SQLServer企业版以用于生产。4)SQLServer标准版(即SQLServer2005StandardEdition)它是需要完整数据管理和分析平台的中小型企业的理想选择。标准版是为中小企业提供的数据管理和分析平台。标准版包括电子商务,数据仓库和解决方案所需的基本功能。标准版的集成商务智能和高可用性特性为企业提供了支持其操作所需的基本能力。支持4CPU,高可用性,64-bit支持,数据库镜像,增强的集成服务,分析服务和报表服务,数据挖掘,完全的数据复制及发布。5)SQLServer企业版(即SQLServer2005EnterpriseEdition)它是大型企业和最复杂的数据需求的理想选择。依据对企业联机事务处理(OLTP),高度复杂的数据分析,数据仓储系统和Web站点不同级别的支持,SQLServer2005企业版可调整能性度。支持64颗CPU,无限的伸缩和分区功能,高级数据库镜像功能,完全的在线和并行操作能力,数据库快照功能,报表生成器和定制的高扩展的报表功能,企业级的数据集成服务。由于具备广泛的商务智能,健壮的分析能力,SQLServer企业版能承担企业最大负荷的工作量。6)SQLServer移动版(即SQLServer2005MobileEdition)SQLServer2005移动版能与SQLServer2005及VisualStudio2005的完美集成,为开发人员提供了一个快速建立应用系统的平台,它将企业数据管理能力延伸到移动设备。SQLServer移动版、SQLServer和VisualStudio的成功组合,可轻松建立,测试,部署和管理移动设备的应用系统。其系统需求参见网址:、为了成功安装SQLServer2005,在安装计算机上需要哪些软件组件?答:为了成功安装SQLServer,在安装计算机上需要下列软件组件:1).NETFramework2.0;2)SQLServer本机客户端;3)SQLServer2005安装程序支持文件。3、叙述卸载SQLServer2005的正确方法。答:删除SQLServer2005实例的步骤如下:1)若要开始卸载过程,请在Windows桌面上,单击“开始”,再单击“控制面板”,然后双击“添加或删除程序”;2)选择要卸载的SQLServer2005组件,再单击“删除”。此时将启动SQLServer2005安装向导;3)在“选择组件-卸载”页上,选择任何要删除的服务器和/或共享组件;4)单击“报告”按钮以查看计算机上安装的SQLServer2005各组件和功能的列表。该报告包含安装的每个组件和功能的版本、版本类别、更新级别和语言信息;5)若要继续,请单击“下一步”;6)在“确认-卸载”页上,检查要删除的组件和功能的列表。若要继续,请单击“下一步”;7)“安装进度”页将显示安装状态;8)在“完成安装”页上,单击“完成”退出安装向导。4、在SQLServer2005系统中,服务器的身份验证有什么方式?答:在SQLServer2005系统中,服务器的身份验证有两种方式,一是window身份验证,二是混合模式,包含window身份验证和SQLServer身份验证。5、如何修改当前SQL服务器的sa用户的登录密码?答:操作步骤如下:1.打开企业管理器,依次展开服务器组,然后展开服务器。2.打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。3.弹出“SQLServer登录属性”对话框,如图4所示。在“SQLServer身份验证”密码栏,输入最新密码。4.单击“确定”按钮,弹出“确认密码”对话框,再输一遍登录密码。5.单击“确定”按钮,完成对Sa登录密码的修改。三、上机练习Step1:放入SQLServer2005安装光盘Step2:选择【服务器组件、工具、联机丛书和示例】选项,打开【最终用户许可协议】对话框,选中【我接受许可条款和条件】复选框Step3:单击【下一步】按钮,打开【安装必备组件】对话框Step4:单击【下一步】按钮,进入安装向导的欢迎界面Step5:单击【下一步】按钮,打开【系统配置检查】对话框Step6:检查通过后,单击【下一步】按钮,打开【注册信息】对话框Step7:单击【下一步】按钮,打开【要安装的组件】对话框,选中SQLServerDatabaseServices和【工作站组件、联机丛书和开发工具】复选框Step8:单击【下一步】按钮,打开【实例名】对话框,设置SQLServer2005的实例名称Step9:单击【下一步】按钮,打开【服务账户】对话框,可以为5个SQL服务分别单独设置启动账户。为了方便管理,可以为这些服务设置一个共用账户Step10:单击【下一步】按钮,打开【身份验证模式】对话框。选中【混合模式】单选按钮,输入sa登录密码Step11:单击【下一步】按钮,打开【排序规则设置】对话框,选择默认设置Step12:单击【下一步】按钮,打开【错误和使用情况报告设置】对话框,选择默认设置Step13:单击【下一步】按钮,打开【准备安装】对话框。单击【安装】按钮,打开【安装进度】对话框Step14:待所有安装完成后,再单击【下一步】按钮,打开【完成MicrosoftSQLServer2005安装】对话框,用户可以单击【摘要日志】链接查看安装日志,最后单击【完成】按钮完成安装。2.第三章构建与管理数据库3.1创建“博客数据库”P47强化训练1.Step1:在【对象资源管理器】窗格中展开服务器,然后选择【数据库】节点并右击,从弹出的菜单中选择【新建数据库】命令Step2:选择【常规】选项,在窗口右侧的【数据库名称】文本框中输入数据库名称“Sales”.Step3:单击【初始大小】,第一行修改为“4”,第二行修改为“1”。Step4:单击【自动增长】列下的省略号按钮,打开【更改博客数据库的自动增长设置】对话框,进行文件的自动增长设置,主数据文件选择【按mb】,大小为4;日志文件选择【按百分比】,大小为2%。Step5:单击【路径】下的省略号按钮,修改数据库文件存放的路径为“E:\site\db”Step6:其他页面采用默认值,完成

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功