第8章 SQL Server 数据库管理系统概论

第8章 SQL Server 数据库管理系统概论

ID:42726209

大小:118.50 KB

页数:12页

时间:2019-09-21

第8章 SQL Server 数据库管理系统概论_第1页
第8章 SQL Server 数据库管理系统概论_第2页
第8章 SQL Server 数据库管理系统概论_第3页
第8章 SQL Server 数据库管理系统概论_第4页
第8章 SQL Server 数据库管理系统概论_第5页
资源描述:

《第8章 SQL Server 数据库管理系统概论》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章SQLServer数据库管理系统概论本章主要以SQLServer2000为例介绍SQLServer的特点、安装与启动、数据类型和TransactSQL语言,以及常用工具的使用等问题。通过学习,要求达到:了解SQLServer数据库管理系统的全貌和基本使用方法;能够在所选定的操作系统上正确安装、配置、运行SQLServer数据库管理系统,并具备对安装过程中可能出现的一些常见问题的分析和解决能力;学会企业管理器、查询分析器这两种工具的使用。掌握SQLServer中的基本数据类型和TransactSQ

2、L语言的基本使用方法。一、SQLServer的发展历程及特点1、SQLServer的发展历程:2、SQLServer的主要特性(1)客户/服务器体系结构(2)易用的管理工具,动态的自我管理和配置(3)自动实现数据库的并发控制(4)强大的编程接口和开发工具(5)与操作系统的高度集成特性二、SQLServer的安装与启动1、安装版本及软硬件环境要求2、安装与启动方法三、SQLServer管理工具简介1、SQLServer企业管理器介绍SQLServer企业管理器的界面主要由菜单、工具条和树型结构几部分组成

3、SQLServer企业管理器的主要功能有:(1)管理用户账号和服务器登录(2)备份和恢复数据库和事务日志(3)启动、停滞、和配置服务器(4)创建和管理数据库(5)创建和管理表、视图、存储过程、触发器、索引等数据库对象(6)复制数据库(7)设置任务调度和警报等(8)创建和控制管理用户账号和用户组(9)处理访问控制列表2、SQL查询分析器简介查询分析器不但能够完成与企业管理器相同的工作,它还为数据库应用程序开发人员提供了一个简单易用的SQL交互窗口,用户通过它可以交互地设计、测试、运行TransactSQ

4、L语句。查询分析器可完成的操作主要有:(1)创建和管理数据库(2)创建和管理表、索引、视图、存储过程、触发器等数据库对象(3)创建和管理用户账号和用户组(3)企业管理器可以完成的几乎全部操作3、其它管理工具简介(1)SQLServer客户端网络实用工具主要用来配置客户端的网络连接(2)SQLServer网络实用工具主要用来设置本地计算机SQLServer服务器允许使用的连接协议(3)导入和导出数据导入和导出数据工具采用DTS导入/导出向导来完成工作,能够实现SQLServer与Excel表、dBase

5、、Access、Paradox、文本文件以及OLE DB数据源之间的数据转换工作。(4)联机丛书四、SQLServer的系统结构1、存储结构(1)数据库对象:逻辑存储结构常用的数据库对象主要包括:表(Table)、索引(Index)、视图(View)、触发器(Trigger)、存储过程(StoredProcedure)、缺省(Default)、约束(Constraint)、用户(User)以及图表(Diagram)和用户自定义的数据类型等。(2)数据库文件:物理存储结构在物理层面上,SQLServer

6、数据库是由多个操作系统文件组成的,所有数据、对象以及数据库操作日志均存储在这些操作系统文件中。根据这些文件作用的不同,可将它们分为以下三种:主数据文件(.mdf)、次数据文件(.ndf)、事务日志文件(.ldf)(3)数据库文件组为了便于分配和管理,SQLServer允许将多个数据文件归纳为一组,并赋予一个名称,这就是文件组。使用文件组可以提高数据库的查询性能。SQLServer文件组共有以下两种:主文件组:包含主数据文件和任何其他不属于另一个文件组的文件,数据库的系统表都包含在主文件组中。用户定义文

7、件组:在CREATEDATABASE或ALTERDATABASE语句中使用FILEGROUP关键字指定的任何文件组。注意:一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用;日志文件是独立的,它不作为任何文件组的成员。2、系统数据库SQLServer数据库分为系统数据库和用户数据库两种类型,它们都存储数据,但SQLServer使用系统数据库来管理系统。每个SQLServer系统(实例)都拥有四个系统数据库(Master、Model、Tempdb和Msdb)以及一个或多个用户数据库。3、系

8、统表Master数据库中存储着所有SQLServer的服务器级系统信息,共有16张系统表;17张系统表存储于每个数据库中,记录了每个数据库各自的系统信息。五、TransactSQL语言简介1、TransactSQL的主要功能简介它除了具备标准SQL语言的数据建立、数据操纵、数据控制和数据查询功能以外,它扩展的主要功能是:(1)加入了程序控制结构,如IF······ELSE、WHILE语句等。(2)加入了局部变量、全局变量等一些功能。2、TransactS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。