怎麼建立資料庫關系
❶ 怎樣用access創建關系資料庫
任何
access
資料庫都是關系型資料庫,這是由
access
這個軟體和
jet
引擎決定的。但是是否必定要將各個表之間的關系用「關系視圖」的方式表現出來卻因人而異。
建立關系的第一目的可以參照完整性、級聯刪除、級聯更新。另外附帶的好處是在做界面編程時可以快速建立一些主、子窗體的鏈接欄位或者快速建立查詢的
join
關系。還有一個附帶好處是便於開發者或者其他人在以後理解資料庫的結構(當然,作為商業軟體來說這可能也是一個弊端)
如果有些程序幾乎不用
access
的綁定,而是開發者自己編程用事務處理等方式來完成數據的輸入、校驗等工作的,那麼就沒必要一定建立「關系視圖」。
❷ 資料庫中怎麼建立資料庫關系表
不知道你用的是什麼資料庫,最簡單的ACCESS資料庫就是:
在form_load
中寫入
adodc1.connectstring
="provider
=
microsoft.jet.oledb.4.0
;
data
source
=
"
&
"
資料庫的具體路徑名.mdb"
adodc1.recordsource
=
"
select
*
from
連接的表名
order
by
列名"
adodc1.refresh
試一下
,載入一個ADODC
控制項,在部件里找
❸ sql資料庫中表與表之間的關聯怎麼建立
1、在資料庫窗口中,單擊「創建」中「表格」中的「表設計」,打開表設計窗口。
❹ 怎麼建立這個資料庫關系
1.選擇表--->某一列--->修改2.右鍵單擊--- >關系
3.添加--->表和列規范-->選擇表和列
4.新建資料庫關系圖
5.只需要按住主鍵 並拖動 到它外鍵上,就會看到一個指定關系的對話框
❺ 簡述在access資料庫中創建表間關系的步驟
1、首先,打開軟體,打開你的資料庫的幾個表。點擊上面的【資料庫工具】,在關系選項組里選擇【關系】。
❻ 怎麼建立access資料庫關系
首先你要建立資料庫關系,必須知道每個數據表中有和另外關聯的表的關聯項,如A1/A2/A3,然後在ACESS中有工具,關系窗口,顯示建立關系表,把要關聯的欄位進行連接即可。
❼ sql server如何建立表間關系
1.在資料庫庫關系圖里新建資料庫關系圖,如果彈出要創建的提示框點擊是可以了
2.完成創建之後就在關系圖域里右鍵,點擊添加表,把需要建立關系的表添加進去
3.添加完表之後連接關系,把教師表裡的教師ID拖動到學生表裡的教師ID,
4.檢查主外鍵表正確了沒有,如果你想根據學生表查詢教師信息那學生表就是主鍵表,反過來教師就是...
5.完成以上步驟之後就完成連接了,保存為關系圖命名就完成了
❽ Access怎麼建立數據表間的關系
1、首先,在打開Access資料庫之後,我們創建兩個數據表作為示例。
❾ 如何新建資料庫關系圖
1、連接到資料庫,在「資料庫」節點下面找到「DWDiagnostics」,點擊展開,找到「資料庫關系圖」
(9)怎麼建立資料庫關系擴展閱讀:
1、對於任何資料庫,都可以創建任意多個資料庫關系圖。
2、每個資料庫表都可以出現在任意數量的關系圖中。
3、這樣,便可以創建不同的關系圖是資料庫的不同部分可視化,或強調設計的不同方面。
例如,可以創建一個大型關系圖來顯示所有表和列,並且可以創建一個較小的關系圖來顯示所有表但不顯示列。
❿ 請問資料庫在創建表的時候如何設計表關系,一對一,一對多,多對多 請高手舉例說明。謝謝!!!
多對多關系至少需要3個表,我們把一個表叫做主表,一個叫做關系表,另外一個叫做字典表或者副表(字典表是紀錄比較少,而且基本穩定的,例如:版塊名稱;副表是內容比較多,內容變化的,例如)。
按照資料庫的增刪查改操作,多對多關系的查找都可以用inner join或者
select * from 主表 where id in (select 主表id from 關系表)
1,角色任命型
特點:關系表兩外鍵組合無重復紀錄,關系表一般不需要時間欄位和主鍵,有一個表是字典類型的表。
界面特點:顯示主表,用checkbox或多選select設置多選關系。
例如:任命版主(用戶表-關系表-版塊名稱表),角色許可權控制等,用戶是5個版塊版主,只要關系表5行紀錄就可以確立,關系表的兩個外鍵具有聯合主鍵性質。
增加關系:如果沒有組合紀錄,insert之。
刪除關系:如果有組合紀錄,刪除之。
2,集合分組型
特點:同角色任命型類似,關系表兩外鍵組合無重復紀錄,關系表一般不需要時間欄位和主鍵。區別是主副表都不是字典表,可能都很大不固定。
界面特點:顯示主表,用搜索代替簡單的checkbox或多選select,或者一條一條的添加。
例如:歌曲專集(專集表-關系表-歌曲表)。手機分組(分組表-關系表-手機表)。用戶圈子(圈子表-關系表-用戶表)。文章標簽(文章表-關系表-標簽表)
增加關系:同版主任命型。
刪除關系:同版主任命型。
3,明細帳型
特點:關系表可以有重復紀錄,關系表一般有時間欄位,有主鍵,可能還有文字型的欄位用來說明每次發生關系的原因(消費)。
界面特點:顯示關系表,用radio或下拉設置單選關系。
例如:現金消費明細帳或訂單(用戶表-訂單表-消費原因表),用戶可能多次在同一事情上重復消費。積分變化紀錄也屬於這類。
增加關系:不管有沒有組合紀錄,insert之,紀錄時間。
刪除關系:根據關系表PK刪除。
4,評論回復型
特點:同明細帳型關系表一般有時間欄位,有主鍵,區別是重點在文字型的欄位用來說明每次發生關系的內容(評論回復)。
界面特點:回復文本框。
例如:論壇回復(用戶表-回復表-帖子表),用戶可能多次在不同帖子上評論回復費。
增加關系:不管有沒有組合紀錄,insert之,紀錄時間和文字。
刪除關系:根據關系表(回復表)PK刪除。
5,站內簡訊型
特點:主副表是同一個,關系表一般有時間欄位,有主鍵,重點在關系表文字型的欄位用來說明每次發生關系的內容(消息)或者其他標記位來表示文字已讀狀態時間等。
界面特點:回復文本框。
例如:站內簡訊(用戶表-簡訊表-用戶表),用戶可能給用戶群發或者單發,有標記位來表示文字已讀狀態時間等。
增加關系:不管有沒有組合紀錄,insert之,紀錄時間和文字。
刪除關系:根據關系表(回復表)PK刪除。
6,用戶好友型
特點:主副表是同一個,同集合分組型,關系表兩外鍵組合無重復紀錄,關系表一般不需要時間欄位和主鍵。
界面特點:同集合分組型,顯示主表,用搜索代替簡單的checkbox或多選select,或者一條一條的添加。
例如:下載站點的文件,(文件表-關系表-文件表)可以被軟體工具打開,軟體工具本身也是一種文件,可以被下載。用戶的好友,也是用戶(用戶表-好友關系表-用戶表)
增加關系:同版主任命型。
刪除關系:同版主任命型