SQL_Server_2005关系图和视图管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 2005关系图和视图管理 www.SineS Sine安全官方荣誉课程 SQL Server 2005 第7章 SQL Server 2005关系图和视图管理 教学目标: 加深理解实体和实体之间的联系在数据库中的实现 熟练掌握视图的操作:创建、使用、修改和删除熟练掌握记录的插入、删除和修改操作 做到给一个应用后就能马上反映到用不用视图,用什么样的视图,怎么用视图的熟练程度。 SQL Server 2005 7.1 SQL Server 2005关系图 创建新的数据库关系图 1 数据库关系图的打开 2 删除数据库关系图 3 显示数据库关系图属性 4 1 协调数据库关系图与已修改的数据库 5 SQL Server 2005 7.1.1创建新的数据库关系图 以创建教务管理选课系统数据库EDUC的关系图为例。 (1)在【对象资源管理器】中,右键单击EDUC数据库的”数据库关系图”节点或该节点中的任何关系图,从快捷菜单中选择”新建数据库关系图”; SQL Server 2005 7.1.1创建新的数据库关系图 (2)在弹出【添加表】对话框中选择所需的表,再单击”添加”; SQL Server 2005 7.1.1创建新的数据库关系图 (3)所选择的表将以图形方式显示在新的数据库关系图中。 (3)保存该关系图。 SQL Server 2005 7.1.2数据库关系图的打开 在【对象资源管理器】中,展开”数据库关系图”节点; 双击要打开的数据库关系图的名称或右键单击要打开的数据库关系图的名称,然后选择”设计数据库关系图”; 在数据库关系图设计器中打开该数据库关系图,就可以在其中编辑关系图。 SQL Server 2005 7.1.3删除数据库关系图 在【对象资源管理器】中,展开”数据库关系图”节点; 右键单击要删除的数据库关系图,从快捷菜单中选择”删除”; 此时,将显示一条消息,提示您确认删除,选择”是”。   该数据库关系图随即从数据库中删除。在删除数据库关系图时,不会删除关系图中的表。 SQL Server 2005 7.1.4显示数据库关系图属性 打开数据库关系图设计器; 通过在该设计器中单击对象以外的任意位置,确保没有在数据库关系图设计器中选择任何对象; 在”视图”菜单中,单击”属性窗口”,该关系图的属性随即显示在【属性】窗口中。 SQL Server 2005 7.1.5协调数据库关系图与已修改的数据库 使数据库与关系图匹配的方法通常有两种: 更新数据库以与关系图匹配 (1)保存数据库关系图。 (2)如果以前未保存过关系图,请在”保存新的数据库关系图”对话框中为该关系图键入名称,再选择”确定”。 (3)“保存”对话框会列出在您保存关系图时将受到影响的表。选择”是”继续执行操作。 (4)“检测到数据库更改”对话框将列出已修改并将进行更改以与关系图匹配的对象。选择”是”以保存该关系图并接受更改列表。 注意:如果您的关系图中包含已在数据库中删除的表和列,那么当您保存关系图时,  数据库中只会重新创建其定义。此过程无法还原删除这些对象之前存在于这些对 象中的任何数据。 SQL Server 2005 7.1.5协调数据库关系图与已修改的数据 更新关系图以与已修改的数据库匹配 (1)关闭关系图而不保存更改。 (2)在对象资源管理器中右键单击该关系图。 (3)在快捷菜单中单击”刷新”。 (4)重新打开该关系图。 SQL Server 2005 7.2 T-SQL语言的视图定义 视图是一个由SELECT语句指定,用以检索数据库表某些行或列数据的语句存储定义。 DB三级结构:局部逻辑结构,整体逻辑结构,物理结构 SQL三级结构:视图(外模式),基本表(模式),文件(存储模式) 视图的列来自不同的表,是基本表的抽象和在逻辑意义上建立的新关系 视图是基本表(实表)上的表(虚表),由基本表产生 视图的建立和删除不影响基本表 对视图内容的更新(插入、删除和修改)直接影响基本表 视图来自多个基本表时,不允许插入和删除数据 SQL Server 2005 7.3 创建视图 使用SSMS创建视图 1 使用T-SQL语句创建视图 2 SQL Server 2005 7.3.1 使用SSMS创建视图 以创建电子商务学生的视图为例 (1)【对象资源管理器】中,右键单击EDUC数据库的“视图”节点或该节点中的任何视图,从快捷菜单中选择”新建视图”; SQL Server 2005 7.3.1 使用SSMS创建视图 (2)在弹出【添加表】对话框中选择所需的表Student或视图等,再单击”添加”; SQL Server 2005 7.3.1 使用SSMS创建视图 (3)在

文档评论(0)

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

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

1亿VIP精品文档

相关文档