数据库技术及应用教程3

上传人:pu****.1 文档编号:569351262 上传时间:2024-07-28 格式:PPT 页数:28 大小:2.29MB
返回 下载 相关 举报
数据库技术及应用教程3_第1页
第1页 / 共28页
数据库技术及应用教程3_第2页
第2页 / 共28页
数据库技术及应用教程3_第3页
第3页 / 共28页
数据库技术及应用教程3_第4页
第4页 / 共28页
数据库技术及应用教程3_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《数据库技术及应用教程3》由会员分享,可在线阅读,更多相关《数据库技术及应用教程3(28页珍藏版)》请在金锄头文库上搜索。

1、SQL 2008 数据库管理系统1SQL语言结构化查询语言Structured Query Language 数据查询DQ数据定义DDL数据操纵DML 数据控制DCL 2SQL语言的基本概念与特点 SQL语言的发展及标准化 SQL语言的发展 Chamberlin SEQUELSQL大型数据库 SybaseINFORMIXSQL ServerOracleDB2MySQL-小型数据库 FoxProAccess结构化英语查询语言(Structured English Query Language)3SQL语言包含4个部分 数据定义语言(DDL)例如:CREATE、DROP、ALTER等语句。数据操作

2、语言(DML)例如:INSERT、UPDATE、DELETE语句。数据查询语言例如:SELECT语句。数据控制语言例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 4SQL语言的主要特点SQL语言是类似于英语的自然语言,简洁易用 SQL语言是一种非过程语言 SQL语言是一种面向集合的语言 SQL语言既是自含式语言,又是嵌入式语言SQL语言具有数据查询、数据定义、数据操纵和数据控制四种功能 5了解SQL Server 2008 SQL Server是一个关系数据库管理系统 企业版(Enterprise Edition) 标准版(Standard Edition) 个人版(P

3、ersonal Edition) 开发者版(Developer Edition) 6SQL Server 2008的主要组件组组组组 件件件件 功功功功 能能能能企业管理器企业管理器企业管理器企业管理器管理所有的数据库系统工作和服务器工作管理所有的数据库系统工作和服务器工作管理所有的数据库系统工作和服务器工作管理所有的数据库系统工作和服务器工作 查询分析器查询分析器查询分析器查询分析器执行执行执行执行Transact-SQLTransact-SQL命令等命令等命令等命令等SQLSQL脚本程序脚本程序脚本程序脚本程序 服务管理器服务管理器服务管理器服务管理器启动、暂停或停止启动、暂停或停止启动、

4、暂停或停止启动、暂停或停止SQL ServerSQL Server的四种服务的四种服务的四种服务的四种服务 客户端网络实用工具客户端网络实用工具客户端网络实用工具客户端网络实用工具配置客户端的连接、测定网络库的版本信息以及配置客户端的连接、测定网络库的版本信息以及配置客户端的连接、测定网络库的版本信息以及配置客户端的连接、测定网络库的版本信息以及设定本地数据库的相关选项设定本地数据库的相关选项设定本地数据库的相关选项设定本地数据库的相关选项 服务器网络实用工具服务器网络实用工具服务器网络实用工具服务器网络实用工具配置服务器端的连接、测定网络库的版本信配置服务器端的连接、测定网络库的版本信配置服

5、务器端的连接、测定网络库的版本信配置服务器端的连接、测定网络库的版本信 导入和导出数据导入和导出数据导入和导出数据导入和导出数据在在在在OLE DBOLE DB数据源之间复制数据数据源之间复制数据数据源之间复制数据数据源之间复制数据 在在在在IISIIS中配置中配置中配置中配置SQL SQL XMLXML支持支持支持支持在运行在运行在运行在运行IISIIS的计算机上定义、注册虚拟目录,并在的计算机上定义、注册虚拟目录,并在的计算机上定义、注册虚拟目录,并在的计算机上定义、注册虚拟目录,并在虚拟目录和虚拟目录和虚拟目录和虚拟目录和SQL ServerSQL Server实例之间创建关联实例之间创

6、建关联实例之间创建关联实例之间创建关联 事件探查器事件探查器事件探查器事件探查器监视监视监视监视SQL Server SQL Server 数据库系统引擎事件数据库系统引擎事件数据库系统引擎事件数据库系统引擎事件 联机丛书联机丛书联机丛书联机丛书查询信息查询信息查询信息查询信息 7企业管理器由SQL Server Management Studio产生的SQL脚本是一个后缀名为.sql的文件企业管理器的管理工作 文本文件管理数据库 管理数据库对象管理备份 管理复制 管理登录和许可管理SQL Server Agent(代理) 管理SQL Server Mail 8SQL Server 2008企

7、业管理器9SQL Server 2008企业管理器10SQL Server 2008配置11SQL Server 2008配置12查询分析器使用查询分析器的熟练程度是衡量一个SQL Server用户水平的标准。 13创建与使用数据库数据文件1 事务日志文件 数据库数据文件n 存放数据库数据和数据库对象的文件 主要数据文件(.mdf ) +次要数据文件(.ndf ) 只有一个可有多个记录数据库更新情况,扩展名为.ldf 当数据库破坏时可以用事务日志还原数据库内容 14SQL Server的系统数据库Model Msdb Tempdb系统默认数据库系统信息 :磁盘空间 ;文件分配和使用 ;系统级的

8、配置参数;登录账号信息 ;SQL Server初始化信息; 系统中其他系统数据库和用户数据库的相关信息 Model数据库存储了所有用户数据库和Tempdb数据库的创建模板 通过更改Model数据库的设置可以大大简化数据库及其对象的创建设置工作 存储计划信息以及与备份和还原相关的信息 Tempdb数据库用作系统的临时存储空间 存储临时表,临时存储过程和全局变量值 ,创建临时表 ,存储用户利用游标说明所筛选出来的数据 Master 15SQL Server的实例数据库重建实例数据库安装目录MSSQLInstall中:Instpubs.sqlInstnwnd.sql实例数据库 pubs Northw

9、ind 虚构的图书出版公司的基本情况 包含了一个公司的销售数据 16创建用户数据库创建数据库17创建用户数据库18创建用户数据库19创建用户数据库除了用Enterprise Manager 创建数据库外还可以用SQL命令创建数据库 CREATE DATABASE database_name ON ,.n , ,.n LOG ON ,.n COLLATE collation_name FOR LOAD | FOR ATTACH 20 例例例例3-1 3-1 用用用用SQLSQL命令命令命令命令创创建一建一建一建一个教学数据个教学数据个教学数据个教学数据库库TeachTeach,数,数,数,数据文

10、件的据文件的据文件的据文件的逻辑逻辑名称名称名称名称为为Teach_DataTeach_Data,数据文件物,数据文件物,数据文件物,数据文件物理地存放在理地存放在理地存放在理地存放在D D:盘盘的根目的根目的根目的根目录录下,文件名下,文件名下,文件名下,文件名为为TeachData.mdfTeachData.mdf,数据文,数据文,数据文,数据文件的初始存件的初始存件的初始存件的初始存储储空空空空间间大小大小大小大小为为10MB10MB,最大存,最大存,最大存,最大存储储空空空空间为间为50MB50MB,存,存,存,存储储空空空空间间自自自自动动增增增增长长量量量量为为5MB5MB;日志文

11、件的;日志文件的;日志文件的;日志文件的逻逻辑辑名称名称名称名称为为Teach_LogTeach_Log,日,日,日,日志文件物理地存放在志文件物理地存放在志文件物理地存放在志文件物理地存放在D D:盘盘的根目的根目的根目的根目录录下,文件名下,文件名下,文件名下,文件名为为TeachLog.ldfTeachLog.ldf,初始存,初始存,初始存,初始存储储空空空空间间大小大小大小大小为为10MB10MB,最大存,最大存,最大存,最大存储储空空空空间为间为25MB25MB,存,存,存,存储储空空空空间间自自自自动动增增增增长长量量量量为为5MB5MB。 CREATE DATABASE Teac

12、hON(NAME=Teach_Data,D:TeachData.mdf,SIZE=10,MAXSIZE=50,)LOG ON(NAME=Teach_Log,D:TeachLog.ldf,SIZE=5,MAXSIZE=25,) 21修改用户数据库用Enterprise Manager修改数据库 用SQL命令修改数据库 ALTER DATABASE database_name ADD FILE ,.n TO | ADD LOG FILE ,.n| REMOVE FILE logical_ WITH DELETE| ADD | REMOVE | MODIFY FILE | MODIFY NAME =

13、 new_dbname| MODIFY | NAME = new_ | SET ,.n WITH | COLLATE 22例3-2 修改Northwind数据库中的Northwind文件增容方式为一次增加2MB。 ALTER DATABASE NorthwindMODIFY FILE(NAME = Northwind, = 2mb ) 23删除用户数据库用Enterprise Manager删除数据库 用SQL命令删除数据库 DROP DATABASE database_name ,.n 例3-3 删除数据库Teach。DROP DATABASE Teach 24创建数据库登录用户25创建用户(常规/角色)26创建用户(数据库访问)27联系安装安装SQL Server2008利用企利用企业管理器管理器创建一个数据建一个数据库(Teacher)为Teacher数据数据库创建一个建一个连接用接用户28

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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