sql关系图建立

sql关系图建立

ID:33619216

大小:147.80 KB

页数:10页

时间:2019-02-27

sql关系图建立_第1页
sql关系图建立_第2页
sql关系图建立_第3页
sql关系图建立_第4页
sql关系图建立_第5页
资源描述:

《sql关系图建立》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章SQLServer2005关系图和视图管理10第7章SQLServer2005关系图和视图管理教学目标:通过第1章介绍的E-R图和本章关系图的对照,加深理解实体和实体之间的联系在数据库中的实现;熟练掌握视图的操作:创建、使用、修改和删除,应该做到给一个应用后就能马上反映到用不用视图,用什么样的视图,怎么用视图的熟练程度。7.1SQLServer2005关系图数据库关系图:数据库中对象的图形表示形式;数据库关系图既可以是整个数据库结构的图片,也可以是部分数据库结构的图片;它包括表对象、表所包含的列以及它们之间的关系。数据源

2、视图设计器(SSAS):使用BusinessIntelligenceDevelopmentStudio中的数据源视图设计器可以编辑数据源视图的各种属性,以及对在多个关系图的数据源视图中定义的对象进行组织。通过执行以下操作之一,即可显示“数据源视图设计器”对话框:l在解决方案资源管理器中右键单击某个数据源视图,再选择“打开”或“视图设计器”。l在解决方案资源管理器中双击某个数据源视图。使用数据源视图设计器的关系图窗格,可以查看和修改“关系图组织程序”窗格中所选关系图中包含的表、列、命名查询、命名计算和关系。关系图窗格中将显示数据

3、源视图设计器的“关系图组织程序”窗格中所选的关系图。若要更改关系图窗格中显示的关系图区域,请单击该窗格右下角的四向箭头,然后在关系图的缩略图上拖动选择框,直到选定要在关系图窗格中显示的区域为止。7.1.1创建新的数据库关系图以创建教务管理选课系统数据库EDUC的关系图为例。第7章SQLServer2005关系图和视图管理10(1)在【对象资源管理器】中,右键单击EDUC数据库的“数据库关系图”节点或该节点中的任何关系图,从快捷菜单中选择“新建数据库关系图”;(2)在弹出【添加表】对话框中选择所需的表,再单击“添加”;(3)所选

4、择的表将以图形方式显示在新的数据库关系图中。(4)保存该关系图。7.1.2数据库关系图的打开第7章SQLServer2005关系图和视图管理10(1)在【对象资源管理器】中,展开“数据库关系图”节点;(2)双击要打开的数据库关系图的名称或右键单击要打开的数据库关系图的名称,然后选择“设计数据库关系图”;(3)在数据库关系图设计器中打开该数据库关系图,就可以在其中编辑关系图。7.1.2删除数据库关系图(1)在【对象资源管理器】中,展开“数据库关系图”节点;(2)右键单击要删除的数据库关系图,从快捷菜单中选择“删除”;(3)此时,

5、将显示一条消息,提示您确认删除,选择“是”。该数据库关系图随即从数据库中删除。在删除数据库关系图时,不会删除关系图中的表。7.1.3显示数据库关系图属性(1)打开数据库关系图设计器;(2)通过在该设计器中单击对象以外的任意位置,确保没有在数据库关系图设计器中选择任何对象;(3)在“视图”菜单中,单击“属性窗口”,该关系图的属性随即显示在【属性】窗口中。7.1.4协调数据库关系图与已修改的数据库当您准备好对数据库进行更新以与您的关系图匹配时,即可保存数据库关系图。保存关系图将通过改写其他用户的更改来使数据库与您的关系图一致,以便

6、数据库与关系图匹配。但是,如果其他用户在您打开关系图后更新了相应的数据库,他们的更改可能会影响您的关系图,同样如果您在其他用户打开关系图后更新数据库,那么您的更改也会影响他们的关系图。解决的方法通常有两种:1.更新数据库以与关系图匹配l保存数据库关系图。l如果您以前未保存过关系图,请在“保存新的数据库关系图”对话框中为该关系图键入名称,再选择“确定”。第7章SQLServer2005关系图和视图管理10l“保存”对话框会列出在您保存关系图时将受到影响的表。选择“是”继续执行操作。l“检测到数据库更改”对话框将列出已修改并将进行

7、更改以与关系图匹配的对象。选择“是”以保存该关系图并接受更改列表。注意:如果您的关系图中包含已在数据库中删除的表和列,那么当您保存关系图时,数据库中只会重新创建其定义。此过程无法还原删除这些对象之前存在于这些对象中的任何数据。1.更新关系图以与已修改的数据库匹配l关闭关系图而不保存更改。l在对象资源管理器中右键单击该关系图。l在快捷菜单中单击“刷新”。l重新打开该关系图。7.2T-SQL语言的视图定义视图是一个由SELECT语句指定,用以检索数据库表某些行或列数据的语句存储定义。lDB三级结构:局部逻辑结构,整体逻辑结构,物理

8、结构lSQL三级结构:视图(外模式),基本表(模式),文件(存储模式)l视图的列来自不同的表,是基本表的抽象和在逻辑意义上建立的新关系l视图是基本表(实表)上的表(虚表),由基本表产生l视图的建立和删除不影响基本表l对视图内容的更新(插入、删除和修改)直接影响基本表l视图来自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。