数据库技术及应用教程3.ppt_第1页
数据库技术及应用教程3.ppt_第2页
数据库技术及应用教程3.ppt_第3页
数据库技术及应用教程3.ppt_第4页
数据库技术及应用教程3.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

SQL 2008 数据库管理系统,SQL语言,2,结构化查询语言 Structured Query Language,数据查询DQ 数据定义DDL 数据操纵DML 数据控制DCL,SQL语言的基本概念与特点,SQL语言的发展及标准化 SQL语言的发展,3,Chamberlin,SEQUEL,SQL,大型数据库 Sybase INFORMIX SQL Server Oracle DB2 MySQL - 小型数据库 FoxPro Access,结构化英语查询语言(Structured English Query Language),SQL语言包含4个部分,数据定义语言(DDL) 例如:CREATE、DROP、ALTER等语句。 数据操作语言(DML) 例如:INSERT、UPDATE、DELETE语句。 数据查询语言 例如:SELECT语句。 数据控制语言 例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。,SQL语言的主要特点,SQL语言是类似于英语的自然语言,简洁易用 SQL语言是一种非过程语言 SQL语言是一种面向集合的语言 SQL语言既是自含式语言,又是嵌入式语言 SQL语言具有数据查询、数据定义、数据操纵和数据控制四种功能,5,了解SQL Server 2008,6,SQL Server是一个关系数据库管理系统,企业版(Enterprise Edition) 标准版(Standard Edition) 个人版(Personal Edition) 开发者版(Developer Edition),SQL Server 2008的主要组件,7,企业管理器,由SQL Server Management Studio产生的SQL脚本是一个后缀名为.sql的文件 企业管理器的管理工作,8,文本文件,管理数据库,管理数据库对象,管理备份,管理复制,管理登录和许可,管理SQL Server Agent(代理),管理SQL Server Mail,SQL Server 2008企业管理器,SQL Server 2008企业管理器,SQL Server 2008配置,SQL Server 2008配置,查询分析器,使用查询分析器的熟练程度是衡量一个SQL Server用户水平的标准。,13,创建与使用数据库,14,数据文件1,事务日志文件,数据库,数据文件n,存放数据库数据和数据库对象的文件 主要数据文件(.mdf ) +次要数据文件(.ndf ),只有一个,可有多个,记录数据库更新情况,扩展名为.ldf 当数据库破坏时可以用事务日志还原数据 库内容,SQL Server的系统数据库,15,Model,Msdb,Tempdb,系统默认数据库,系统信息 : 磁盘空间 ;文件分配和使用 ;系统级的配置参 数;登录账号信息 ;SQL Server初始化信息; 系统中其他系统数据库和用户数据库的相关信息,Model数据库存储了所有用户数据库和Tempdb数 据库的创建模板 通过更改Model数据库的设置可以大大简化数据 库及其对象的创建设置工作,存储计划信息以及与备份和还原相关的信息,Tempdb数据库用作系统的临时存储空间 存储临时表,临时存储过程和全局变量值 ,创建临 时表 ,存储用户利用游标说明所筛选出来的数据,Master,SQL Server的实例数据库,重建实例数据库 安装目录MSSQLInstall中: Instpubs.sql Instnwnd.sql,16,实例数据库,pubs,Northwind,虚构的图书出版公司的基本情况,包含了一个公司的销售数据,创建用户数据库,创建数据库,创建用户数据库,创建用户数据库,创建用户数据库,除了用Enterprise Manager 创建数据库外还可以用SQL命令创建数据库 CREATE DATABASE database_name ON ,.n , ,.n LOG ON ,.n COLLATE collation_name FOR LOAD | FOR ATTACH ,20,例3-1 用SQL命令创建一个教学数据库Teach,数据文件的逻辑名称为Teach_Data,数据文件物理地存放在D:盘的根目录下,文件名为TeachData.mdf,数据文件的初始存储空间大小为10MB,最大存储空间为50MB,存储空间自动增长量为5MB;日志文件的逻辑名称为Teach_Log,日志文件物理地存放在D:盘的根目录下,文件名为TeachLog.ldf,初始存储空间大小为10MB,最大存储空间为25MB,存储空间自动增长量为5MB。,21,CREATE DATABASE Teach ON ( NAME=Teach_Data, FILENAME=D:TeachData.mdf, SIZE=10, MAXSIZE=50, FILEGROWTH=5) LOG ON ( NAME=Teach_Log, FILENAME=D:TeachLog.ldf, SIZE=5, MAXSIZE=25, FILEGROWTH=5),修改用户数据库,用Enterprise Manager修改数据库 用SQL命令修改数据库 ALTER DATABASE database_name ADD FILE ,.n TO FILEGROUP filegroup_name | ADD LOG FILE ,.n | REMOVE FILE logical_file_name WITH DELETE | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILE | MODIFY NAME = new_dbname | MODIFY FILEGROUP filegroup_name filegroup_property | NAME = new_filegroup_name | SET ,.n WITH | COLLATE ,22,例3-2 修改Northwind数据库中的Northwind文件增容方式为一次增加2MB。,23,ALTER DATABASE Northwind MODIFY FILE ( NAME = Northwind, FILEGROWTH = 2mb ),删除用户数据库,用Enterprise Manager删除数据库 用SQL命令删除数据库 DROP DATABASE database_name

温馨提示

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

评论

0/150

提交评论