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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

第1章SQL Server概述.docx

1、第1章 SQL Server概述第1章 SQL Server概述教学目标 理解SQL Server体系结构的特点和数据库引擎的作用 理解数据库和组成数据库的各种对象的类型和作用 了解SQL Server系统的安全性特点 了解Microsoft SQL Server 2005系统提供的主要工具 了解数据库应用程序开发的一般步骤教学难点和重点 理解SQL Server体系结构的特点和数据库引擎的作用,这是基础和重点; 理解数据库和组成数据库的各种对象的类型和作用,为进一步学习后面各章增加感性认识; 了解SQL Server系统的安全性特点,便于理解和使用数据库中的数据; 了解Microsoft S

2、QL Server 2005系统提供的主要工具,理解系统的易用性; 了解数据库应用程序开发的一般步骤,理解数据库应用程序的特点。教学过程 SQL Server的体系结构 数据库和数据库对象 安全性 管理工具 数据库应用程序开发步骤1.0 SQL Server的发展史 1988年与sybase公司合作推出了第一个版本,基于OS/2。 1992年,SQL Server移植到NT上后,Microsoft成了这个项目的主导者。 1994年以后,停止与sybase公司合作, 独立开发推广SQL Server的Windows NT版本 1995年,win95内核,发布 SQL Server 6.0 199

3、6年,Microsoft公司推出了SQL Server 6.5版本 1998年,win98内核,推出了SQL Server 7.0版本 2000年推出了SQL Server 2000 为什么选择SQL Server SQL Server面对的数据库竞争产品,不仅有同样来自微软的其他数据库(如Microsoft Access和Microsoft Visual FoxPro),而且还有来自竞争对手的数据库(如Oracle、Sybase、DB2和Informix等)。 ACess的缺点:这种数据库在可扩缩性、速度以及灵活性上都有局限性。当然对于许多小型的内部系统而言,它们不需要太强的数据库功能,因而

4、这些方面的不足并不算是问题。与SQL Server真正旗鼓相当的对手:Oracle和Sybase。Oracle的缺点: 从开发者的角度来看,Oracle的使用在许多方面都不太方便,例如,专门的SQL Query工具、XML和Web技术工具,以及建立完整数据库解决方案的方式。Oracle的其他一些缺点还包括它较高的价格以及在安装和高效运行上的复杂性。1.1 SQL Server的体系结构 1.2 数据库和数据库对象 数据库的类型和特点 系统数据库Master系统表的管理 Master数据库不可用,导致整个SqlServer无法启动。需要及时备份。Model-数据库的模版用户创建新数据库时,用mo

5、del数据库作为基础。操作:验证model数据库的作用。方法:(1)右击数据库-新建数据库testdb1(2)点击model数据库,在其中创建表table1.(3) 右击数据库-新建数据库testdb2通过比较发现:table1中无table表格,而table2中包含此表格。Msdb为SqlServer提供队列和可靠消息传递SqlServer代理服务将用到此数据库。Tempdb临时工作区SqlServer每次启动后会重新创建该数据库。此数据库用于保存临时数据和中间结果的工作表中。操作:Select 123 as ID into #t用户数据库数据库地址:技巧:安装时安装示例数据库的方法安装时出

6、现“要安装的组件”窗口,选择工作站组件、联机丛书和开发工具,单击右侧“高级“按钮,选择实例数据库即可。2000示例数据库 sql2000sampledb.msi 数据库对象 1.3 安全性 Microsoft SQL Server 2005系统负责管理大量的业务数据,保证这些业务数据的安全是数据库管理员最重要的工作之一。Microsoft SQL Server 2005系统提供了强大的安全机制来保证数据的安全。对于一个企业来说,安全性包括3个方面,即管理规章制度方面的安全性、数据库服务器物理方面的安全性和数据库服务器逻辑方面的安全性。 下面,分别从这3个方面来讲述Microsoft SQL S

7、erver 2005系统的安全性。 管理规章制度方面的安全性 Microsoft SQL Server 2005系统在使用中会需要各类操作人员,因此,为了确保系统的安全,应该首先从对操作人员的要求着手制定严格的规章制度。 对数据库管理员的要求 操作人员在使用业务信息系统时的标准操作流程 数据库服务器物理方面的安全性 为了实现数据库服务器物理方面的安全,应该做好数据库服务器置于安全房间、相关计算机置于安全场所、数据库服务器不与Internet直接连接、使用防火墙、定期备份数据库中的数据、使用磁盘冗余阵列等。数据库服务器逻辑方面的安全性 身份验证模式是Microsoft SQL Server 20

8、05系统验证客户端和服务器之间连接的方式。Microsoft SQL Server 2005系统提供了两种身份验证模式:Windows身份验证模式和混合模式。 在Microsoft SQL Server 2005系统中,用户并不拥有数据库对象,而是架构拥有数据库对象。用户通过架构来使用数据库对象。 1.4 管理工具 SQL Server配置管理器 Microsoft SQL Server Management Studio SQL Server Profiler 数据库引擎优化顾问 实用工具 SQL Server配置管理器 可以查看服务的属性,并且可以启动、停止、暂停、重新启动相应的服务。(1

9、)打开配置管理器(2)使用配置管理器Microsoft SQL Server Management Studio Microsoft SQL Server Management Studio是Microsoft SQL Server 2005提供的一种新的集成环境,该工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。 SQL Server Profiler SQL Server Profiler是用于从服务器中捕获SQL Server 2005事件的工具。这些事件可以是连接服务器、登录系统、执行Transact-SQL语句等操作。这些事件可以保存在一个跟踪文件中,可以在以

10、后对该文件进行分析,也可以用来重播指定的系列步骤,从而有效地发现系统中存在的性能比较差的查询语句等相关问题。打开sql server profiler(1)从SSMS中工具(2)直接从程序性能工具数据库引擎优化顾问 数据库引擎优化顾问(Database Engine Tuning Advisor)工具可以帮助用户分析工作负荷、提出创建高效率索引的建议等功能。 借助数据库引擎优化顾问,用户不必详细了解数据库的结构就可以选择和创建最佳的索引、索引视图、分区等。 实用工具 在Microsoft SQL Server 2005系统中,不仅提供了大量的图形化工具,还提供了大量的命令行实用工具。这些命令行

11、实用工具包括bcp、dta、dtexec、dtutil、Microsoft.AnalysisServices.Deployment、nscontrol、osql、profiler90、rs、rsconfig、rskeymgmt、sac、sqlagent90、sqlcmd、SQLdiag、sqlmaint、sqlservr、sqlwb、tablediff等 1.5 数据库应用程序开发步骤 OLAP和OLTP的区别 OLTP OLAP用户 操作人员,低层管理人员 决策人员,高级管理人员功能 日常操作处理 分析决策DB 设计 面向应用 面向主题数据 当前的, 最新的细节的, 历史的, 聚集的, 二维的分立的 多维的集成的, 统一的存取 读/写数十条记录 读上百万条记录工作单位 简单的事务 复杂的查询用户数 上千个 上百个DB 大小 100MB-GB 100GB-TB上机作业:(1)如何打开sqlserver编辑环境?如何选择实例?出现过什么问题?如何解决的(2)如何查看实例的状态?有几种方法?分别尝试(3)如何创建数据库?2种方法(4)你创建的数据库放哪里了?如何带走?(5)如何将硬盘中数据库文件加载到ssms中进行开发?(6)如何创建表?表的创建包含哪些内容?列的常用类型有哪些?(7)设计数据库:教学管理系统包含:学生信息、教师信息、班级信息、成绩信息、课程信息

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

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