网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理与应用教程第3版课件作者何玉洁第10章节数据库及表的创建与管理.ppt

数据库原理与应用教程第3版课件作者何玉洁第10章节数据库及表的创建与管理.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义default约束 * * 定义check约束 * * 定义check约束(续) * * 10.3.3 修改表 在SSMS的对象资源管理器中,展开要修改表结构的数据库,并展开其中的“表”节点。 在要修改结构的表上右击鼠标,选择“修改”命令。 在表设计器选项卡上可直接进行表结构的修改。 * * 10.3.4 删除表 展开包含要删除表的数据库,展开其中的“表”节点, 在要删除的表上右击鼠标,选择“删除”命令,弹出“删除对象”窗口。 单击“确定”按钮可删除此表。 * * 尚辅网 / 数据库原理与应用教程(第3版) 国家“十一五”规划教材 第10章 数据库及表的创建与管理 10.1 SQL Server数据库概述 10.2 创建数据库 10.3 基本表的创建与管理 10.1 SQL Server数据库概述 在一个实例中可以创建多个数据库, 每个数据库在物理上和逻辑上都是独立的。 每个数据库存储相关的数据。 * * 数据库分类 SQL Server将数据库分为两大类: 系统数据库 用户数据库。 系统数据库是SQL Server数据库管理系统自动创建和维护的,这些数据库用于保存维护系统正常运行的信息。 用户数据库保存与用户的业务有关的数据,用户数据库中的数据是用户来维护的。 * * 数据库分类示意图 * * 10.1.1 系统数据库 master:是最重要的数据库,用于记录SQL Server系统中所有系统级信息。 msdb:保存关于调度报警、作业、操作员等信息。 model:是用户数据库的模板,其中包含所有用户数据库的共享信息。当创建用户数据库时,系统自动将model数据库中的全部内容复制到新建数据库中。 tempdb:临时数据库,用于存储临时信息。 * * 10.1.2 SQL Server数据库的组成 由若干个文件组成, 文件被分为两类: 数据文件:用于存放数据库中的数据信息。 日志文件:用于存放对数据库的操作记录。 * * 数据库文件 每个数据库都包含: 一个主数据文件 一个或多个日志文件 零个或多个辅助数据文件 每个文件都有: 物理文件名 逻辑文件名 * * 数据页 在SQL Server 2005中,数据的存储单位是页(Page,也称为数据页)。 一页是一块8KB(8×1024字节,其中用8060个字节存放数据,另外的132个字节存放系统信息)的连续磁盘空间, 页是存储数据的最小单位。 页的大小决定了数据库表中一行数据的最大大小。 * * 数据存储 不允许表中的一行数据存储在不同页上,即行不能跨页存储。 因此表中一行数据的大小不能超过8060字节。 例:一个数据表有10000行数据,每行3000字节。则每个数据页可存放两行数据,此表需要的空间为:(10000/2) * 8KB = 40MB * * 数据存储示意图 * * 10.1.3 数据文件和日志文件 数据文件 用于存放数据库数据。 分为:主数据文件和辅助数据文件 事务日志文件 推荐扩展名为.ldf。 用于存放恢复数据库的所有日志信息。 每个数据库必须至少有一个日志文件。 最小为512KB,但最好不要小于1MB。 * * 数据文件 主数据文件: 推荐扩展名是.mdf 包含数据库的系统信息,并可存放用户数据 每个数据库都有且仅有一个主数据文件。 辅助数据文件: 推荐扩展名是.ndf。 一个数据库可以包含0~n个辅助数据文件。 辅助数据文件可以分别建立不同的磁盘上。 * * 10.1.4 数据库文件的属性 文件名及其位置 初始大小 增长方式 最大大小 * * 文件名及其位置 每个数据文件和日志文件都具有一个逻辑文件名和物理存储位置(包括物理文件名)。 一般情况下,如果有多个数据文件,则为了获得更好的性能,建议将文件分散存储在多个磁盘上。 * * 初始大小 主数据文件的初始大小时,其大小不能小于model数据库主文件的大小。 因为系统是将model数据库中主数据文件的内容拷贝到用户数据库的主数据文件上。 * * 增长方式 如果需要的话,可以指定文件是否自动增长。 默认配置为自动增长,即当数据库的空间用完后,系统自动扩大数据库的空间,以防止由于数据库空间用完而造成的不能进行数据操作的错误。 * * 最大大小 指文件增长的最大空间限制。 默认情况是无限制。 建议设定允许文件增长的最大空间大小,以防止因文件无限制增长而将磁盘空间用完。 * * 10.2 创建数据库 可以在SQL Server Management Studio(SSMS)工具中图形化的创建, 也可以用T-SQL语句创建。 * * T-SQL语句创建数据库 CREATE DATABASE database_name [ ON --数据文件 [ PRIMARY ] [

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档