数据库系统教程教学课件作者何玉洁李宝安第18章节数据库及对象的创建与管理.ppt

数据库系统教程教学课件作者何玉洁李宝安第18章节数据库及对象的创建与管理.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义default约束 * * 定义check约束 * * 定义check约束(续) * * 18.3.3 修改表 在SSMS的对象资源管理器中,展开要修改表结构的数据库,并展开其中的“表”节点。 在要修改结构的表上右击鼠标,选择“修改”命令。 在表设计器选项卡上可直接进行表结构的修改。 * * 18.3.4 删除表 展开包含要删除表的数据库,展开其中的“表”节点, 在要删除的表上右击鼠标,选择“删除”命令,弹出“删除对象”窗口。 单击“确定”按钮可删除此表。 * * 18.4 索引的创建与管理 18.4.1 创建索引 18.4.2 查看和删除索引 * * 18.4.1 创建索引 单击工具栏上的“管理索引和键”按钮,弹出“索引/键”窗口。 * * 指定索引列 * * 18.4.2 查看和删除索引 在SSMS的对象资源管理器中,展开要查看索引的数据库和表, 展开表下的“索引”节点, 可以看到在该表上建立的全部索引。 在某个索引上右击鼠标,选择“删除”命令,可删除选定的索引。 * * 18.5 视图的创建与管理 18.5.1 创建视图 18.5.2 查看和修改视图 * * 18.5.1 创建视图 在SSMS中,展开“students”数据库,在“视图”节点上右击鼠标选择“新建视图”命令,弹出“添加表”窗口。 * * 创建视图——选择表 * * 关系窗格 SQL窗格 条件窗格 结果窗格 创建视图——指定查询列 * * 创建视图——指定查询条件 * * 18.5.2 查看和修改视图 在SSMS的对象资源管理器中,展开要查看或修改视图的数据库,并展开 “视图”节点。 在要修改的视图上右击鼠标,选择“修改”命令,弹出视图设计器窗口。然后即可在这个窗口中对已定义的视图进行修改。 * * * * 开场白: * 尚辅网 / 数据库系统教程 第18章 数据库及对象的 创建与管理 * 第18章 数据库及对象的创建与管理 18.1 SQL Server数据库概述 18.2 创建数据库 18.3 基本表的创建与管理 18.4 索引的创建与管理 18.5 视图的创建与管理 * * 18.1 SQL Server数据库概述 在一个实例中可以创建多个数据库, 每个数据库在物理上和逻辑上都是独立的。 每个数据库存储相关的数据。 * * 数据库分类 SQL Server将数据库分为两大类: 系统数据库 用户数据库。 系统数据库是SQL Server数据库管理系统自动创建和维护的,这些数据库用于保存维护系统正常运行的信息。 用户数据库保存与用户的业务有关的数据,用户数据库中的数据是用户来维护的。 * * 数据库分类示意图 * * 18.1.1 系统数据库 master:是最重要的数据库,用于记录SQL Server系统中所有系统级信息。 msdb:保存关于调度报警、作业、操作员等信息。 model:是用户数据库的模板,其中包含所有用户数据库的共享信息。当创建用户数据库时,系统自动将model数据库中的全部内容复制到新建数据库中。 tempdb:临时数据库,用于存储临时信息。 * * 18.1.2 SQL Server数据库的组成 由若干个文件组成, 文件被分为两类: 数据文件:用于存放数据库中的数据信息。 日志文件:用于存放对数据库的操作记录。 * * 数据库文件 每个数据库都包含: 一个主数据文件 一个或多个日志文件 零个或多个辅助数据文件 每个文件都有: 物理文件名 逻辑文件名 * * 数据页 在SQL Server 2005中,数据的存储单位是页(Page,也称为数据页)。 一页是一块8KB(8×1024字节,其中用8060个字节存放数据,另外的132个字节存放系统信息)的连续磁盘空间, 页是存储数据的最小单位。 页的大小决定了数据库表中一行数据的最大大小。 * * 数据存储 不允许表中的一行数据存储在不同页上,即行不能跨页存储。 因此表中一行数据的大小不能超过8060字节。 例:一个数据表有10000行数据,每行3000字节。则每个数据页可存放两行数据,此表需要的空间为:(10000/2) * 8KB = 40MB * * 数据存储示意图 * * 18.1.3 数据文件和日志文件 数据文件 用于存放数据库数据。 分为:主数据文件和辅助数据文件 事务日志文件 推荐扩展名为.ldf。 用于存放恢复数据库的所有日志信息。 每个数据库必须至少有一个日志文件。 最小为512KB,但最好不要小于1MB。 * * 数据文件 主数据文件: 推荐扩展名是.mdf 包含数据库的系统信息,并可存放用户数据 每个数据库都有且仅有一个主数据文件。 辅助数据文件: 推荐扩展名是.ndf。 一个数据库可以包含0~n个辅助数据文件。 辅助数据文件可以

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档