第5章 数据库与表的创建.ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据库和表的创建 【本章导读】 本章主要讲解SQL Server 2005数据库和表的结构、设计、创建和管理,介绍SQL Server 2005提供的数据类型以及数据的插入、修改和删除操作。 【本章要点】 数据库的基本结构 数据库的创建和管理 表的结构 SQL Server 2000的系统数据类型 表的创建和管理 数据的插入、修改和删除 第5章 数据库和表的创建 5.1 数据库的创建 5.2 数据表的创建 5.3 数据更新 本章小结 习题五 5.1 数据库的创建 5.1 数据库的创建 5.1.1 数据库的结构 5.1.2 系统数据库 5.1.3 创建数据库 5.1.4 查看数据库信息 5.1.5 修改数据库 5.1.6 删除数据库 5.1.1 数据库的结构 SQL Server 2000用文件来存放数据库,即将数据库映射到操作系统文件上。 数据库文件有三类:主数据文件。 数据库文件将被存放在系统的默认存储路径上。 SQL Server 2000的默认存储路径是“C:\Program Files\Microsoft SQL Server\MSSQL\Data”。 主数据文件 Primary Database File,也称主文件。 主数据文件主要用来存储数据库的启动信息、部分或全部数据,是数据库的关键文件。 主数据文件是数据库的起点,包含指向数据库中其他文件的指针。 每个数据库都有一个主数据文件。 主数据文件的推荐文件扩展名是.mdf。 次要数据文件 Secondary Database File,也称辅助数据文件。 次要数据文件用于存储主数据文件中未存储的剩余数据和数据库对象。 一个数据库可以没有,也可以有多个次要数据文件。 次要数据文件的推荐文件扩展名是.ndf。 事务日志文件 简称日志文件,存放用来恢复数据库所需的事务日志信息。 每个数据库必须有一个或多个日志文件。 事务日志的推荐文件扩展名是.ldf。 逻辑文件名和物理文件名 逻辑文件名是在所有 T-SQL 语句中引用物理文件时所使用的名称。 逻辑文件名与物理文件名一一对应,其对应关系由SQL Server系统维护。 逻辑文件名必须符合 SQL Server的 标识符命名规则,而且在数据库中的逻辑文件名必须是惟一的。 物理文件名是包括目录路径的物理文件名。它必须符合操作系统文件的命名规则。 文件组 SQL Server 2000中提供了两种类型的文件组:主文件组和用户定义文件组 。 主文件组包含主数据文件和任何没有明确分配给其他文件组的数据文件。 规则: (1)一个文件和文件组只能被一个数据库使用。 (2)一个文件只能属于一个文件组。 (3)日志文件不能属于文件组。 数据库对象 表(Table)、 视图(View)、 存储过程 (Stored procedures)、 触发器(Triggers)、 用户定义数据类型(User-defined data types)、 用户自定义函数(User-defined functions)、索引(Indexes)、 规则 (rules)、 默认值(Defaults)等。 在SQL Server 2005中创建的每个对象都必须有一个惟一的完全限定对象名,即对象的全名。完全限定对象名由四个标识符组成:服务器名、数据库名、所有者名和对象名,各个部分之间由句点“.”连接。格式如下: 服务器名.数据库名.所有者名.对象名 server.database.owner.object 使用当前数据库内的对象可以省略完全限定对象名的某部分,省略的部分系统将使用默认值或当前值,如: server.database..object /* 省略所有者名称 */ server..owner.object /* 省略数据库名称 */ database.owner.object /* 省略服务器名称 */ server…object /* 省略数据库及所有者名称 */ owner.object /* 省略服务器及数据库名称 */ object /* 省略服务器、数据库及所有者名称 */ 5.1.2 系统数据库 SQL Server 2005的系统数据库分别是: master数据库 model数据库 msdb数据库 tempdb数据库 1.master数据库 master 数据库记录 SQL Server 系统的所有系统级信息。 如果 master 数据库不可用,则 SQL Server将无法启动。 2.model 数据库 mo

文档评论(0)

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

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

1亿VIP精品文档

相关文档