数据库 第02章 SQL Server概述课件_第1页
数据库 第02章 SQL Server概述课件_第2页
数据库 第02章 SQL Server概述课件_第3页
数据库 第02章 SQL Server概述课件_第4页
数据库 第02章 SQL Server概述课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章SQLServer概述SQLServer简介SQLServer2000的安装SQLServer2000的主要工具SQLServer数据库第2章SQLServer概述SQLServer简介SQLServer简介1.1SQLServer简介1992年,Microsoft公司设计了SQLServer的WindowsNT版本1993年,Microsoft公司发布了运行在WindowsNT3.1上的SQLServer4.21995年,Microsoft公司发布了SQLServer6.01996年,Microsoft公司发布了SQLServer6.51998年,Microsoft公司推出了SQLServer7.02000年,Microsoft公司推出SQLServer20002005年,SQLServer2005面世SQLServer简介1.1SQLServer简介19SQLServer简介1.1SQLServer简介特点真正的客户机/服务器体系结构。图形化用户界面,使系统管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。提供数据数据挖掘和数据仓库功能。SQLServer简介1.1SQLServer简介特点SQLServer2000的安装SQLServer2000的安装版本个人版:供移动的用户使用。开发版:供程序员用来开发将SQLServer2000用作数据存储的应用程序。虽然开发版支持企业版的所有功能,但是不能作为生产服务器使用。标准版:作为小工作组或部门的数据库服务器使用。企业版:作为生产数据库服务器使用。支持SQLServer2000中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。1.2SQLServer2000的安装SQLServer2000的安装SQLServer200SQLServer2000的安装各种版本所支持的操作系统1.2SQLServer2000的安装操作系统企业版标准版个人版开发版MicrosoftWindows2000DataCenterYYYYWindows2000AdvancedServerYYYYWindows2000ServerYYYYWindows2000ProfessionalNNYYMicrosoftWindowsNT®4.0Server企业版YYYYWindowsNT4.0ServerYYYYWindowsNT4.0WorkstationNNYYMicrosoftWindows98NNYNSQLServer2000的安装各种版本所支持的操作系统1SQLServer2000的安装系统默认的安装路径是:

C:\ProgramFiles\MicrosoftSQLServerSQLServer2000的安装过程与其它MicrosoftWindows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成1.2SQLServer2000的安装SQLServer2000的安装系统默认的安装路径是:1.SQLServer2000的主要工具服务管理器(ServiceManager)企业管理器(EnterpriseManager)查询分析器(QueryAnalyzer)1.3SQLServer2000的主要工具SQLServer2000的主要工具服务管理器(Servi服务管理器服务管理器用来启动、暂停、停止SQLServer服务。SQLServe服务作为应用程序在服务器的后台运行。 服务器的三个不同状态:开始/继续——服务正在正常运行停止——任何连接到服务器上的客户连接被断开暂停——已有的连接继续保持,但新的连接被拒绝1.3.1服务管理器服务管理器服务管理器用来启动、暂停、停止SQLServerSQLServer服务服务器Microsoft分布式事务处理协调器MSSQLServer服务SQLServerAgent服务Microsoft搜索数据管理事务和查询处理数据完整性作业警报操作员全文目录全文索引分布式事务管理1.3.1服务管理器SQLServer服务服务器Microsoft分布式M企业管理器(EnterpriseManager)图形化的集成管理工具,提供调用其他管理工具的途径:定义SQLServer实例组。将个别服务器注册到组中。为每个已注册的服务器配置所有SQLServer选项。在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有SQLServer管理任务。通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。唤醒调用为SQLServer定义的各种向导。1.3.2企业管理器企业管理器(EnterpriseManager)图形化的集查询分析器(QueryAnalyzer)编写T-SQL脚本程序的图形化开发工具。查询脚本编辑器中编写SQL语句,调用存储过程,进行查询优化,分析查询过程等操作。通过对象浏览器对数据库实现查询。1.3.3查询分析器查询分析器(QueryAnalyzer)编写T-SQL脚本

SQLServer数据库数据库类型数据库对象引用SQLServer对象系统表1.4

SQLServer数据库SQLServer数据库数据库类型1.4SQLSe数据库类型系统数据库:存储SQLServer信息master:控制用户数据库和SQLServer操作,储存用户账户、可配置的环境变量、系统错误消息等信息model:模板数据库。是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。tempdb:临时数据库。记录了所有的临时表格、临时数据和临时创建的存储过程。msdb:SQLServerAgent的主要支持,用于复制、任务调度、管理报警等活动。该数据库常用于通过调度任务排除故障。数据库类型系统数据库:存储SQLServer信息数据库类型用户数据库:用户自己创建的数据库pubs:

一个图书出版公司的数据库模型。包含了大量的样本表和样本数据。Northwind:

一个贸易公司的数据库模型。包含了与公司经营有关的大多数数据。数据库类型用户数据库:用户自己创建的数据库数据库类型系统数据库用户数据库mastermodeltempdbmsdbpubsNorthwindUser1distribution数据库类型系统数据库用户数据库mastermodeltemp聚集索引AndersonAndersonBarr...数据库对象EmpNumLastNameFirstNameExtensionCtryCode101911019210202LabrieLabrieMartinAngelaEvaJosex19891x19433x21467SPFRFRLastMod\HR\KarlD\HR\KarlD\HR\AmyLintegerlongstringvarchar(20)char(6)char(2)longstring触发器EmployeePhone视图SELECTlastname,firstname,extensionFROMemployee存储过程

UpdatePhone主键外键Checkx#####聚集索引Anderson数据库对象EmpNumLastNam引用SQLServer对象完全合法名称服务器名称.数据库名称.所有者名称.对象名称部分名称服务器名称默认为本地服务器上的当前实例数据库名称默认为当前数据库所有者名称默认为指定数据库中与当前连接的登录账户相关联的用户名CREATETABLENorthwind.dbo.OrderHistory...引用SQLServer对象完全合法名称CREATET系统表系统表存储系统和数据库对象的信息(元数据)元数据是描述数据的数据,例如数据的属性信息,如某列数据的数据类型或者长度等数据库目录存储特定数据库的元数据每个数据库(包括master数据库)都有sysusers、sysobjects系统目录存储整个系统和所有其他数据库的元数据只存储在master数据库中syslogins、sysmessages、sysdatabases系统表系统表存储系统和数据库对象的信息(元数据)SQLServer2000系统表Sysobjects表——

SQLServer的主系统表,出现在每个数据库中。它对每个数据库对象含有一行记录。Syscolumns表——出现在master数据库和每个用户自定义的数据库中,它对基表或者视图的每个列和存储过程中的每个参数含有一行记录。Sysindexes表——出现在master数据库和每个用户自定义的数据库中,它对每个索引和没有聚簇索引的每个表含有一行记录,它还对包括文本/图像数据的每个表含有一行记录。SQLServer2000系统表Sysobjects表—SQLServer2000系统表Sysusers表——出现在master数据库和每个用户自定义的数据库中,它对整个数据库中的每个WindowsNT用户、WindowsNT用户组、SQLServer用户或者SQLServer角色含有一行记录。Sysdatabases表——它对SQLServer系统上的每个系统数据库和用户自定义的数据库含有一行记录,只出现在master数据库中。Sysdepends表——它对表、视图和存储过程之间的每个依赖关系含有一行记录,出现在master数据库和每个用户自定义的数据库中。SQLServer2000系统表Sysusers表——出回顾学习完本章后,将能够:了解SQLServer的发展和安装描述SQLServer2000和它的工具描述SQLServer数据库回顾学习完本章后,将能够:第2章SQLServer概述SQLServer简介SQLServer2000的安装SQLServer2000的主要工具SQLServer数据库第2章SQLServer概述SQLServer简介SQLServer简介1.1SQLServer简介1992年,Microsoft公司设计了SQLServer的WindowsNT版本1993年,Microsoft公司发布了运行在WindowsNT3.1上的SQLServer4.21995年,Microsoft公司发布了SQLServer6.01996年,Microsoft公司发布了SQLServer6.51998年,Microsoft公司推出了SQLServer7.02000年,Microsoft公司推出SQLServer20002005年,SQLServer2005面世SQLServer简介1.1SQLServer简介19SQLServer简介1.1SQLServer简介特点真正的客户机/服务器体系结构。图形化用户界面,使系统管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。提供数据数据挖掘和数据仓库功能。SQLServer简介1.1SQLServer简介特点SQLServer2000的安装SQLServer2000的安装版本个人版:供移动的用户使用。开发版:供程序员用来开发将SQLServer2000用作数据存储的应用程序。虽然开发版支持企业版的所有功能,但是不能作为生产服务器使用。标准版:作为小工作组或部门的数据库服务器使用。企业版:作为生产数据库服务器使用。支持SQLServer2000中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。1.2SQLServer2000的安装SQLServer2000的安装SQLServer200SQLServer2000的安装各种版本所支持的操作系统1.2SQLServer2000的安装操作系统企业版标准版个人版开发版MicrosoftWindows2000DataCenterYYYYWindows2000AdvancedServerYYYYWindows2000ServerYYYYWindows2000ProfessionalNNYYMicrosoftWindowsNT®4.0Server企业版YYYYWindowsNT4.0ServerYYYYWindowsNT4.0WorkstationNNYYMicrosoftWindows98NNYNSQLServer2000的安装各种版本所支持的操作系统1SQLServer2000的安装系统默认的安装路径是:

C:\ProgramFiles\MicrosoftSQLServerSQLServer2000的安装过程与其它MicrosoftWindows系列产品类似。用户可根据向导提示,选择需要的选项一步一步地完成1.2SQLServer2000的安装SQLServer2000的安装系统默认的安装路径是:1.SQLServer2000的主要工具服务管理器(ServiceManager)企业管理器(EnterpriseManager)查询分析器(QueryAnalyzer)1.3SQLServer2000的主要工具SQLServer2000的主要工具服务管理器(Servi服务管理器服务管理器用来启动、暂停、停止SQLServer服务。SQLServe服务作为应用程序在服务器的后台运行。 服务器的三个不同状态:开始/继续——服务正在正常运行停止——任何连接到服务器上的客户连接被断开暂停——已有的连接继续保持,但新的连接被拒绝1.3.1服务管理器服务管理器服务管理器用来启动、暂停、停止SQLServerSQLServer服务服务器Microsoft分布式事务处理协调器MSSQLServer服务SQLServerAgent服务Microsoft搜索数据管理事务和查询处理数据完整性作业警报操作员全文目录全文索引分布式事务管理1.3.1服务管理器SQLServer服务服务器Microsoft分布式M企业管理器(EnterpriseManager)图形化的集成管理工具,提供调用其他管理工具的途径:定义SQLServer实例组。将个别服务器注册到组中。为每个已注册的服务器配置所有SQLServer选项。在每个已注册的服务器中创建并管理所有SQLServer数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有SQLServer管理任务。通过唤醒调用SQL查询分析器,交互地设计并测试SQL语句、批处理和脚本。唤醒调用为SQLServer定义的各种向导。1.3.2企业管理器企业管理器(EnterpriseManager)图形化的集查询分析器(QueryAnalyzer)编写T-SQL脚本程序的图形化开发工具。查询脚本编辑器中编写SQL语句,调用存储过程,进行查询优化,分析查询过程等操作。通过对象浏览器对数据库实现查询。1.3.3查询分析器查询分析器(QueryAnalyzer)编写T-SQL脚本

SQLServer数据库数据库类型数据库对象引用SQLServer对象系统表1.4

SQLServer数据库SQLServer数据库数据库类型1.4SQLSe数据库类型系统数据库:存储SQLServer信息master:控制用户数据库和SQLServer操作,储存用户账户、可配置的环境变量、系统错误消息等信息model:模板数据库。是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。tempdb:临时数据库。记录了所有的临时表格、临时数据和临时创建的存储过程。msdb:SQLServerAgent的主要支持,用于复制、任务调度、管理报警等活动。该数据库常用于通过调度任务排除故障。数据库类型系统数据库:存储SQLServer信息数据库类型用户数据库:用户自己创建的数据库pubs:

一个图书出版公司的数据库模型。包含了大量的样本表和样本数据。Northwind:

一个贸易公司的数据库模型。包含了与公司经营有关的大多数数据。数据库类型用户数据库:用户自己创建的数据库数据库类型系统数据库用户数据库mastermodeltempdbmsdbpubsNorthwindUser1distribution数据库类型系统数据库用户数据库mastermodeltemp聚集索引AndersonAndersonBarr...数据库对象EmpNumLastNameFirstNameExtensionCtryCode101911019210202LabrieLabrieMartinAngelaEvaJosex19891x19433x21467SPFRFRLastMod\HR\KarlD\HR\KarlD\HR\AmyLintegerlongstringvarchar(20)char(6)char(2)longstring触发器EmployeePhone视图SELECTlastname,firstname,extensionFROMemployee存储过程

UpdatePhone主键外键Checkx#####聚集索引Anderson数据库对象EmpNumLastNam引用SQLServer对象完全合法名称服务器名称.数据库名称.所有者名称.对象名称部分名称服务器名称默认为本地服务器上的当前实例数据库名称默认为当前数据库所有者名称默认为指定数据库中与当前连接的登录账户相关联的用户名CREATETABLENorthwind.dbo.OrderHistory...引用SQLS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论