第三章节创建和使用数据库.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章节创建和使用数据库

华北科技学院 李文武 第3章 创建和使用数据库 3.1 查看数据库 查看数据库 内置数据库 Master数据库:系统初始化信息,不要动。 Tempdb数据库:临时存储,不要动。 Model数据库:存放系统模板。不要动。 Msdb数据库:记录用,不要动。 Pubs和Northwind数据库:实例,可以操作。 查看数据库内容 查看表信息 向导 察看关系图 查看表的结构和内容 查看视图 查看存储过程 查看用户和角色 数据库的其他组成部分 规则:属性值取值范围 默认值:设置属性值的默认值 用户定义数据类型: 用户定义函数: 全文目录:方便查询 3.2 SQL Server 数据库和文件 逻辑数据库 从用户观点看,数据库是一个存放数据的表和支持这些数据的存储、检索、安全性和完整性的逻辑成分所组成的集合。 这种观点将数据库称为逻辑数据库,组成数据库的逻辑成分称为数据库对象。 用户可给出两种对象名:完全限定名和部分限定名。 完全限定名:是对象的全名,包括四个部分:服务器名、数据库名、所有者名和对象名,其格式为: server.database.owner.object 在SQLServer2000上创建的每个对象都必须有一个惟一的完全限定名。 数据库对象 部分限定名:只包含对象完全限定名中的一部分的对象名。对象全名的四个部分中的前三个部分均可以省略。 注意:当省略中间的部分时,圆点符 “.”不可省略。 在部分限定名中,未指出的部分使用以下默认值: 服务器:默认为本地服务器。 数据库:默认为当前数据库。 所有者:默认为在数据库中与当前连接会话的登录标识相关联的数据库用户名或者数据库所有者(dbo)。 例: server.database..object /*省略所有者名*/ serven..owner.object /*省略数据库名*/ database.owner.object /*省略服务器名*/ server...object /*省略数据库名和所有者名*/ owner.object /*省略服务器名和数据库名*/ object /*省略服务器名、数据库名和所有者名*/ 物理数据库 从数据库管理员观点看,数据库是存储逻辑数据库的各种对象的实体。将数据库称为物理数据库。 SQL Server 2000的物理数据库构架主要内容包括文件及文件组,还有页和盘区等,它们描述了SQL Server 2000如何为数据库分配空间。 数据以“页”为基本存储单位,页的大小为8KB; “盘区”(也称扩展盘区) 则是为表和索引分配存储空间的基本单元, 一个盘区的大小为8个相邻的页(即64KB),当表或索引的长度小于8个页时,它们被存储在与其他对象共享的混合盘区中,而当其长度达到8个页时,就被存储在自己的统一盘区中。 文件和文件组 数据库文件 主数据文件(Primary) 简称主文件,该文件是数据库的关键文件,包含了数据库的启动信息,并且存储数据。每个数据库必须有且仅能有一个主文件,其默认扩展名为.mdf。 辅助数据文件(Secondary) 简称辅(助)文件,用于存储未包括在主文件内的其他数据。辅助文件的默认扩展名为.ndf。辅助文件是可选的,根据具体情况,可以创建多个辅助文件,也可以不用辅助文件。 日志文件(Transaction Log) 也称为事务日志文件,用于保存恢复数据库所需的事务日志信息。每个数据库至少有一个日志文件,也可以有多个。日志文件的扩展名为.ldf。 创建数据库后,至少包含上述的主文件和日志文件。文件的名字是操作系统文件名,它们不是由用户直接使用的,而是由系统使用的,因此不同于数据库的逻辑名。 数据库文件组 为便于管理和分配数据而将文件组织在一起,通常可以为一个磁盘驱动器创建一个文件组,然后将特定的表、索引等与该文件组相关联,那么对这些表的存储、查洵和修改等操作都在该文件组中。使用文件组可以提高表中数据的查询性能。 主文件组。包含主数据文件和任何没有明确指派给其他文件组的其他文件。 用户定义文件组。T-SQL语句中用于创建和修改数据库的语句分别是CREATE DATABASE语句和ALTER DATABASE语句,在这两个语句中都可以用FILEGROUP关键字指定文件组,用户定义文件组就是指使用这两个语句创建或修改数据库时指定的文件组。 若不指定用户定义文件组,则所有数据文件都包含在主文件组中。 一个文件或文件组只能被一个数据库使用。 一个文件只能属于一个文件组。 只有数据文件才能作为文件组的成员,日志文件不能作为文件组成员。 3.3 创建数据库 直接创建数据库 使用向导创建数据库 数据库的

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档