有沒有公司在用access建資料庫?


據我的了解,沒有。

Access是小型資料庫,小得不能再小,現在的企業基本上不會考慮了。有錢就用Oracle、MSSQL、DB2、Sybase,沒錢或者是不能適應自己的需求那就用MySQL、PostgreSQL、MariaDB,總有可以選擇的餘地,不至於用Access了。


有。 但是不普遍,access有特定的目標客戶。對他們來講,有時候access是唯一的解決方案。(其實最主要的原因就是公司的規模還沒到需要BI或者IT部門,也沒錢外包。但又很文藝的要建立個資料庫。)

用access建立資料庫的公司一定是規模很小的,或者說對數據依賴較弱的公司(或者個體戶)。不過在大型公司的某些較為獨立的部門內部,可能會用到access。

在一些大型資料庫無法實現的環境下,access可以表現得很爽。

1,用非常低的成本甚至0成本實現專業的數據管理。學習成本低(只要不是特別複雜的需求,從開始有資料庫的需求到學習access再到構建,稍微下點功夫可能就幾個禮拜)、買了office的各種服務的話,不需要額外開支。

2,和office系列的辦公軟體之間的支持。如果使用sharepoint可以做出非常簡單高效的web應用程序,數據和excel、word之間的共享非常方便。

3,用戶界面非常容易實現,不用專門去構建一個UI,一旦建好,稍微優化一下窗體,任何人都可以編輯數據。

4,有些中小型的過渡期和轉型期的企業並不清楚是不是該花費大量資金建資料庫,access就很好。滿足使用,後期如果需要升級的話,升到sql也很方便。

access的缺點聽說數據太大的時候整個工作環境都會變得很吃屎。安全性差。本人遇到過的使用access資料庫的部門很溫順識趣,數據大概就在40M左右,再過幾年可能也夠用,而且因為是內部使用,對安全性沒有要求。

總之,沒有資料庫專業知識儲備,也沒有錢請人來做,但又有那麼一點需求,就用access。


Access的地位大概在:程序員覺得太簡單、功能不夠強大,業務員覺得上手難的位置。

相較其他大多軟體開發平台,Access准入門檻相對較低,最早用Access製作管理軟體的往往是業務部門。但想要搭建一個好應用,業務員還需要學習VBA、SQL,最後無論是代碼編輯出錯、還是Access系統升級導致部署困難、亦或是數據丟失等問題,業務員大多缺乏維護能力,最後不得不求助IT部門。

原文可以看下這篇:Access 與 Excel 最重要的區別是什麼?

但還是有一些業務人員的學習能力很強大,可以用access做資料庫,比如:

1、Access開發的軟體欣賞

2、我用Access開發的《建安房地產稅收管理系統》

3、《刑事技術綜合管理信息系統》access學習開發報告

更多關於Excel的應用可以看下(第一節主要講Access的應用):帶您進入Access的精彩世界

不過上面的應用好多都是好些年前的了,以前我大學也學過Access,但因為要學習編程,感覺太難就棄了。現在也有一些資料庫應用搭建平台,比如:簡道雲、雲表,不用編程,上手難度更低點。


有的,一般都是比較小的應用,比如部門內部的應用。我自己用Access編了一個焊接數據管理系統和一個工裝管理系統,都是我們部門內部使用的,為工作提供了極大的便利。當然,如果是較大的數據需求,Access可能就無能為力了。


親自測試過用ACCESS寫的空調選型的小軟體,還申請了軟體著作權。一些臨時性的小需求還是可以應付一下的,也就是個部門級的應用,企業級的當然不夠用了。


推薦閱讀:

有哪些靠譜的注入攻擊的掃描工具?
「用戶標籤」在資料庫設計時應該如何存儲?
關於InnoDB中mvcc和覆蓋索引查詢的困惑?
sql server怎麼在存儲過程中模糊查詢?
女生做web前端還是資料庫運維?

TAG:軟體 | 資料庫 | 管理 | 企業 | MicrosoftAccess |