① sql中關系圖有什麼作用啊,該怎麼 用
是用來作主外鍵限制的,
關於主外鍵限制我舉一個簡單的例子,
比如,你有兩個表,表一(學生信息表)有兩個列名,分別是「學生ID」,"學生班級",表二(學生成績表),也有兩個列名,分別是「學生ID」,「語文成績」;
你應該注意到了,這兩張表的有兩個相同列,即「學生ID」,
然後在添加關系時你可以將學生信息表中的學生ID往學生成績表中的學生ID作一個映射,這時就就創建了主外鍵關系(其中表一中的學生ID是主鍵,表二中的學生ID是外鍵)這就保證了學生信息表中未出現的學生ID值不可能在學生成績表中出項,如果你強行在成績表中添加一個學生信息表中沒有的ID,那系統將報錯。
如果需要在改變一張表的數據時其他與之有主外鍵映射的表也更新相應的數據,則在建立兩表關系時將「級聯更新相關欄位」及「級聯刪除相關欄位」勾起來。
如果有興趣你可以找點相關的書籍系統的學習一下;
祝你成功!
② 資料庫中什麼叫 關系圖
沒啥大作用··
簡單直觀的表現出各個表和庫之間的關系·
--sqlserver--
③ 資料庫關系圖有什麼用
我來解釋一下,看對你有用沒:
首先,使用關系圖的用戶首先是SQL Server用戶,MSSMS你要能打開可視化編輯視圖。
其次,鍵約束,當你在操作一個表時,他的記錄靠主鍵關系約束關系表,再在關系表中操作就要在他約束欄位值范圍內添加。
比如我們一個表1欄位是: 工號 姓名 崗位編號 另一個表2是:崗位編號 薪資,我們依據崗位編號來做鍵約束,建立兩個表之間的關系,我先對第一個表進行操作,第二哥表就只能添加第一個表裡曾在的崗位編號,是主鍵還不能重復添加,表1里沒有的崗位編號是添加不進去的,以保存就報異常,這叫外鍵約束。
第三點作用是方便開發人員查看錶與表之間的關系和表的結構。
這才是關系圖,不是ER圖。ER圖才能解決數據關聯問題,關系圖是表與表之間的依賴關系。
④ sql server2000的資料庫關系圖是做什麼用的
主要是用來聯系表與表之間的聯系,比如:
A表中有欄位a,B表中有欄位a,可以把A.a與B.a相關聯,並能確定誰是主鍵
⑤ 資料庫設計的主要步驟什麼簡單說明er圖的作用
基本步驟如下:
需求分析階段
2.概念結構設計階段
3.邏輯結構設計階段
4.資料庫物理設計階段
5.資料庫實施階段
6.資料庫運行與維護階段er圖的作用:
E = Entity 實體 R = Relationship 關系
ER圖是用來描述某一組織(單位)的概念模型,提供了表示實體、屬性和聯系的方法.構成 ER圖的基本要素是實體、屬性和關系.實體是指客觀存在並可相互區分的事特;屬性指指實體所具有的每一個特性.