ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:634.71KB ,
资源ID:7367142      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7367142.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer上机课堂实践与习题答案最新.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLServer上机课堂实践与习题答案最新.docx

1、SQLServer上机课堂实践与习题答案最新任务1 SQL Server系统软硬件安装配置课堂实践1上网查询目前主流的关系型数据库系统及各自的特点? 答:目前主流的关系型数据库系统有:桌面关系型数据库系统和网络关系型数据库系统。桌面: 优点:操作灵活,转移方便,运行环境简单,对小型网站的数据库处理能力还不错。网络:优点:适合大容量数据和大容量网站的应用,在性能、安全、功能管理、可扩展性上要比桌面型数据库强很多,两者并非同级别的数据库,有些功能桌面型数据库甚至无法做到。简单说,桌面关系数据库指单机版的DMBS,比如Access,FoxFro等。网络型关系数据库和桌面型关系数据库相对,可以在多台机

2、器上同时对数据库进行操作,包括查询,添加,修改,删除,网络关系型数据库的代表有SQL和Orade等。上网查询并写报告:数据库系统的发展。 在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。1.1.1.人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是:外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件的状况是:没有操作系统,没有管理数据的软件;数据处理方式是批处理。人工管理数据的特点如下:数据不保存应用程序管理数据数据不共享数据不具有独立性数据的逻辑结构或物理结构发生变化后,必须对应用程序做相应的

3、修改,这会进一步加重程序员的负担。在人工管理数据阶段,程序与数据之间的一一对应关系可用图1.1表示图1.1.人工管理阶段应用程序与数据之间的对应关系 1.1.2.文件系统阶段20世纪50年代后期到60年代中期,这是硬件方面已有了磁盘、磁鼓等直接存取存储设备;软件方面,操作系统中已经有了专门的数据管理软件,一般称为文件系统;处理方式上,不仅有了批处理,而且能够联机实时处理。用文件系统管理数据具有如下特点:数据可以长期保存由文件系统管理数据数据共享性差,冗余度大数据独立性差文件系统仍然是一个不具有弹性的无结构的数据集合,即文件之间是孤立的。不能反映现实世界事物之间的内在联系。在文件系统阶段,程序与

4、数据之间的关系如图1.2所示。图1.2.文件系统阶段应用程序与数据之间的对应关系 1.1.3.数据库系统阶段20世纪60年代以来,计算机用于管理的规模越来越大,应用越来越广泛,数据量急剧增长。同时,多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。这是硬件已有大容量磁盘,硬件价格下降;软件价格则上升,为编制和维护系统软件及应用程序所需的成本相对增加;在处理方式上,用户对联机实时处理的要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术便应运而生,出现了统一管理数

5、据的专门软件系统数据库管理系统DBMS。用数据库系统来管理数据比用文件系统具有明显的优点,从文件系统到数据库系统,标志着数据管理技术的飞跃。课堂实践2选择选择SQL Server 2005企业版,上网查询安装该版本所需要的软硬件环境。 处理器安装推荐: 600兆赫兹(MHz) Pentium III-兼容或更快的处理器;1-gigahertz (GHz)或更快的处理器操作系统 Microsoft Windows 2000 Server 包含Service Pack (SP) 4或更新版本; Windows Server 2003 标准版,企业版,或者数据中心版(Datacenter Editi

6、on)包含SP 1或更新版本; Windows Small Business Server 2003包含SP 1或更新版本。 内存 安装推荐:512 兆(MB)内存或更多; 1 gigabyte (GB)内存或更多 硬盘容量 安装推荐:大约需要350 MB可用硬盘空间 安装SQL Server在线手册,SQL Server移动版在线手册,和样本数据库大约需要425 MB可用硬盘空间。 驱动设备 CD-ROM 或者 DVD-ROM 驱动器 显示 Super VGA (1,024x768)或者更高性能的视频显示卡和监视器安装SQL Server 2005企业版。查询联机帮助了解SQL Server

7、 2005的新特性。上机熟悉SQL Server 2005的各项工具。课堂实践3注册和配置自己的服务器。查资料用其他方法配置服务器。习题选择题 A 是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDB CDBS DDBA C 是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。ADATA BINFORMATION CDB DDBS数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、 C 和用户构成。ADBMS BDB CDBS DDBA目前 A 数据库系

8、统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A关系 B面向对象 C分布下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 A 。人工管理阶段 文件系统阶段 数据库阶段A只有 B只有 C和 D和填空题目前最常用的数据库模型有 层次模型、网状模型 和 关系模型。20世纪80年代以来,关系模型 逐渐占主导地位。数据库三个要素是数据结构、数据操作和完整性约束。关系数据库的操纵主要包括和_数据。一个关系数据模型的逻辑结构是_,它由_和_组成。简答题什么是数据库管理系统?它的主要功能是什么?答:(1)位于用户与操作系统之间的一层数据管理软件,它属于系统软件

9、(2)数据库在建立、使用和维护时由其统一管理、统一控制常用的三种数据库模型的数据结构各有什么特点层次模型:它的特点是将数据组织成一对多关系的结构。层次结构采用关键字来访问其中每一层次的每一部分。 优点: 存取方便且速度快 结构清晰,容易理解 数据修改和数据库扩展容易现检索关键属性十分方便 缺陷: 结构呆板,缺乏灵活性 同一属性数据要存储多次,数据冗余大(如公共边)不适合于拓扑空间数据的组织 网状模型:用连接指令或指针来确定数据间的显式连接关系,是具有多对多类型的数据组织方式 优点: 能明确而方便地表示数据间的复杂关系 数据冗余小 缺陷: 网状结构的复杂,增加了用户查询和定位的困难。 需要存储数

10、据间联系的指针,使得数据量增大 数据的修改不方便(指针必须修改) 关系模型:是以记录组或数据表的形式组织数据,以便于利用各种地理实体与属性之间的关系进行存储和变换,不分层也无指针,是建立空间数据和属性数据之间关系的一种非常有效的数据组织方法 优点:结构特别灵活,满足所有布尔逻辑运算和数学运算规则形成的查询要求 能搜索、组合和比较不同类型的数据 增加和删除数据非常方便 缺陷:数据库大时,查找满足特定关系的数据费时 对空间关系无法满足SQL Sever 2005有哪些新特点? 字段类型。 外键的级联更能扩展。 索引附加字段 计算字段的持久化。 分区表。 CLR类型。 索引视图。 语句和事务快照。

11、Mirror。详细介绍SQL Sever 2005的安装步骤?1安装前的准备工作。在安装之前,首先要按检查系统硬件和软件是否满足要求。2开始安装时,请将 SQL Server 2005 DVD光盘插入DVD驱动器。3单击“Install”下的“Server”。4在“最终用户许可协议”页上,阅读许可协议,再选中相应的复选框以接受许可条款和条件。接受许可协议后即可激活“Next”按钮。若要继续,请单击“Next”。若要结束安装程序,请单击“Cancel”。我们选择“Next”。5在“SQL Server 2005 Setup”页上,安装程序将安装 SQL Server 2005 的必需软件。有关组

12、件要求的详细信息,请单击该页底部的“Help”按钮。若要开始执行组件更新,请单击“Install”。更新完成之后若要继续,请单击“Next”。6在SQL Server安装向导的“欢迎”页上,单击“Next”以继续安装。7在“系统配置检查”(System Configuration Check) 页上,系统将扫描安装计算机,看看是否存在可能阻止安装程序运行的情况。8完成SCC扫描之后,若要继续执行安装程序,请单击“继续”。9在“要安装的组件”页上,请选择要安装的组件。若要安装单个组件,请单击“Advanced”,这样您就可以选择安装具体组件了。否则,请单击“下一步”继续。10如果在上一页中单击了

13、“高级”,此时将显示“功能选择”页。若要在完成功能选择后继续安装,请单击“下一步”。 11在“Instance Name”页上,请为安装的软件选择默认实例或已命名的实例。如果您以前在服务器上没有安装SQL Server 2005的相关组件,则系统进入“Service Account”界面,用于填写系统帐户名称及口令。12在“服务账户”页上,为 SQL Server 服务帐户指定用户名、密码和域名。若要继续安装,请单击“下一步”。系统进入“Collation Settings”页。13在“排序规则设置”页上,指定 SQL Server 实例的排序规则。您可以将一个帐户用于 SQL Server

14、和 Analysis Services,也可以为各个组件分别指定排序规则。14如果选择“SQL Server 身份验证”,请提供对该实例具有管理权限的用户名和密码。然后确认报表服务器数据库名称是否正确。若要继续,请单击“下一步”。15如果选择 Reporting Services 作为要安装的功能,将显示“报表服务器传递设置”页。指定 SMTP 服务器地址和电子邮件地址(用作从报表服务器发出的电子邮件的发件人)。16在“错误报告”页上,可以清除复选框以禁用错误报告。有关错误报告功能的详细信息,请单击该页底部的“Help”。若要继续安装,请单击“下一步”。17在“准备安装”页上,查看要安装的 S

15、QL Server 功能和组件的摘要。若要继续安装,请单击“安装”。18在“安装进度”页上,可以在安装过程中监视安装进度。若要在安装期间查看组件的日志文件,请在“安装进度”页上单击产品或状态名称。19如果得到重新启动计算机的指示,请立即进行此操作。完成安装后,阅读来自安装程序的消息是很重要的。如果未能重新启动计算机,可能会导致以后运行安装程序失败或部分服务无法正常工作。2教务数据库系统设计分析课堂实践1用数据流图描述教务管理数据库中其他数据流。结合需求分析规范说明书写出教务管理数据库系统的需求规格说明书。用数据字典描述教务管理系统中的其它数据项。子任务2 VISIO工具的使用子任务内容:Vis

16、io 工具的使用。子任务要求:能用visio 2003 画出数据库模型图。单击“开始”菜单,依次指向“程序”“Microsoft office”“Microsoft office visio 2003”,如图2-8,再单击“Microsoft office visio 2003”,进入 “Microsoft office visio 2003”启动界面,如图2-9所示。图2-8 启动Microsoft office visio 2003图2-9 “Microsoft office visio 2003”启动界面单击界面左边的“数据库”,或者依次单击“文件”菜单下的“新建”“数据库”就可以创建与

17、数据库相关的框图。单击“数据库模型图”,新建了一个数据库模型图,如图2-10所示。图2-10 数据库模型图将一个实体形状从“形状”工具栏拖放到绘图区,选择添加的实体,在“数据库属性”窗口中选择“定义”类别,在概念名称区命名实体,如图2-11所示。图2-11 命名实体单击“数据库属性”窗口中的列,为实体添加属性,如图2-12所示。图2-12 添加属性在ER图中,实体画好以后还必须添加实体之间的关系。从“形状”窗口将一个“关系”拖放到两个实体之间,选择箭头线的头部放在多关系实体上。如图2-13所示。图2-13 拖放关系课堂实践2画出教务管理系统中的其它局部ER图。上网查询ER模型转换为关系模型的规

18、则。课堂实践3结合所在学校的教务管理进行需求分析,并设计ER模型,把ER模型转换为关系表。课堂实践4上网查询实施数据完整性的方法,并结合教务管理数据库实施数据完整性。上网查询BCNF、4NF、5NF。习题选择题数据库设计中的概念结构设计的主要工具是 B 。A数据模型 BER模型 C新奥尔良模型 D概念模型数据库设计中的逻辑结构设计的任务是把 D 阶段产生的概念数据库模式变换为逻辑结构的数据库模式。A需求分析 B物理设计 C逻辑结构设计 D概念结构设计一个规范化的关系至少应当满足 A 的要求。A一范式 B二范式 C三范式 D四范式填空题数据库设计的特点是 结构设计 和 行为设计 。需求分析阶段常

19、用的调查方法有 、 、 、 和 等5种。需求分析的主要方法有 、 。简答题理解并给出下述术语的定义: 关系模式,主码,外码,实体,属性,关系。答:(1)关系模式:在数据库中要区分型和值。关系数据库中,关系模式是 型,关系是值。关系模式是对关系的描述 (2)主码: 主码也就是主键,是惟一标识表中的每一行的字段或者多个字段的组合,它可以实现表的实体完整性每个表只能有惟一的主码,且不能为空 (3)外码: 外码:某个关系的主码相应的属性在另一关系中出现,此时该主码在就是另一关系的外码,如有两个关系S和SC,其中S#是关系S的主码,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外码。(4)实体

20、:指现实世界中客观存在的并且可以相互区别的对象(5)属性:对实体或联系特性的描述(6)关系:实体与实体之间的关系数据库设计包括哪几个阶段?1.规划 2.需求分析 3.概念模型设计 4. 逻辑设计 5.物理设计 6.程序编制及调试 7.运行及维护。 试述把ER图转换成关系模型的规则。1)实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。2)联系类型的转换:主要掌握二元联系类型的转换。a)若实体间联系是1:1,可以在两个实体类型转换成的关系模式中任意一个关系模式的属性中加入另一个关系模式的键(作为外键)和联系类型的属性。b)若实体间联系是1

21、:N,则在N端实体类型转换成的关系模式中加入1端实体类型的键(作为外键)和联系类型的属性。c)若实体间联系是M:N,则将联系类型也转换成关系模式,其属性为两端实体类型的键(作为外键)加上联系类型的属性,而键为两端实体键的组合。什么是数据库规范化理论?它对数据库设计有什么指导意义? 规范化理论是数据库逻辑设计的指南和工具,具体变现在一下三个方面:1,在数据分析阶段,用数据依赖的概念分析和表示各项数据项之间的关系。2,在设计概念结构阶段,用规范化理论消除初步ER图冗余的联系。3,有ER图像数据模型转化阶段,用模式分解的概念和方法指导设计。任务3 创建教务数据库课堂实践1 启动“SQL Server

22、 Management Studio”,创建数据库Student,并进行如下设置:数据库文件和日志文件的逻辑名称分别为:Student_data和Student_log;物理文件存放在D: DATABASE文件夹中;数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为1MB;日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为10%; 答:t-sql: create DATABASE Student on primary(name=Student_data, filename=c:DATABASEStudent.mdf, size=5MB, filegro

23、wth=1MB)LOG ON(NAME=Student_log,filename=c:DATABASEStudent.ldf,size=2MB,filegrowth=10%)右击数据库,“新建数据库”,在弹出的信息中,写上数据库名称,在数据库文件Student_data中修改数据文件,初始大小为5MB,文件增长量为1MB;在日志文件Student_log中修改日志文件,初始大小为2MB,文件增长量为10%;使用T-SQL语句创建数据库Teacher,并要求进行如下设置:数据库文件和日志文件的逻辑名称分别为:Teacher_data和Teacher_log;物理文件存放在D: DATABASE文

24、件夹中;数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为2MB;日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为15%;答:create DATABASE Teacher on primary(name= Teacher _data,filename=c:DATABASETeacher.mdf,size=5MB,filegrowth=2MB)LOG ON(NAME= Teacher_log,filename=c:DATABASETeacher.ldf,size=2MB,filegrowth=15%)3. 用T-SQL语句创建数据库:该数据库名称为c

25、ompany,数据库包含三个文件组,主文件组,company1-group和company2-group,主文件组包含company01_data和company02_data,company1-group文件组包含company11_data文件,company2-group文件组包含company21_data文件,数据库的事务日志文件为company_log,所以文件的初始大小为2MB,最大值为5MB,文件的增长方式为20。 答:use jwglgo create database companyon primary(name=company01_data,filename=d:data

26、company01.mdf,size=2MB,maxsize=50MB,filegrowth=20%),(name=company02_data,filename=d:datacompany02.ndf,size=2MB,maxsize=50MB,filegrowth=20%),filegroup company1_group(name=company11_data,filename=d:datacompany11.ndf,size=2MB,maxsize=5MB,filegrowth=20%),filegroup company2_group(name=company21_data,file

27、name=d:datacompany21.ndf,size=2MB,maxsize=5MB,filegrowth=20%)log on (name=company_log,filename=d:datacompany.ldf,size=2MB,maxsize=5MB,filegrowth=20%)4认真查看各题操作后的结果情况。 课堂实践2在SQL Server Management Studio中查看前面课堂实践1里建立的Student和Teacher两个数据库的属性. 答:找到相应的数据库,右击查看“属性”利用SQL Server Management Studio对Student数据库进

28、行以下修改:添加一个日志文件Student_log1;将主数据库文件的增长上限修改为500MB;将主日志文件的增长上限修改为300MB。答:打开Student数据库,右击查看“属性”,在选择页中,选择“文件”,点击“添加”后,在逻辑名称空框中填“Student_log1”,文件类型选择”日志文件”,将主数据库文件的增长上限修改为500MB;主日志文件的增长上限修改为300MB。利用T-SQL语句对Teacher数据库进行以下修改:添加一个日志文件Teacher_log1;将主数据库文件的增长上限修改为100MB;将主日志文件的增长上限修改为30MB。答:打开Student数据库,右击查看“属性

29、”,在选择页中,选择“文件”,点击“添加”后,在逻辑名称空框中填“Student_log1”,文件类型选择”日志文件”,将主数据库文件的增长上限修改为500MB;主日志文件的增长上限修改为300MB。利用数据库SQL Server Management Studio删除所创建的Student数据库。 答: 打开数据库后,找到Student数据库,右击删除利用T-SQL语句删除所创建的Teacher数据库。 答:drop database Teacher自行选择一个数据库进行分离、附加、脱机、联机、收缩数据库、收缩文件的操作。答 打开数据库后,找到要进行操作的数据库,右击在弹出的“任务”中进行分

30、离、附加、脱机、联机、收缩数据库、收缩文件的操作认真查看各题操作后的结果情况。习题一、选择题1. 在SQL Server数据库中,主数据文件的扩展名为_A_ A. MDF B. LDFC. NDF D. LOG2. 下列关于数据库的数据文件叙述错误的是_A_。A.一个数据库只能有一个日志文件 B.创建数据库时,PRIMARY 文件组中的第一个文件为主数据文件 C.一个数据库可以有多个数据文件 D.一个数据库只能有一个主数据文件3. 删除数据库使用的T-SQL语句是_B_。 A. CREATE DATABASE B. DROP DATABASEC. ALTER DATABASE D. DELETE DATABASE二、填空题1. 修改数据库使用SQL 语句_ ALTER _,删除数据库使用SQL 语句_ DROP DATABASE_。2. 列举几个SQL Server 的数据库对象_、_、_和_。3. 在Microsoft SQL Server 2005系统中,一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1