999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

共享Access數據庫設計和開發策略研究

2014-08-15 00:52:39王彥良
延安職業技術學院學報 2014年5期
關鍵詞:數據庫用戶設計

王彥良

(延安職業技術學院,陜西延安716000)

引言:

Access是微軟公司Office辦公軟件中的一個重要組件,它是一個功能強大且簡單易用的關系型數據庫管理系統。具有強大的建立數據庫和管理數據庫的功能。而且還對現在的許多用戶的需求提供強大的支持。用Access創建的數據庫系統是都被保存在一個單獨的文件對象中,這樣對系統的整體的遷移帶來很大的方便,當然維護起來也是相對容易的。另外,ACCESS對類型的支持也是很廣泛的,這樣給數據庫的開發人員提供了很大的方便[1]。ACCESS提供還給了用戶兩種開發模式,一種是獨占模式,適合一個人使用開發的場合,另外一種就是共享模式,適合開發大型的系統的多人同時使用的時候,多人同時使用一個數據庫,并行同時開發,確實提高了開發的效率,節約了成本,但是在共享模式下,存在著諸多問題。

一、共享數據庫(MDB)

Access數據庫由一些對象組成,例如表、查詢和窗體。表用于存儲數據。其他每種數據庫對象可幫助您使用存儲在表中的數據。當要共享數據庫時,通常是要共享表,原因是這些表中包含所需的數據。共享表時,請務必確保每個用戶使用的是相同的表,以便每個用戶使用相同的數據[2]。其他數據庫對象(查詢、窗體、報表等)不包含數據,它們的數據都是從原始的數據表中產生的。因此可以使用表的不同副本供給每個不同的用戶使用。實際上,使用對象的不同副本可以獲得好處。根據用戶的需求和現有的資源,可以有多種方法來共享數據庫。

1、拆分數據庫

具體的做法是,將表放置一個Access文件中,而將其他任何對象放置在另一個稱為“前端數據庫”的Access文件中。前端數據庫包含指向其他文件中的表的鏈接。每個用戶都將獲得自己的前端數據庫副本,以便僅共享表。

這種方法的優點是:性能提高,因為數據庫拆分后,只需要通過網絡來發送數據副本,性能得到了很大的提高;可用性好,用戶可以很容易的編輯數據和保存。安全性好,因為用戶訪問的是前端數據庫,未經授權的訪問,就不可能對后端的數據庫進行修改;另外,開發環境也比以前靈活了許多,用戶訪問的是前端的數據庫,用戶就可以根據自己的數據庫副本來開發自己的系統,而不會相互影響。

2、網絡文件夾

這種方法比較簡單,但提供的功能也最少。將數據庫文件存儲在共享網絡驅動器上,用戶可以通過網絡同時來使用這一文件。當有多個用戶同時更改數據時,可靠性和可用性就會成為問題。所以,使用網絡文件夾有前提條件:用戶數量不是很多;數據庫中不存在任何“備注”字段;不同的用戶將不會同時更新相同的字段。可以通過設置ACCESS共享模式,將數據庫共享,為每個用戶設置ACCESS數據庫的快捷方式。就可以共享數據庫了。

3、SharePoint 網站

Access提供各種與WindowsSharePointServices集成的方法,如果您具有WindowsSharePointServices的服務器,那么這將是一個好的選擇。以下是兩種方法:發布數據庫和鏈接到列表。①可以利用SharePoint列表功能,從SharePoint的“視圖”菜單打開窗體和報表。由于數據庫文件存儲在SharePoint網站上,因此將共享所有數據庫對象。②鏈接到SharePoint列表,將共享數據,但不會共享數據庫對象。每個用戶都將獲得自己的數據庫副本。這種方法要求用戶只要安裝ACCESS就可以了,設置簡單易用。

4、數據庫服務器

可以將Access與數據庫服務器產品(如SQLServer)一起使用以共享數據庫。這種方法和網絡上拆分存儲表的數據庫非常相似,每個用戶都具有包含指向這些表的鏈接以及ACCESS對象文件的本地副本。將優化數據庫服務器以便在多個用戶之間共享數據。此方法的優點是根據所使用的數據庫服務器軟件的不同,用戶得到的共享數據庫文件時不同的。并且用戶賬戶可以對共享數據的選擇訪問、良好的數據可用性以及優秀的集成數據管理工具。

二、共享數據庫的特點

ACCESS數據庫是現在廣泛采用的一種關系型數據系統。它有兩種共享和獨占兩種模式供用戶使用。特點一是默認的打開方式是共享方式,可以在兩種模式之間自由的切換。如果當前用戶是ACCESS數據庫的唯一用戶,就會自動的切換為獨占方式。在獨占方式下,當有其它用戶也要使用這個數據庫時,也是可以打開的,但是就是不能將更改了的數據保存到當前的數據庫中,這也是保證數據安全性的一種途徑。獨占模式關閉所有的設計窗口時,ACCESS就會自動返回到共享模式,同時,保存所有打開的模塊并關閉VBE。特點二是主要的設計更改完成后,次要的設計更改才可以生效。在共享模式下,當前數據庫設計的更改時主要的設計更改,這時其它用戶可以共享模式打開數據庫,對數據庫進行修改就稱之為次要的設計更改,如修改窗體,建立查詢等。

三、共享Access數據庫設計和開發的策略

開發大型項目的時候,通常要多人共同參與,為了保證數據庫數據的唯一性和開發的高效性。ACCESS的共享模式是解決這樣問題的一種比較好的方式。

1、為特定的開發者指定專用的對象和組。例如,更具開發者使用數據對象的不同,一個開發者設計表,而另外一個設計者可以設計窗體或報表,給每個開發者創造數據庫副本就行了。當項目開發完成準備測試時,只要將每個開發者的數據庫副本導出來,重新組裝,再導入到主ACCESS數據庫中。

2、使用源代碼對整個過程進行控制。在ACCESS中,可以通過編輯VBA代碼,來對整個程序的流程就行控制,在現在高版本的ACCESS中,多集成了工具Visual SourceSafe,可以用它里面的一個工具,來保證程序具有最好的性能。定期運行“性能分析器”是一種較好的程序設計習慣。

3、可以通過共享策略來保證數據庫中表的數據的一致性。在ACCESS中,表是非常重要的一個對象,表示其它對象數據的源泉。所以表中的數據應該都是最原始的基本數據。如果一個表,或者是基于該表的窗體、報表被打開時,為了保證數據的唯一性,ACCESS會自動的將該表標記為只讀,其它用戶可以打開該表的設計,但是不允許修改。

4、相互依賴的表會自動同時更新。在ACCESS中,如果某個對象被修改了,和它相關聯的對象會被全部更新。比如一個表的數據被修改了,那么與這個表相關聯的對象都會自動的更新,這樣是為了保證數據的不一致性,不會出現多個用戶打開同一張表,但是數據不一致的情況。

5、ACCESS 共享策略可以通過先后關系來保證數據的完整性。比如一個用戶正在操作已經被其他用戶打開的報表,那么它必須等其它用戶將報表修改后保存成功了,才可以對這個報表再次的修改。通過這樣的一個先后的關系,就可以保證以后其他用戶再使用該數據的時候,打開的是最新的版本的數據。再打開其他用戶正在使用的VBA模塊時,也是要等其它用戶使用完了保存成功后,才可以重新打開使用。

結語

Access是微軟公司Office辦公軟件中的一個重要組件,它功能強大,簡單易用,它雖然簡單,但是具有強大的數據庫建立和管理的功能。現在在小型的數據中被廣泛采用。數據庫對象具有單獨的數據文件,同時不同的平臺之間可以進行遷移。這樣對數據庫管理員來講,維護起來就是很方便的。

[1] 宋天福.探討用ACCESS 編寫計量檢定管理系統的思路[J].才智,2010,07,25.

[2] 楊琨.基于VB6.0 和Access 數據庫的高校學生管理系統的設計[J]. 電子測試,2014,03,25.

猜你喜歡
數據庫用戶設計
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲一区二区日韩欧美gif| 伊人大杳蕉中文无码| 国产精品亚洲五月天高清| 国模私拍一区二区| 97国产在线视频| 精品少妇人妻一区二区| 老熟妇喷水一区二区三区| 国产91透明丝袜美腿在线| 久久国产精品影院| 成人另类稀缺在线观看| 亚洲无码高清视频在线观看| 亚洲 欧美 偷自乱 图片| 亚洲高清无码久久久| 欧美激情综合| 日韩毛片免费视频| 青草91视频免费观看| 四虎永久免费在线| 朝桐光一区二区| 成人伊人色一区二区三区| 亚洲区视频在线观看| 91视频免费观看网站| 狠狠色成人综合首页| 精品一区二区久久久久网站| 午夜无码一区二区三区在线app| 久久亚洲美女精品国产精品| 亚洲三级成人| 国产精品一区在线观看你懂的| 五月婷婷精品| 成年人国产网站| 久久成人国产精品免费软件| 国产乱子精品一区二区在线观看| 无码专区在线观看| 亚洲无码精品在线播放| 亚洲精品图区| 亚洲无码视频一区二区三区| 中文字幕 91| 亚洲V日韩V无码一区二区| 一本二本三本不卡无码| 亚洲精品老司机| 亚洲av片在线免费观看| 国产成人福利在线视老湿机| 色婷婷狠狠干| 99精品国产高清一区二区| 二级特黄绝大片免费视频大片| 九九香蕉视频| 欧美三级视频在线播放| 国产综合亚洲欧洲区精品无码| 天堂在线视频精品| 久久永久免费人妻精品| 成人在线观看一区| 真人免费一级毛片一区二区 | 久久精品亚洲热综合一区二区| 18禁不卡免费网站| 国产呦精品一区二区三区下载| 天天干伊人| 日韩东京热无码人妻| 亚洲日韩国产精品综合在线观看| 国产二级毛片| 免费av一区二区三区在线| 日韩av高清无码一区二区三区| 永久在线播放| 国产亚洲精品yxsp| 亚洲国产日韩一区| 亚洲视屏在线观看| 久久免费成人| 精品在线免费播放| 亚洲成人播放| 丰满人妻被猛烈进入无码| 鲁鲁鲁爽爽爽在线视频观看| 成人综合在线观看| 色老二精品视频在线观看| 国产成人无码播放| 久久久久久尹人网香蕉| 男女性色大片免费网站| 国产日韩久久久久无码精品| 91久久性奴调教国产免费| 国产精品福利导航| 中文字幕天无码久久精品视频免费| 在线观看免费AV网| 成人精品区| 18禁不卡免费网站| 在线观看国产精品一区|