在两表间可视化地添加关系之前,需要为数据库添加一个关系图。关系图是一个可帮助理解和定义数据库的可视化工具。在关系图上,可以将标的一列拖至另一个表中来创建关系。将在Review表和Genre表之间创建关系。
  (1)在Object Explorer中,展开Planet Wrox数据库,右击Database Diagrams元素,并单击New Database Diagram命令。如果是首次将关系图 添加到数据库中,就会显示一个对话框,询问是否希望SSMS将你作为数据库的所有者。单击Yes按钮继续。即使没有看到这个提示也不必担心,它并不影响随后的创建。这一提示后面可能还有一个提示,指明为了运用关系图,SSMS需要创建一些必需的对象。再次单击Yes按钮继续。
  (2)在随后的Add Table对话框中,选择在前面的“试一试”联系中创建的两个表(在单击每项的同时按住Ctrl键),单击Add按钮将表添加到关系图中,然后单击Close按钮,关闭Add Table对话框。
  (3)若有必要,通过拖放操作排列关系图中的表,使它们互相靠近。在Genre表上,单击Id列(它应包含黄色钥匙图标,表明这是表的主键)的左页边距,然后将它拖至Review表的GenreId列上,并释放鼠标按钮。
  (4)弹出的两个对话框允许定制关系的默认值。在最上边的窗口中,确认从表Genre中选中Id作为主键表,并在表Review中选中GenreId作为外键表。单击OK按钮关闭上面的窗口。在剩下的对话框中,注意如何将Enforce Foreign Key Constraint设置为Yes,这一属性确保了如果还有评论与Genre表中的记录关联,就不能从该表中删除记录。单击OK按钮,关闭此对话框。
  (5)回到Object Explorer,展开Tables节点。右击Gernre表并选择Edit Top200Rows命令。如果看不到表,可以单击Object Explorer工具栏上的Refresh图标。通过输入Name和SortOrder两列,输入一些不同的流派。如果在SortOrder字段中按Tab键李老当前行,该行就插入数据库中,Id列会用一个唯一的序号填充。
  (6)使用Edit Top 200 Rows命令从Object Explorer中打开Review表,并输入一些评论记录。对于GenreId,提供一些在Genre表中插入记录时得到的新ID。现在可以编辑Title、Summary和Body字段,并设置Authorized为True。记住,不必在日期列输入值。如果不输入,数据库回自动插入默认值。注意,不能在ID列插入值。因为该列是标识字段,所以数据库会自动提供其值。如果出现日期列缺值的错误,那么要确保在前一个“试一试”联系中输入了正确的默认值。完成一行输入后,单击该行的外部,将该行插入表中。
  (7)再次右击Genre表,并选择Edit Top 200 Rows命令。单击Query Design工具栏上的“SQL窗格”按钮,然后使用同一工具栏上的Change Type按钮创建一个DELETE查询。修改该查询,使之删除用于连接评论的流派ID。

WorkWinFaceh

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 在两表之间创建数据库关系