- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据库的创建和管理 本章目录 3.1 数据库的存储结构 3.2 创建和删除数据库 3.3 修改数据库 3.1 数据库的存储结构 数据库的存储结构分为逻辑存储结构和物理存储 结构两种。 数据库的逻辑存储结构是指数据库是由哪些性质 的信息所组成; 数据库的物理存储结构则是讨论数据库文件是如 何在磁盘上存储的。 数据库在磁盘上是以文件为单位存储的,由数据 库文件和事务日志文件组成,一个数据库至少应该包 含一个数据库文件和一个事务日志文件。 SQL Server 2005中数据库主要由文件和文件组组 成。 SQL Server 数据文件 数据表 数据文件 数据表 主要文件组 次要文件组 数据文件 数据表 日志文件 3.1.1 SQL?Server?2005文件分类 (1)数据文件 数据文件是用于存放数据的文件。SQL Server中 的数据文件有3个重要属性: ①数据文件的“逻辑文件名称”和“操作系统文件名”。 “逻辑文件名称”是在所有T-SQL语句中引用物理 文件时所使用的名称,而且在数据库中的逻辑文件名 必须是惟一的。“操作系统文件名”是包含目录路径的 物理文件名。 ②数据文件分类 在SQL Server中数据文件分为两类:主要数据文 件和次要数据文件。 主要数据文件是必须的,而且一个数据库只有一 个主要数据文件,次要数据文件是可选的。这两种文 件的“逻辑名称”和“操作系统文件名”都可以由用户自 己定义,但它们的扩展名不同,主要数据文件的扩展 名是“.mdf”,次要数据文件的文件扩展名是“.ndf”。 ③ 数据文件的大小 数据文件的大小有3种表示方式:初始尺寸、最大 尺寸、文件增长尺寸。 (2) 事务日志文件 事务日志文件也包括“逻辑名称”和“操作系统文件 名”,其含义和数据文件相同。一个数据库可以有多 个事务日志文件,而事务日志文件可以存放在硬盘的 不同分区上。事务日志文件扩展名是“.ldf”。 3.1.2 数据库文件组 文件组是SQL Server2005数据文件的一种逻 辑管理单位,它将数据库文件分成不同的文件 组,便于对文件的分配和管理。 文件组分为“主要文件组”和“用户定义文件组”。 事务日志文件不分组。 3.2??创建和删除数据库 每个SQL Server都包含两种类型的数据库:系统数 据库和用户数据库。 SQL Server 2005的安装程序在安装时默认建立 4个系统数据库(Master、Tempdb、Msdb、Model)。 此外,SQL Server 2005还提供了两个样板数据库: pubs和northwind,其中pubs数据库记录了一个虚构 的出版公司的数据信息。而northwind数据库则保存 了一个虚构的贸易公司的数据信息。master、model、 msdb、tempdb、pubs、northwind这4个系统数据库 和两个样板数据库都是在系统安装时生成的。 用户数据库由用户来建立,例如,学生管理信息 数据库。SQL Server可以包含一个或多个用户数据库。 3.2.1??创建数据库 1、数据库命名规则 在创建数据库时,数据库名称必须遵循SQL Server 2005的标识符命名规则。其规则如下: 名称的字符长度为1~128。 名称的第一个字符必须是一个字母或者“_”、 “@”、“#”中的任意一个字符。 在中文版SQL Server 2005中,数据库名称可以是 中文名。 名称中不能有空格,不允许使用SQL Server 2005 的保留字。如系统数据库Model、Master、FOR等。 2、创建数据库 SQL Server 2005中创建数据库是一种比较简单的 操作。创建数据库常用以下两种方法: 利用SQL Server Management Studio创建。 使用T-SQL创建。 (1)使用SQL Server Management Studio创建数据库 【例3-1】在数据库实例“PF-200905251921”下创建数 据库“xsgl”。(演示) (2)使用T-SQL创建数据库 使用SQL查询分析器创建数据库,其实就是在查 询窗口的编辑面板中使用CREATE DATABASE等 Transact-SQL命令,来创建用户数据库,其语句格式 见课本(分析)。 【例3-2】创建一个名为“xsgl”的用户数据库, 其主文件大小为120MB,初始大小为55MB,文件大小 增长率为10%,日志文件大小为30MB,初始大
您可能关注的文档
- Skyline 虚拟现实开发与设计 第9章.ppt
- SolidWorks 2012 基础与实例教程第1章 SolidWorks 2012入门及基本操作.ppt
- SolidWorks 2012 基础与实例教程第2章 绘制草图.ppt
- SolidWorks 2012 基础与实例教程第3章 实体建模特征.ppt
- SolidWorks 2012 基础与实例教程第4章 零件设计技术.ppt
- SolidWorks 2012 基础与实例教程第5章 曲线曲面特征的创建与编辑.ppt
- SolidWorks 2012 基础与实例教程第6章 装配体.ppt
- SolidWorks 2012 基础与实例教程第7章 工程图.ppt
- SolidWorks 2012 基础与实例教程第8章 渲染与输出.ppt
- SolidWorks 2012第1章 SolidWorks 2012入门及基本操作.ppt
- SQL Server 2005数据库实用技术第4章 数据表的创建与管理 .ppt
- SQL Server 2005数据库实用技术第5章 数据查询.ppt
- SQL Server 2005数据库实用技术第6章 T-SQL 课件.ppt
- SQL Server 2005数据库实用技术第7章 视图与索引.ppt
- SQL Server 2005数据库实用技术第8章 规则与默认.ppt
- SQL Server 2005数据库实用技术第9章 存储过程与触发器.ppt
- SQL Server 2005数据库实用教程第1章 问题的导入.ppt
- SQL Server 2005数据库实用教程第2章 数据库基础知识.ppt
- SQL Server 2005数据库实用教程第3章 SQL SRVER 2005系统管理.ppt
- SQL Server 2005数据库实用教程第5章 结构化查询语言SQL.ppt
文档评论(0)