版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 SQL Server概述教学目标l 理解SQL Server体系结构的特点和数据库引擎的作用l 理解数据库和组成数据库的各种对象的类型和作用l 了解SQL Server系统的安全性特点l 了解Microsoft SQL Server 2005系统提供的主要工具l 了解数据库应用程序开发的一般步骤教学难点和重点l 理解SQL Server体系结构的特点和数据库引擎的作用,这是基础和重点;l 理解数据库和组成数据库的各种对象的类型和作用,为进一步学习后面各章增加感性认识;l 了解SQL Server系统的安全性特点,便于理解和使用数据库中的数据;l 了解Microsoft SQL Serv
2、er 2005系统提供的主要工具,理解系统的易用性;l 了解数据库应用程序开发的一般步骤,理解数据库应用程序的特点。教学过程l SQL Server的体系结构l 数据库和数据库对象l 安全性l 管理工具l 数据库应用程序开发步骤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 1996
3、年,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 数据库和数据库对象 l 数据库的类型和特点 系统数据库Master系统表的管理 Master数据库不可用,导致整个SqlServer无法启动。需要及时备份。Model-数据库的模版用户创建新数据库时,用m
5、odel数据库作为基础。操作:验证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.msil 数据库对象 1.3 安全性 l Microsoft SQL Server 2005系统负责管理大量的业务数据,保证这些业务数据的安全是数据库管理员最重要的工作之一。Microsoft SQL Server 2005系统提供了强大的安全机制来保证数据的安全。对于一个企业来说,安全性包括3个方面,即管理规章制度方面的安全性、数据库服务器物理方面的安全性和数据库服务器逻辑方面的安全性。l 下面,分别从这3个方面来讲述Microsoft
7、SQL Server 2005系统的安全性。 管理规章制度方面的安全性 l Microsoft SQL Server 2005系统在使用中会需要各类操作人员,因此,为了确保系统的安全,应该首先从对操作人员的要求着手制定严格的规章制度。 l 对数据库管理员的要求l 操作人员在使用业务信息系统时的标准操作流程 数据库服务器物理方面的安全性 l 为了实现数据库服务器物理方面的安全,应该做好数据库服务器置于安全房间、相关计算机置于安全场所、数据库服务器不与Internet直接连接、使用防火墙、定期备份数据库中的数据、使用磁盘冗余阵列等。数据库服务器逻辑方面的安全性 l 身份验证模式是Microsoft
8、 SQL Server 2005系统验证客户端和服务器之间连接的方式。Microsoft SQL Server 2005系统提供了两种身份验证模式:Windows身份验证模式和混合模式。l 在Microsoft SQL Server 2005系统中,用户并不拥有数据库对象,而是架构拥有数据库对象。用户通过架构来使用数据库对象。 1.4 管理工具 l SQL Server配置管理器 l Microsoft SQL Server Management Studio l SQL Server Profiler l 数据库引擎优化顾问 l 实用工具 SQL Server配置管理器l 可以查看服务的属性
9、,并且可以启动、停止、暂停、重新启动相应的服务。(1)打开配置管理器(2)使用配置管理器Microsoft SQL Server Management Studio l Microsoft SQL Server Management Studio是Microsoft SQL Server 2005提供的一种新的集成环境,该工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。 模版、解决方案查询编辑窗口对象资源管理已注册服务器SQL Server Profiler l SQL Server Profiler是用于从服务器中捕获SQL Server 2005事件的工具。这些事件
10、可以是连接服务器、登录系统、执行Transact-SQL语句等操作。这些事件可以保存在一个跟踪文件中,可以在以后对该文件进行分析,也可以用来重播指定的系列步骤,从而有效地发现系统中存在的性能比较差的查询语句等相关问题。打开sql server profiler(1)从SSMS中>工具(2)直接从程序>性能工具数据库引擎优化顾问 l 数据库引擎优化顾问(Database Engine Tuning Advisor)工具可以帮助用户分析工作负荷、提出创建高效率索引的建议等功能。l 借助数据库引擎优化顾问,用户不必详细了解数据库的结构就可以选择和创建最佳的索引、索引视图、分区等。 实用工
11、具 l 在Microsoft SQL Server 2005系统中,不仅提供了大量的图形化工具,还提供了大量的命令行实用工具。这些命令行实用工具包括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
12、 OLAP用户 操作人员,低层管理人员 决策人员,高级管理人员功能 日常操作处理
13、0; 分析决策DB 设计 面向应用 面向主题数据
14、160; 当前的, 最新的细节的, 历史的, 聚集的, 二维的分立的 多维的集成的, 统一的存取 读/写数十条记录 读上百万条记录工作单位 简单的事务 &
15、#160; 复杂的查询用户数 上千个 上百个DB 大小 100MB-GB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年制衣面料供应居间合同
- 2025版小企业合同管理规范与合同管理信息化解决方案3篇
- 2025年超额展览会保险条款
- 二零二五版新型环保建材采购合同样本2篇
- 2025版企事业单位食堂员工招聘与服务协议3篇
- 2024-2025年中国宽带行业市场评估分析及投资发展盈利预测报告
- 2025版小额贷款合同签订中的合同签订中的合同签订前的准备与协商3篇
- 二零二五年度门面房装修工程设计与施工质量监理合同
- 2025版建筑行业设备托管正规范本3篇
- 二零二五年度游艇俱乐部船舶租赁售后服务合同
- 2024年高考语文备考之常考作家作品(下):中国现当代、外国
- 《装配式蒸压加气混凝土外墙板保温系统构造》中
- T-CSTM 01124-2024 油气管道工程用工厂预制袖管三通
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 新译林版高中英语必修二全册短语汇总
- 基于自适应神经网络模糊推理系统的游客规模预测研究
- 河道保洁服务投标方案(完整技术标)
- 品管圈(QCC)案例-缩短接台手术送手术时间
- 精神科病程记录
- 阅读理解特训卷-英语四年级上册译林版三起含答案
- 清华大学考博英语历年真题详解
评论
0/150
提交评论