SQL数据库介绍

上传人:飞****9 文档编号:130644678 上传时间:2020-04-29 格式:PPT 页数:32 大小:331KB
返回 下载 相关 举报
SQL数据库介绍_第1页
第1页 / 共32页
SQL数据库介绍_第2页
第2页 / 共32页
SQL数据库介绍_第3页
第3页 / 共32页
SQL数据库介绍_第4页
第4页 / 共32页
SQL数据库介绍_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《SQL数据库介绍》由会员分享,可在线阅读,更多相关《SQL数据库介绍(32页珍藏版)》请在金锄头文库上搜索。

1、第1章SQLServer关系数据库简介 1 1SQLServer特点1 2SQLServer的安装和配置1 3SQLServer工具和实用程序 开始 返回目录 SQLServer关系数据库简介 SQLServer是由Microsoft开发和推广的关系数据库管理系统 DBMS 它最初是由Microsoft Sybase和Ashton Tate三家公司共同开发的 并于1988年推出了第一个OS 2版本 SQLServer近年来不断更新版本 1996年 Microsoft推出了SQLServer6 5版本 1998年 SQLServer7 0版本和用户见面 SQLServer2000是Microso

2、ft公司于2000年推出的最新版本 1 1SQLServer特点 1 真正的客户机 服务器体系结构 2 图形化用户界面 使系统管理和数据库管理更加直观 简单 3 丰富的编程接口工具 为用户进行程序设计提供了更大的选择余地 4 SQLServer与WindowsNT完全集成 利用了NT的许多功能 如发送和接受消息 管理登录安全性等 SQLServer也可以很好地与MicrosoftBackOffice产品集成 5 具有很好的伸缩性 可跨越从运行Windows95 98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用 6 对Web技术的支持 使用户能够很容易地将数据库中的数据发

3、布到Web页面上 7 SQLServer提供数据仓库功能 这个功能只在Oracle和其他更昂贵的DBMS中才有 SQLServer2000与以前版本相比较又具有以下新特性 1 支持XML ExtensiveMarkupLanguage 扩展标记语言 2 强大的基于Web的分析3 支持OLEDB和多种查询4 支持分布式的分区视图 1 2SQLServer的安装和配置 1 2 1SQLServer环境需求1 2 2SQLServer2000的安装1 2 3SQLServer升级1 2 4SQLServer系统数据库简介1 2 5SQLServer系统表简介 1 2 1SQLServer环境需求 S

4、QLServer2000常见的版本企业版 EnterpriseEdition 标准版 StandardEdition 个人版 PersonalEdition 开发者版 DeveloperEdition 1 安装 运行SQLServer2000的硬件需求 1 计算机Inter及其兼容计算机 Pentium166Mz或者更高处理器或DECAlpha和其兼容系统 2 内存 RAM 企业版最少64MB内存 其他版本最少需要32MB内存 建议使用更多的内存 3 硬盘空间完全安装 Full 需要180MB的空间 典型安装 Typical 需要170MB的空间 最小安装 Minimum 需要65MB的空间

5、2 安装 运行SQLServer2000的软件需求 SQLServer2000企业版必须运行于安装WindowsNTServerEnterpriseEdition4 0或者Windows2000AdvancedServer以及更高版本的操作系统下 SQLServer2000标准版必须运行于安装WindowsNTServerEnterpriseEdition4 0 WindowsNTServer4 0 Windows2000Server以及更高版本的操作系统下 SQLServer2000个人版可在多种操作系统下运行 如可运行于Windows9x WindowsNT4 0或Windows2000的

6、服务器版或工作站版的操作系统下 SQLServer2000开发者版可运行于上述Windows9x以外的所有操作系统下 1 2 2SQLServer2000的安装 SQLServer2000的安装过程与其它MicrosoftWindows系列产品类似 用户可根据向导提示 选择需要的选项一步一步地完成 1 2 3SQLServer升级 如果计算机中安装有旧的SQLServer版本 那么安装SQLServer2000时需要做以下工作 以确保系统能退回到升级前的状态 1 检查操作系统是否满足安装要求 2 检查磁盘空间是否足够安装新的SQLServer2000版本 3 备份包括系统数据库在内的所有数据库

7、 4 备份操作系统的注册表 用于恢复原有的SQLServer 5 关闭任何与旧的SQLServer相关的应用程序 6 安装SQLServer2000数据库管理系统 1 2 4SQLServer系统数据库简介 SQLServer2000有6个系统数据库1 Master数据库是SQLServer系统最重要的数据库 它记录了SQLServer系统的所有系统信息 这些系统信息包括所有的登录信息 系统设置信息 SQLServer的初始化信息和其它系统数据库及用户数据库的相关信息 2 Model数据库是所有用户数据库和Tempdb数据库的模板数据库 它含有Master数据库所有系统表的子集 这些系统数据库

8、是每个用户定义数据库需要的 3 Msdb数据库是代理服务数据库 为其警报 任务调度和记录操作员的操作提供存储空间 4 Tempdb是一个临时数据库 它为所有的临时表 临时存储过程及其它临时操作提供存储空间 5 Pubs和Northwind数据库是两个实例数据库 它们可以作为SQLServer的学习工具 1 2 5SQLServer系统表简介 系统目录是由描述SQLServer系统的数据库 基表 视图和索引等对象的结构的系统表组成 SQLServer经常访问系统目录 检索系统正常运行所需的必要信息 几个最重要的系统表 1 Sysobjects表SQLServer的主系统表sysobjects出现

9、在每个数据库中 它对每个数据库对象含有一行记录 2 Syscolumns表系统表syscolumns出现在master数据库和每个用户自定义的数据库中 它对基表或者视图的每个列和存储过程中的每个参数含有一行记录 3 Sysindexes表系统表sysindexes出现在master数据库和每个用户自定义的数据库中 它对每个索引和没有聚簇索引的每个表含有一行记录 它还对包括文本 图像数据的每个表含有一行记录 4 Sysusers表系统表sysusers出现在master数据库和每个用户自定义的数据库中 它对整个数据库中的每个WindowsNT用户 WindowsNT用户组 SQLServer用户

10、或者SQLServer角色含有一行记录 5 Sysdatabases表系统表sysdatabases对SQLServer系统上的每个系统数据库和用户自定义的数据库含有一行记录 它只出现在master数据库中 6 Sysdepends表系统表Sysdepends对表 视图和存储过程之间的每个依赖关系含有一行记录 它出现在master数据库和每个用户自定义的数据库中 7 Sysconstraints表系统表sysconstraints对使用CREATETABLE或者ALTERTABLE语句为数据库对象定义的每个完整性约束含有一行记录 它出现在master数据库和每个用户自定义的数据库中 1 3SQ

11、LServer工具和实用程序 1 3 1企业管理器1 3 2服务管理器1 3 3查询分析器1 3 4分布式事务处理协调器1 3 5性能监视器 1 3 6导入和导出数据1 3 7SQLServer分析器1 3 8服务器网络实用工具1 3 9客户端网络实用工具1 3 10联机帮助文档 1 3 1企业管理器 企业管理器是基于一种新的被称为微软管理控制台 MicrosoftManagementConsole 的公共服务器管理环境 它是SQLServer中最重要的一个管理工具 企业管理器不仅能够配置系统环境和管理SQLServer 而且由于它能够以层叠列表的形式来显示所有的SQLServer对象 因而所

12、有SQLServer对象的建立与管理都可以通过它来完成 利用企业管理器可以完成的操作有 管理SQLServer服务器 建立与管理数据库 建立与管理表 视图 存储过程 触发程序 角色 规则 默认值等数据库对象 以及用户定义的数据类型 备份数据库和事务日志 恢复数据库 复制数据库 设置任务调度 设置警报 提供跨服务器的拖放控制操作 管理用户帐户 建立Transact SQL命令语句以及管理和控制SQLMail 图1 20SQLServer企业管理器 EnterpriseManager 界面 1 3 2服务管理器 ServiceManager SQLServer服务管理器是在服务器端实际工作时最有用

13、的实用程序 其界面如图1 21所示 服务管理器用来启动 暂停 继续和停止数据库服务器的实时服务 其提供的服务包括 SQLServer SQLServerAgent MSDTC MicrosoftDistributedTransactionCoordinator 微软分布式事务协调器 图1 21SQLServer服务管理器 ServiceManager 界面 1 3 3查询分析器 QueryAnalyzer SQLServer2000新的图形化查询分析器用于输入和执行Transaction SQL语句 并且迅速查看这些语句的结果 以分析和处理数据库中的数据 这是一个非常实用的工具 对掌握SQL语

14、言 深入理解SQLServer的管理工作有很大帮助 1 3 4分布式事务处理协调器 DistributedTransactionCoordinator 用于提供和管理不同服务器之间的分布式事务处理 这些服务器必须是基于WindowsNT或Windows9x 2000系列操作系统的服务器 1 3 5性能监视器 PerformanceMonitor 它将WindowsNT操作系统的性能监视器和SQLServer集成起来 使用它可以查看和统计SQLServer系统的运行情况 查找影响系统性能的主要因素 从而为改进和优化系统 提高系统性能提供依据 1 3 6导入和导出数据 ImputandExport

15、Data 导入和导出数据采用DTC导入 导出向导来完成 此向导包含了所有的DTC DataTransformationServices 工具 提供了在OLEDB数据源之间复制数据的最简捷的方法 1 3 7SQLServer分析器 Profiler 是一个图形化的管理工具 用于监督 记录和检查SQLServer数据库的使用情况 对系统管理员来说 它是一个连续实时地捕获用户活动情况的间谍 1 3 8服务器网络实用工具 ServerNetworkUtility 用来配置服务器端网络连接和设置相关参数等 1 3 9客户端网络实用工具 ClientNetworkUtility 用来配置客户端的网络连接 管理和测定客户端的网络库等 1 3 10联机帮助文档 BooksOnline SQLServer2000提供了大量的联机文档 它具有索引和全文搜索能力 可根据关键词来快速查找用户所需信息 Thankyouverymuch 谢谢您的光临 下一章

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号