第3章用户数据库的创建与操作终稿.pptVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 用户数据库的创建与操作 3.1 SQL Server数据库的存储结构 3.2 创建SQL Server数据库 3.3 查看、设置、修改数据库选项 3.4 数据库与SQL Server系统的分离与删除 3.5 实训要求与习题 第3章 用户数据库的创建与操作 学习目的与要求 对数据信息的存储、管理、加工等各种操作都是在数据库中进行的,因此数据库的创建是学习和使用数据库的基础。而数据库的创建、查看、设置、修改等各种操作又是创建数据库的基本方法。通过本章学习,读者应熟悉数据库及其文件的存储结构和存储方式,掌握数据库的创建方法,独立创建《电脑器材销售管理》应用系统的diannaoxs数据库。 3.1 SQL Server数据库的存储结构 3.1.1、SQL Server数据库 在SQL Server中,数据库是作为一个整体集中管理的,因此每个数据库必须有一个惟一的“数据库名”以对其进行标识。 数据库命名必须符合SQL Server标识符的构成规则: l? 由字母、汉字、数字、下划线组成; l? 不能以数字开头,不能是关键字; l? 最长不超过128个字符。 在企业管理器中展开控制台根目录“服务器/数据库”,选择“数据库”节点,可以看到SQLServer2000系统中已有的数据库。如图3-1所示。 其中: master、tempdb、mode、msdb是4个系统数据库,pubs和northwind是SQL Server系统的2个示例数据库;DATA是用户自己创建的数据库。 3.1.2、数据库文件的分类 1.数据库文件 l?主数据文件(Primary file):存放数据和启动信息。每个数据库都必须有且只能有一个主数据文件,其扩展名为.MDF。 l?辅助数据文件(Secondary file):存放数据。一个数据库可以没有也可以有多个辅助数据文件,其扩展名为.NDF。 l?事务日志文件(Transaction Log):存放对数据库的操作、修改信息。每个数据库必须有一个也可以有多个日志文件,其扩展名为.LDF。 默认状态下,主数据文件、辅助数据文件、事务日志文件均存放在C:\Program Files\Microsoft SQL Server\MSSQL\Data\的系统目录下,用户可以自己指定其他路径而不会影响对数据库的操作。 2. 文件组 SQL Server数据库还允许将多个数据库文件组成一个文件组进行整体管理。比如可以设置三个数据文件data1.mdf、data2.ndf、data3.ndf并分别创建在三个磁盘上,也可以创建两个文件组group1、group2,将data1.mdf、data2.ndf加入group1,而将data3.ndf加入group2。 如果使用了文件组,则创建数据表时必须指定该表存放在哪个组中。例如指定了某个数据表属于group1组,则向该表中添加数据时,系统会按比例将该表的数据分别存入data1.mdf、data2.ndf文件。 SQL Server的数据库文件和文件组必须遵循以下规则: l?一个数据库主数据文件只能有一个。 l一个文件、文件组、事务日志文件只能被一个数据库使用。 l? 一个数据文件只能属于一个文件组。 l? 事务日志文件不属于文件组。 3.1.3、数据库对象 SQL Server 2000的数据库中的数据及信息在逻辑上组成一系列对象,用户打开某个数据库时,所看到的是逻辑对象,而不是存放在磁盘上的物理数据文件。 l??表(Table) l? 视图(View) l? 存储过程(Stored procedures) l? 触发器(Triggers) l? 用户自定义数据类型(User-defined data types) l 用户自定义函数(User-defined functions) l? 索引(Indexes) l? 规则(Constraints) l? 默认值(Defaults) l? 全文目录 l?? 约束 3.2 创建SQL Server数据库 创建数据库可以使用企业管理器、CREATE DATABASE语句和向导三种方法。 3.2.1、用企业管理器创建数据库 【例3-1】用企业管理器创建一个名为DATA的数据库:该数据库包含一个主数据文件DATA1.mdf(存放在C盘DATA文件夹)、一个辅助数据文件DATA2.ndf(存放在D盘DATA文件夹)和一个事务日志文件DATALOG.ldf(存放在D盘DATA文件夹),文件中数据的增长量按文件大小的10%自动增长不受限制。 用企业管理器创建DATA数据库的步骤如下: 1、确认C盘和D盘的DATA文件夹已经存在,如不存在则先创建文件

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档