《sql server数据库应用与实践教程》课件第3章 - 数据库管理.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《sql server数据库应用与实践教程》课件第3章 - 数据库管理.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- sql server数据库应用与实践教程 sql server数据库应用与实践教程课件第3章 数据库管理 sql server 数据库 应用 实践 教程 课件 管理
- 资源描述:
-
1、第三章第三章数据库管理数据库管理数据库的存储结构数据库的存储结构T-SQL的语法规则的语法规则创建数据库创建数据库修改及删除数据库修改及删除数据库Transact-SQL简介简介SQL语言:语言:Structured Query Language,结构化查询,结构化查询语言语言),是目前使用最为广泛的关系数据库查询语言。,是目前使用最为广泛的关系数据库查询语言。Transact-SQL语言是语言是Microsoft开发的一种开发的一种SQL语言,简语言,简称称T-SQL语言。语言。Transact-SQL语言主要包括:语言主要包括:n 数据定义语言数据定义语言(Data Definition
2、Language,DDL)n 数据操纵语言数据操纵语言(Data Manipulation Language,DML)n 数据控制语言数据控制语言(Data Control Language,DCL)n 系统存储过程系统存储过程(System Stored Procedure)n 一些附加的语言元素:变量、注释、函数及流程控制语句。一些附加的语言元素:变量、注释、函数及流程控制语句。标识符用于标识服务器、数据库、数据库对象、变量等。标识符用于标识服务器、数据库、数据库对象、变量等。标识符的格式规则如下:标识符的格式规则如下:n 长度不超过长度不超过128个字符。个字符。n 开头字母为开头字母为
3、a-z或或A-Z、_ 以及来自其它语言的字母字符。以及来自其它语言的字母字符。n 后续字符可以是后续字符可以是a-z、A-Z、来自其它语言的字母字符、数、来自其它语言的字母字符、数字、字、#、$、_、。n 不允许嵌入空格或其它特殊字符。不允许嵌入空格或其它特殊字符。n 不允许与保留字同名。不允许与保留字同名。SQL Server中每个数据库由一组文件组成。中每个数据库由一组文件组成。数据库中的所有数据、对象和数据库操作数据库中的所有数据、对象和数据库操作日志都存储在这些文件中。日志都存储在这些文件中。数据库的存储结构是指数据库文件在磁盘数据库的存储结构是指数据库文件在磁盘上如何存储。上如何存储
4、。数据库文件可以分为两类(三种文件):数据库文件可以分为两类(三种文件):主数据库文件主数据库文件次数据库文件次数据库文件事务日志文件事务日志文件数据文件数据文件日志文件日志文件1.主数据库文件主数据库文件(Primary Database file)每个数据库有且仅有一个主数据库文件,主每个数据库有且仅有一个主数据库文件,主数据库文件用来存储数据库的启动信息和部分或数据库文件用来存储数据库的启动信息和部分或全部数据。一个数据库可以有全部数据。一个数据库可以有1到多个数据文件,到多个数据文件,其中只有一个文件为主数据库文件。其中只有一个文件为主数据库文件。主数据库文件的文件扩展名为主数据库文件
5、的文件扩展名为mdf。2.次数据库文件次数据库文件(Secondary Database File)一个数据库可以没有或有多个次数据库文件。一个数据库可以没有或有多个次数据库文件。用于存储主数据库文件中未存储的剩余数据和数用于存储主数据库文件中未存储的剩余数据和数据库对象。据库对象。次数据库文件的文件扩展名为次数据库文件的文件扩展名为ndf。3.事务日志文件事务日志文件(Transcation Log File)一个数据库可以有一到多个事务日志文件。一个数据库可以有一到多个事务日志文件。用于存储数据库的更新情况等事务日志信息。数用于存储数据库的更新情况等事务日志信息。数据库损坏时,可以使用事务
6、日志文件恢复数据库。据库损坏时,可以使用事务日志文件恢复数据库。事务日志文件的扩展名为事务日志文件的扩展名为ldf。一到多个一到多个一到多个一到多个一到多个一到多个 为了便于分配和管理,为了便于分配和管理,SQL Server允许将多个允许将多个文件归纳为同一组,并赋予此组一个名称,这就文件归纳为同一组,并赋予此组一个名称,这就是文件组。是文件组。1.主文件组主文件组(Primary File Group)所有数据库所有数据库有且仅有有且仅有一个主文件组,主文件一个主文件组,主文件组中包含了所有的系统表,当建立数据库时,主组中包含了所有的系统表,当建立数据库时,主文件组包括主数据库文件和指定文
7、件组包括主数据库文件和指定主文件主文件组的其他组的其他次数据库次数据库文件。文件。2.次文件组次文件组(Secondary File Group)数据库还可以数据库还可以没有或没有或包含包含多个多个用户定义的文用户定义的文件组,也称次文件组。件组,也称次文件组。次文件组包括次数据库文次文件组包括次数据库文件。件。3.默认文件组默认文件组 每个数据库中都仅有一个文件组作为默认文每个数据库中都仅有一个文件组作为默认文件组运行。默认文件组可以由用户来指定。如果件组运行。默认文件组可以由用户来指定。如果没有指定默认文件组,则主文件组是默认文件组。没有指定默认文件组,则主文件组是默认文件组。如果如果数数
8、据据库库主数据文件主数据文件次数据文件次数据文件 创建数据库的过程实际上是确定数据库的创建数据库的过程实际上是确定数据库的名称名称、设计数据库所设计数据库所占用的存储空间占用的存储空间和文件的和文件的存放位置存放位置。创建数据库的途径创建数据库的途径:两个途径两个途径企业管理器企业管理器Transact-SQL语句语句“数据库属性数据库属性”对话框对话框向导向导1.语法中的符号约定语法中的符号约定符号符号 含含 义义 大写大写 关键字关键字 斜体或中文斜体或中文对象名称对象名称 可选的语法项可选的语法项 必选的语法项必选的语法项|中括号或大括号内的语法项目中括号或大括号内的语法项目,只能选一项
9、只能选一项 ,n ,n 前面的项可重复前面的项可重复n n次,各项之间用逗号分隔。次,各项之间用逗号分隔。n n 前面的项可重复前面的项可重复n n次,各项之间用空格分隔。次,各项之间用空格分隔。语法块的名称。用于对过长语法或语法单元语法块的名称。用于对过长语法或语法单元部分进行标记。部分进行标记。:=:=对语法中对语法中 指定位置进行进一步的定义。指定位置进行进一步的定义。SELECT ALL|DISTINCTTOP n PERCENT FROM 表名表名 :=:=*|列名列名|表达式表达式 AS 列别名列别名|列别列别名名=表达式表达式 ,.n 有关系模式:有关系模式:Student(St
展开阅读全文