日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ACCESS:定義表之間的關(guān)系_Access數(shù)據(jù)庫(kù)教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:解析SQL查找Access中某表是否存在方法
Access數(shù)據(jù)庫(kù)雖然功能單一,但的確是一個(gè)小巧精干的開(kāi)發(fā)伙伴,我在多個(gè)項(xiàng)目中與它見(jiàn)面,為了探知Access數(shù)據(jù)庫(kù)的本源,今天上網(wǎng)查了些資料。現(xiàn)總結(jié)歸納如下: 在Access數(shù)據(jù)庫(kù)中通過(guò)SQL語(yǔ)句找到某一表是否存在的確是一件困難的事。幸好,Access本身就有一些隱

  “關(guān)系”簡(jiǎn)介

  在Access數(shù)據(jù)庫(kù)中,不同表中的數(shù)據(jù)之間都存在一種關(guān)系,這種關(guān)系將數(shù)據(jù)庫(kù)里各張表中的每條數(shù)據(jù)記錄都和數(shù)據(jù)庫(kù)中唯一的主題相聯(lián)系,使得對(duì)一個(gè)數(shù)據(jù)的操作都成為數(shù)據(jù)庫(kù)的整體操作,正所謂“牽一發(fā)而動(dòng)全身”。

  就拿上幾課建立的表來(lái)說(shuō)吧,“客戶信息表”中的“公司名稱”和“訂單信息表”中的“訂貨單位”所包含的值有很多是相同的。因?yàn)楹灹擞唵蔚?ldquo;訂貨單位”肯定已經(jīng)是公司的客戶了,這些客戶的名稱也被記載在“客戶信息表”的“公司名稱”字段中。當(dāng)我們已知一個(gè)客戶的名稱時(shí),既可以通過(guò)“客戶信息表”知道它的“客戶信息”,也可以通過(guò)“訂單信息表”了解它所簽訂的“訂單信息”,所以說(shuō)“公司名稱”作為紐帶將“客戶資料表”和“訂單信息表”中的相應(yīng)字段信息連接在了一起,為了把數(shù)據(jù)庫(kù)中表之間的這種數(shù)據(jù)關(guān)系體現(xiàn)出來(lái),Access提供一種建立表與表之間“關(guān)系”的方法。用這種方法建立了關(guān)系的數(shù)據(jù)只需要通過(guò)一個(gè)主題就可以調(diào)出來(lái)使用,非常方便。

  當(dāng)我們?cè)?ldquo;客戶信息表”和“訂單信息表”中建立這樣的關(guān)系以后,只需要看看“客戶信息表”,在不增加表內(nèi)容的情況下,就可以看到所有客戶的信息及其所有“訂單”的情況,使這些數(shù)據(jù)一目了然。

ACCESS:定義表之間的關(guān)系 模板無(wú)憂

  表之間的三種關(guān)系

  在建立表之間的關(guān)系前,我們還是要提一下“關(guān)系”的三種類(lèi)型“一對(duì)一”、“一對(duì)多”和“多對(duì)多”。在Access中,可以在兩個(gè)表之間直接建立“一對(duì)一”和“一對(duì)多”關(guān)系,而“多對(duì)多”關(guān)系則要通過(guò)“一對(duì)多”關(guān)系來(lái)實(shí)現(xiàn)。我們分別來(lái)說(shuō)說(shuō)這三種“關(guān)系”。

  首先是“一對(duì)一”關(guān)系,比如下面的兩個(gè)表:某學(xué)校學(xué)生月副食補(bǔ)助:

  和某學(xué)校學(xué)生月助學(xué)金:

  我們降這兩個(gè)表中的數(shù)據(jù)進(jìn)行匯總生成新的表:“某學(xué)校學(xué)生月實(shí)發(fā)金額匯總”:

  由于姓名字段可能會(huì)出現(xiàn)重復(fù)的情況,所以只有通過(guò)不可能出現(xiàn)重復(fù)的值的字段“學(xué)號(hào)”,才能將這兩個(gè)表唯一地聯(lián)系起來(lái),保證“副食補(bǔ)貼”和“助學(xué)金”不至于錯(cuò)誤地發(fā)放,這樣“月副食補(bǔ)助表”中的一個(gè)學(xué)號(hào)就只對(duì)應(yīng)“月助學(xué)金”中的一個(gè)學(xué)號(hào),絕對(duì)不會(huì)弄錯(cuò)。這樣兩個(gè)表的關(guān)系很明顯就是“一對(duì)一”了。

  下面來(lái)看看“一對(duì)多”關(guān)系。在“客戶信息表”和“訂單信息表”中,“訂單信息表”中的“訂貨單位”字段和“客戶信息表”中的“公司名稱”字段中的值都是一樣的。其實(shí)只有那些訂貨了的單位才是公司的客戶,所以這兩個(gè)表之間是靠客戶公司的名字聯(lián)系在一起的。但是每個(gè)客戶都可以訂很多份訂單。所以在“客戶信息表”中的一個(gè)“公司名稱”就能對(duì)應(yīng)“訂單信息表”中的幾份“訂單”。這樣的關(guān)系就是“一對(duì)多”。

  最后使“多對(duì)多”關(guān)系,我們知道,書(shū)店中有很多書(shū),同時(shí)一種書(shū)也可以在很多書(shū)店里找到。這時(shí)“書(shū)”和“書(shū)店”的關(guān)系就是“多對(duì)多”關(guān)系了。

  怎樣在表之間建立關(guān)系

  現(xiàn)在我們就開(kāi)始在表之間建立“關(guān)系”,首先單擊“工具”菜單下的“關(guān)系”命令,彈出“關(guān)系”對(duì)話框,上面還有一個(gè)“顯示表”對(duì)話框如下圖,通過(guò)“顯示表”對(duì)話框可以把需要建立關(guān)系的“表”或“查詢”加到“關(guān)系”對(duì)話框中去。

  將兩個(gè)表“客戶信息表”和“訂單信息表”都選中,單擊“添加”按鈕把它們都添加到“關(guān)系”對(duì)話框上,單擊“關(guān)閉”按鈕把“顯示表”對(duì)話框關(guān)閉。以后再需要打開(kāi)它時(shí),只要在“關(guān)系”對(duì)話框上單擊鼠標(biāo)右鍵,選擇“顯示表”命令就可以了。

  在“關(guān)系”對(duì)話框中只有“客戶信息表”和“訂單信息表”的字段列表。怎么建立關(guān)系呢?其實(shí)表都是由字段構(gòu)成的,表之間的關(guān)系也由字段來(lái)聯(lián)系。讓不同表中的兩個(gè)字段建立聯(lián)系以后,表中的其他字段自然也就可以通過(guò)這兩個(gè)字段之間的關(guān)系聯(lián)系在一起了。也就是說(shuō)在“客戶信息表”中的“公司名稱”和“訂單信息表”中的“訂貨單位”兩個(gè)字段之間建立關(guān)系就可以了。先在“客戶信息表”字段列表中選中“公司名稱”項(xiàng),然后按住鼠標(biāo)左鍵并拖動(dòng)鼠標(biāo)到“訂單信息表”中的“訂貨單位”項(xiàng)上,松開(kāi)鼠標(biāo)左鍵,這時(shí)在屏幕上出現(xiàn)“編輯關(guān)系”對(duì)話框。

  這個(gè)對(duì)話框可以幫助我們編輯所建立的關(guān)系,通過(guò)左面的列表框可以改變建立關(guān)系的兩個(gè)字段的來(lái)源�?梢詥螕�“新建...”按鈕創(chuàng)建新的關(guān)系,或者單擊“聯(lián)接類(lèi)型”為聯(lián)接選擇一種聯(lián)接類(lèi)型。單擊“聯(lián)接類(lèi)型”按鈕,在彈出的新對(duì)話框中選擇第三項(xiàng),然后單擊“確定”按鈕就可以了�;氐�“編輯關(guān)系”對(duì)話框后單擊“創(chuàng)建”按鈕。

分享:解讀Access數(shù)據(jù)庫(kù)支持用戶同時(shí)在線問(wèn)題
問(wèn)題:聽(tīng)說(shuō)ACCESS數(shù)據(jù)庫(kù)本身有限制,同時(shí)多人在線的話,在強(qiáng)的服務(wù)器也不行,好象最多只支持400人在線。 ACCESS沒(méi)有限制,其實(shí)真正能夠限制連接數(shù)的取決于你的服務(wù)器! 常用的IIS裝在Win2000(server),可以沒(méi)有任何連線限制,但是如果你在WinXP(PRO)里面使用IIS

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類(lèi):Access數(shù)據(jù)庫(kù)教程/更新時(shí)間:2013-04-17
相關(guān)Access數(shù)據(jù)庫(kù)教程