事实上,你的理解有误差。
er图,不是依靠数据库做出来的。
er图,要依据用户需求以及用户流向,以及用户 *** 作以及功能来划分的。
而
数据库,则是最终产物
。
-------------
博客模块,也可以划分:
登录——》身份——》授权(根据角色)
——》用户 *** 作(写文章,编辑,删除。。。)
——》用户异常中断or正常退出
——》用户流程结束。
这其中,er图,就要根据关系去展示,
用户登录,如何同你的用户角色以及权限设置以及资源去关联;
这才是你要考虑的设计问题。
工具/材料
SQLSERVER2008
首先打开SQLSERVER的管理工具,找到要 *** 作的数据库,然后展开文件夹,选择数据库关系图,然后右键单击,选择新建数据库关系图,如下图所示
在d出的添加表界面中,软件会自动列出当前数据库中具有关系的表,我们全选,然后点击添加,如下图所示
接下来管理工具就会自动为我们创建好关系图,如下图所示,他们之间的关系也自动用线连出来了
如果你想让关系图中的某个表的字段尽可能多的显示,需要选中表,然后右键单击,按如下图所示 *** 作
在d出的列选择界面中,你就可以对表中的列进行替换选择,如下图所示
选择完了以后,回到关系图,你会发现所 *** 作的表增加了列,如下图所示
最后 *** 作完以后,展开数据库关系图的文件夹,你会发现两个关系图文件,这是管理工具自动为我们添加的
一个表格里字段或者百列的值必须是唯一的。唯一性可以通过检查key(关键字)来确定,关键字可以由一个单列或者列的组合构成,这样的列叫做composite key(复合关键字)。 关键字有很多不同的类型: 超关键字(Super key):唯一度辨别表格里记录的一个列或者一组列。 备选关键字(Candidate key):包含有确定唯一性所需要的最少列的超关键字。 主关键字(Primary key):用来版唯一辨别表格里记录的备选关键字。 备用关键字(Alternate key):没有被选为主关键字的备选键。 外来关键字(Foreign key):表格内匹配同一表格或者另一表格里备选关键字的一个列或者一组列。外来键允许你将一个表格里的记录和另一个表格里的数据相关联。 这里列出来的关键字的类型并不是相互排斥的;一个关键字可以同权时被归入多个类。从定义上说,每个表格必须至少有一个主关键字。
以上就是关于数据库的关系图怎么做 怎么 *** 作全部的内容,包括:数据库的关系图怎么做 怎么 *** 作、SQL SERVER如何创建数据库关系图、关系数据库常用的数据 *** 作有哪些,关键词分别是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)