导航:首页 > 编程大全 > 数据库关系图是什么

数据库关系图是什么

发布时间:2024-04-23 16:46:20

『壹』 ER图与数据库表的关系是神马

E-R图提抄供了表示数据库表的实体类型、属性和联系的方法,是表示概念关系模型的一种方式。为表述实体联系模式图形式的数据表模型提供了图形符号。这种数据表模型典型的用在基于数据库的信息系统设计的需求分析阶段,用来描述信息需求和/或要存储在数据库中的表信息的类型。

(1)数据库关系图是什么扩展阅读:

E-R图设计的正确与否取决于数据库设计人员能否真正把握表的各个客观对象和他们之间发生的活动,这需要作准确深入的用户需求分析。这些表对象如果需要记录的话,就抽象为E-R图中的实体。

描述实体的众多相关数据就抽象为实体的属性,将具有相同属性的众多实体抽象为实体型。它们之间发生的活动如果也需要记录的话,就抽象为E-R图中的联系,这是E-R图设计的重点。

『贰』 E-R鍥炬槸浠涔


E-R鍥撅紝涔熺О瀹炰綋-鍏崇郴鍥撅紝鏄鐢ㄦ潵鏄剧ず浜嗗疄浣撻泦涔嬮棿鍏崇郴鐨勩傚畠鎻愪緵浜嗚〃绀哄疄浣撶被鍨嬨佸睘鎬у拰鑱旂郴鐨勬柟娉曪紱鐢ㄦ潵鎻忚堪鐜板疄涓栫晫鐨勬傚康妯″瀷銆侲R妯″瀷鏄鏁版嵁搴撶殑璁捐℃垨钃濆浘锛屼互鍚庡彲浠ヤ綔涓烘暟鎹搴撳疄鐜般
鍦‥-R鍥句腑锛屽疄浣撻泦鏄涓缁勭浉浼肩殑瀹炰綋锛堟暟鎹妯″瀷涓鐨勬暟鎹瀵硅薄锛夛紝杩欎簺瀹炰綋鍙浠ュ叿鏈夊睘鎬с傚湪鏁版嵁搴撶郴缁熶腑锛屽疄浣撴槸鏁版嵁搴撲腑鐨勮〃鎴栬〃涓鐨勫睘鎬э紝鍥犳ら氳繃鏄剧ず琛ㄥ強鍏跺睘鎬т箣闂寸殑鍏崇郴锛孍R鍥炬樉绀轰簡鏁版嵁搴撶殑瀹屾暣閫昏緫缁撴瀯銆傘愯嗛戞暀绋嬫帹鑽愶細MySQL鏁欑▼銆
E-R鍥剧殑缁勬垚锛
1銆佸疄浣擄紙entity锛
瀹炰綋浠h〃鏁版嵁妯″瀷涓鏁版嵁瀵硅薄鎴栫粍浠讹紝渚嬶細浜恒佸︾敓銆侀煶涔愰兘鍙浠ヤ綔涓轰竴涓鏁版嵁瀵硅薄锛涘湪ER鍥句腑鐢ㄧ煩褰㈡潵琛ㄧず銆
鍦ㄦ暟鎹妯″瀷涓瀛樺湪涓绉嶇壒娈婄殑瀹炰綋锛氬急瀹炰綋锛屽畠鏃犳硶閫氳繃鍏惰嚜韬灞炴у敮涓鏍囪瘑骞朵緷璧栦簬涓庡叾浠栧疄浣撶殑鍏崇郴銆傚湪ER鍥句腑锛屽急瀹炰綋鐢ㄥ弻鐭╁舰鏉ヨ〃绀恒
娉锛氭瘡涓瀹炰綋閮芥湁鑷宸辩殑瀹炰綋鎴愬憳鎴栬呰村疄浣撳硅薄锛屼絾杩欎簺鎴愬憳鎴栧硅薄鏄涓嶉渶瑕佸嚭鐜板湪ER鍥句腑鐨勩
2銆佸睘鎬э紙attribute锛
灞炴т唬琛ㄥ疄浣撴墍鍏锋湁鐨勫睘鎬э紝渚嬶細涓涓浜哄叿鏈夌殑濮撳悕銆佸勾榫勩佸湴鍧绛夊睘鎬э紱鍦‥R鍥句腑鐢ㄦき鍦嗗舰鏉ヨ〃绀猴紝鏈夊洓绉嶇被鍨嬬殑灞炴э細
1锛夈佸叧閿灞炴э細鍙浠ュ敮涓鍦版爣璇嗗疄浣撻泦涓鐨勫疄浣
2锛夈佸嶅悎灞炴э細灞炰簬鍏朵粬灞炴х粍鍚堢殑灞炴
浠庝笂鍥惧彲浠ョ湅鍑猴細鈥滃﹀彿鈥濇槸鍏抽敭灞炴э紱鈥滃湴鍧鈥濇槸澶嶅悎灞炴э紝鍥犱负鈥滃湴鍧鈥濊繕鐢卞叾浠栧睘鎬х粍鎴愶紝姣斿傦細鐪併佸煄甯傘佸尯/鍘裤
3锛夈佸氬煎睘鎬э細鍙浠ュ寘鍚澶氫釜鍊肩殑灞炴хО涓哄氬煎睘鎬э紝鐢ㄥ弻妞鍦嗚〃绀恒
4锛夈佹淳鐢熷睘鎬э細鍊兼槸鍔ㄦ佺殑锛屽苟涓旀槸浠庡彟涓涓灞炴ф淳鐢熸潵鐨勶紝鐢ㄨ櫄绾挎き鍦嗚〃绀恒
3銆佸叧绯伙紙relationship锛
鍏崇郴鏄鐢ㄦ潵琛ㄧ幇瀹炰綋涔嬮棿鐨勮仈绯伙紝鍦‥R鍥句腑鐢ㄨ彵褰㈡潵琛ㄧず锛屾湁鍥涚嶇被鍨嬬殑鍏崇郴锛
1锛夈佷竴瀵逛竴
2锛夈佷竴瀵瑰
3锛夈佸氬逛竴
4锛夈佸氬瑰
E-R鍥剧ず渚嬶細
鎬荤粨锛

『叁』 数据库关系图有什么用

数据关系图的作用:

用图形表示主从关系,并可以直接设置外键。专

对于任何数据库,都可以创属建任意多个数据库关系图;每个数据库表都可以出现在任意数量的关系图中。

这样,便可以创建不同的关系图使数据库的不同部分可视化,或强调设计的不同方面。

例如:可以创建一个大型关系图来显示所有表和列,并且可以创建一个较小的关系图来显示所有表但不显示列。

适合数据库程序员很快的掌握数据库表之间的关系。

『肆』 请问这张数据库关系图是什么意思

BooK_Table表是联合外键,引用了BookKind_Table和表PressTable的主键,就是说一个BooK_Table表的一条数据由BookKindTable表和PressTable共同决定。你看见没有,每一个表都有一个ID列,其实名字不一样也没关系,只要引用了就可以。

『伍』 这数据库关系图怎么解读(详细解读)

一共七张表,复每张表均以ID字段制作为主键,应该是一个简单的聊天系统后台数据库,各个表大概应该为:
1.Users,用户表,应该是主体表,用于记录用户的登录信息,名称之类,年龄,性别。
2.BloodType,血型表,应该是用于记录血型,与users表的Bloodtypeid存在外键关联。
3.Star,星座表,用于记录星座,与users表的starid存在外键关联。
4.Friends,应该用于记录用户对应的好友信息,其中与users表存在两个外键关联。
5.friendshippolicy,这个表搞不清楚实际内容。
6.messages,应该用于记录用户与好友间的信息对话,存在三个外键关联,其中一个是与messagetype表存在,另两个是与users存在外键关联。
7.messagetype,用于记录信息的类型,与messages表的messagetypeid存在外键关联。

『陆』 sql server2000的数据库关系图是做什么用的

主要是用来联系表与表之间的联系,比如:
A表中有字段a,B表中有字段a,可以把A.a与B.a相关联,并能确定谁是主键

阅读全文

与数据库关系图是什么相关的资料

热点内容
win10游戏模式在那里 浏览:60
乌苏里船歌女声版本 浏览:942
数控铣t型槽怎么编程 浏览:36
我的世界win10合成表 浏览:410
ai怎么导小文件pdf 浏览:345
多益网络怎么通过 浏览:350
编程scratch软件怎么下载 浏览:595
json事件都有那些 浏览:566
excel宏编程如何修改内容 浏览:533
微信仿款车 浏览:350
oracle备份压缩文件 浏览:898
用vb编写汉诺塔程序的代码 浏览:864
如何在app中留坑 浏览:937
后方交会程序 浏览:265
石家庄市门户网站怎么下载 浏览:251
linux长格式显示文件链接 浏览:905
火狐app拦截窗口如何解除 浏览:154
视频文件快速分割工具 浏览:730
ps如何把章子盖到另一个文件上 浏览:497
发文件有哪些方式 浏览:346

友情链接