SQLServer数据库管理概述_第1页
SQLServer数据库管理概述_第2页
SQLServer数据库管理概述_第3页
SQLServer数据库管理概述_第4页
SQLServer数据库管理概述_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

8.1SQLServer的发展礼成及特点8.1.1SQLServer的发展历程8.1.2SQLServer的主要特性1.客户/服务器体系结构2.易用的管理工具,动态的自我管理和配置3.自动实现数据库的并发控制4.强大的编程接口和开发工具5.与操作系统的高度集成特性8.2SQLServer的安装与启动8.2.1安装版本及软硬件环境要求1.安装版本简介(1)标准版(2)企业版(3)个人版(4)开发版(5)评估版2.各版本的最低软硬件环境要求:P2018.2SQLServer的安装与启动8.2.2安装与启动1.安装前的准备工作:P2022.安装过程:3.启动SQLServer服务器:P2028.3SQLServer管理工具8.3.1SQLServer企业管理器主要功能:1.管理用户帐号和服务器登陆2.备份和恢复数据库和事务日志3.启动.停止和配制服务器4.创建和管理数据库5.创建和管理表、视图存储过程、触发器、索引等数据库对象。6.复制数据库7.设置任务调度和警报等8.创建和控制管理用户帐号和用户组9.处理访问控制列表8.3.2SQL查询分析器主要功能:1.创建和管理数据库2.创建和管理表、索引、视图、存储过程、触发器等数据库对象。3.创建和管理用户帐号和用户组4.企业管理器可以完成的几乎全部操作8.3.3其他管理工具1.SQLServer客户端网络实用工具主要用来配置客户端的网络连接.2.SQLServer网络实用工具主要用来设置本地计算机SQLServer服务器允许使用的连接协议3.导入和导出数据导入和导出工具采用DTS导入/导出向导来完成工作,能够实现SQLServer与Excel表,dBase.Access.Paradox.文本文件以及OLEDB数据源之间的数据转换工具.8.4SQLServer的系统结构

8.4.1存储结构(P208)1.数据库对象:逻辑存储结构.主要的数据库对象包括:表,索引,视图,触发器,存储过程,缺省,约束,用户以及图表和用户自定义的数据类型2.数据库文件:物理存储结构(1)主数据文件:.mdf.主文件是数据库的起点并指向数据库的其余文件,每个数据库只有一个主文件.(2)次数据文件:是主文件的辅助文件,它包含了主文件中不包含的所有数据..ndf.(3)事务日志文件:ldf.主要用于存储数据库的更新情况等事务日志信息.3.数据库文件组:(1)主文件组:包含数据文件和任何其他不属于另一个文件组的文件,数据库的系统表都包含在主文件组中.(2)用户定义文件组:在CREATEDATABASE或ALTERDATABASE语句中使用FILEGROUP关键字指定的任何文件组.8.4.2系统数据库1.Master数据库:该数据库包含了SQLServer系统中的所有系统信息,主要包括:所有注册帐户和密码,所有用户数据库的存储位置和初始化信息,系统配置参数,是否在其他数据库以及是够存在其他的SQLServer等.2.Tempdb数据库:为临时表和其他临时存储需要提供的一个工作空间,属于全局资源,没有专门的权限限制,允许所有可以连接上SQLServer服务器的用户使用.3.Model数据库:是用户建立数据库的模板,它包含了将复制到每个用户数据库中去的系统表.4.Msdb数据库:主要用来进行复制,作业调度和管理报警等活动.8.4.3系统表系统表记录了SQLServer数据库服务器信息,组成了SQLServer系统利用的数据字典..sys文件由系统自动生成.8.5TransactSQL语言(P214)8.5.1TransactSQL语言简介标准SQL语言是作为查询和执行语言使用的,不是功能全面的编程语言。Transact-SQL是SQLServer对标准SQL的扩展扩展的主要功能是:加入了程序控制结构,如IF-ELSE、WHILE等加入了局部变量、全局变量SQLServer不区分大小写,但书写规范是:保留关键字大写P214页的例子假设存在学生基本情况表(学号,姓名,年龄,所在专业),求所有计算机专业学生的平均年龄,如果平均年龄大于19则显示“平均年龄超过19”,否则显示“平均年龄没有超过19”。

8.5.2TransactSQL批处理及执行过程简介1.批处理的概念:是指从客户机传递到服务器上的一组完整的数据和SQL语句.TransactSQL的执行过程:2.客户端执行过程:应用程序向SQLServer服务器提交TransactSQL语句均采用批处理的形式,.一个批处理是指一次发送给服务器的一组SQL语句.每个应用程序都设有一种机制,用来告诉服务器执行一个批处理中的所有语句.USE教学管理

GOSELECT学号,姓名,年龄FROM学生基本情况表WHERE所在专业=“计算机”

GO3.服务器端的执行过程8.6SQLServer的主要数据类型P217Varchar与char的区别二进制数据类型(图片\Word文件等)双字符类型类型(nchar,nvarchar,ntext)Timestamp数据类型:可以在SQLServer关闭重新启

温馨提示

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

评论

0/150

提交评论