已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 SQL Server关系数 据库简介,天津城市建设学院管理工程系 信息管理教研室,数据组织与管理(2) Data Organization and Management (2),第1章 SQL Server 关系数据库简介,SQL Server 关系数据库简介,SQL Server 是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。,1.1 SQL Server 特点,1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。,小知识,Microsoft Back Office Server 2000是一个集成服务器套件,它包括下列Microsoft服务器应用程序的最新版本:Windows 2000 Server、SQL Server 2000、Exchange 2000 Server、HIS 2000、ISA 2000和Systems Management Server 2.0 w/SP 2.0。定位于小型机构、分散式企业和中等规模的企业。,5具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,SQL Server 2000新增功能,在关系数据库方面的增强 支持XML(Extensive Markup Language,扩展标记语言) 用户定义函数和新的数据类型 索引视图 排序规则 索引增强 分布式查询 备份和还原 Text in Row,图形管理增强 日志传送功能 SQL事件探查器增强 SQL查询分析器增强 复制数据库向导,小知识,85年制定的可信计算机系统评估准则分成D、C、B、A四类。 D级:最小保护 C级:自主保护 C1级:自主型安全保护 C2级:可控访问保护 B级:强制安全保护 B1级:标记安全保护 B2级:结构化保护 B3级:安全域 A级:验证设计 A1级:经过验证的设计 A2级:A1级以外的系统 大部分的操作系统达到了C2以上标准,大部分的数据库达到了B1标准,小部分数据库达到了B2,小部分操作系统达到B1。极少数操作系统(5个以内)能够号称达到B2 B3的没有。,弱,强,SQL Server 2000特性,1.2 SQL Server的安装和配置,1.2.1 SQL Server 环境需求,SQL Server 2000常见的版本,1、安装、运行SQL Server 2000的硬件需求,(1)计算机 Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。 (2)内存(RAM) 企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。 (3)硬盘空间 完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。,2、安装、运行SQL Server 2000的软件需求,1.2.2 SQL Server 2000的安装,SQL Server 2000的安装过程与其它Microsoft Windows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成。,1.2.3 SQL Server 升级,如果计算机中安装有旧的SQL Server版本,那么安装SQL Server 2000时需要做以下工作,以确保系统能退回到升级前的状态。,1.2.4 SQL Server 系统数据库简介,SQL Server 2000有6个系统数据库 1. Master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统数据库及用户数据库的相关信息。 2. Model数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。,3. Msdb数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间。 4. Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。 5. Pubs和Northwind数据库是两个实例数据库,它们可以作为SQL Server的学习工具。,1.2.5 SQL Server 系统表简介,系统目录是由描述SQL Server 系统的数据库、基表、视图和索引等对象的结构的系统表组成。SQL Server 经常访问系统目录,检索系统正常运行所需的必要信息。,几个最重要的系统表,1. Sysobjects表 SQL Server 的主系统表sysobjects出现在每个数据库中,它对每个数据库对象含有一行记录。 2. Syscolumns表 系统表syscolumns出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。 3. Sysindexes表 系统表sysindexes出现在master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。,4. Sysusers表 系统表sysusers出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个Windows NT用户、Windows NT用户组、SQL Server 用户或者SQL Server 角色含有一行记录。 5. Sysdatabases表 系统表sysdatabases对SQL Server 系统上的每个系统数据库和用户自定义的数据库含有一行记录,它只出现在master数据库中。,6. Sysdepends表 系统表Sysdepends对表、视图和存储过程之间的每个依赖关系含有一行记录,它出现在master数据库和每个用户自定义的数据库中。 7. Sysconstraints表 系统表sysconstraints对使用CREATE TABLE或者ALTER TABLE语句为数据库对象定义的每个完整性约束含有一行记录,它出现在master数据库和每个用户自定义的数据库中。,1.3 SQL Server 工具和实用程序,1.3.1 企业管理器,企业管理器是基于一种新的被称为微软管理控制台(Microsoft Management Console)的公共服务器管理环境,它是SQL Server中最重要的一个管理工具。企业管理器不仅能够配置系统环境和管理SQL Server,而且由于它能够以层叠列表的形式来显示所有的SQL Server对象,因而所有SQL Server对象的建立与管理都可以通过它来完成。,利用企业管理器可以完成的操作有,管理SQL Server 服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置警报;提供跨服务器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管理和控制SQL Mail。,图1-20 SQL Server 企业管理器(Enterprise Manager)界面,1.3.2 服务管理器(Service Manager),SQL Server 服务管理器是在服务器端实际工作时最有用的实用程序,其界面如图1-21所示。服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:SQL Server、SQL Server Agent、MSDTC(Microsoft Distributed Transaction Coordinator,微软分布式事务协调器)。,图1-21 SQL Server 服务管理器(Service Manager)界面,1.3.3 查询分析器(Query Analyzer),SQL Server 2000新的图形化查询分析器用于输入和执行Transaction-SQL语句,并且迅速查看这些语句的结果,以分析和处理数据库中的数据。这是一个非常实用的工具,对掌握SQL语言,深入理解SQL Server的管理工作有很大帮助。,1.3.4 分布式事务处理协调器(Distributed Transaction Coordinator,用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于Windows NT或Windows 9x/2000系列操作系统的服务器。,1.3.5 性能监视器(Performance Monitor),它将Windows NT操作系统的性能监视器和SQL Server集成起来,使用它可以查看和统计SQL Server系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。,1.3.6 导入和导出数据(Imput and Export Data),导入和导出数据采用DTC 导入/导出向导来完成。此向导包含了所有的DTC(Data Transformation Services)工具,提供了在OLE DB数据源之间复制数据的最简捷的方法。,1.3.7 SQL Server 分析器(Profiler),是一个图形化的管理工具,用于监督、记录和检查SQL Server 数据库的使用情况。对系统管理员来说,它是一个连续实时地捕
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购买衣服购销合同范本
- 物业灯带维修合同范本
- 茶叶打包出售合同范本
- 物业工程养护合同范本
- 酒店保洁务工合同范本
- 物业地砖维护合同范本
- 2025年木工几何力学试卷及答案
- 物业维修安装合同范本
- 直播带货招聘合同范本
- 药厂采购白糖合同范本
- 南宁市2026届高中毕业班(高三)10月摸底测试语文试卷(含答案及解析)
- 车载光网络的新架构与技术
- 运动馆安全培训内容课件
- 全过程工程咨询组织方案
- 社团课汇报课件
- 公司盗窃处置培训
- 2025秋期版国开电大本科《商务英语4》一平台综合测试形考任务在线形考试题及答案
- 岩板施工流程工艺
- 中小企业管理(第五版)课件 第8章 中小企业财务管理与控制
- 高二语文期中考试质量分析报告模板
- 2025年电商行业供应链金融创新研究可行性报告
评论
0/150
提交评论