回覆列表
  • 1 # 濤哥講事

    首先需要弄清楚對資料庫軟體的定義,資料庫軟體是一個比較模糊的概念,對於長期從事軟體開發工作的我,都不是很能明確的給他下一個定義,我只能說基於資料庫的軟體,這樣的話很多程式設計軟體都支援

    1. 我們的資料庫都是儲存資料的載體,比如常用的sqlserver,mysql,oracle等,如果僅僅是針對資料庫的資料進行清洗、處理、或者分類聚集等,其實每個資料庫都有自己的視覺化工具,比如SQLSERVER的SQL Server Management Studio,mysql的MySQL Workbench ,oracle的plsqldev,當然也還有三方的支援多種資料庫的工具,比如Navicat Premium。

    2.如果是基於資料庫進行軟體開發,進行資料庫內容的展示或者基於資料庫進行業務操作,那選擇性就多了。各種開發語言都可以進行資料庫開發,當初最擅長做資料庫開發的PB,Delphi,c++builder,Visual Studio,Eclipse Java等等,都可以連線資料庫進行不同的資料展示,同時通過互動介面對資料庫進行操作。

    3.開發語言在不斷的更新變化,雖然很多開發語言也還在使用,但是我們在使用軟體工具的時候儘量選擇當今比較潮流的和有未來發展趨勢的開發語言來進行資料庫開發,比如java,python等等。

  • 2 # 千分針鏡

    用哪個程式設計軟體開發資料庫軟體比較好?我可以理解成開發資料庫客戶端應用系統嗎?如果是這樣,我願分享一下我的感受。

    資料庫,就是儲存資料的倉庫,一般來說他位於資料庫伺服器上。這裡我不打算討論單機資料庫。早年流行的C/S模式就是伺服器客戶端模式,現在很多公司區域網依然採用這種模式。後來B/S模式佔了些上風,即瀏覽器客戶端模式,通過瀏覽器訪問位於遠端伺服器的資料庫。目前較為流行分散式系統,即多終端訪問資料庫,手機APP、瀏覽器、PC桌面、穿戴裝置、家電、汽車等!

    開發分散式的資料庫客戶端,JAVA不失為一種好的選擇,但我今天要說的是老樹新芽的Delphi.

    最新版DX10.3提供了訪問幾乎所有大型流行傳統資料庫的驅動,也封裝了NoSql應用,率先支援並封裝訪問Mongo元件。DX最新跨平臺資料庫引擎FireDAC小巧玲瓏,功能和訪問速度都比VCL的ADO強大得多。

    DX數種訪問資料庫的方式中當然少不了Json,DX封裝了Json元件,這是JavaScript的一個分支。DX的DataSnap中間伺服器支援所有Json格式編寫的客戶端訪問,當然也包括java等。

    經過DX10封裝後的元件用很少的程式碼即可實現強大的功能。

    我幾乎忘了最重要的一點,只需一套程式碼即開發多終端的應用。建議骨灰級的DX發燒友不妨試試!

  • 中秋節和大豐收的關聯?
  • 車輛拐彎怎麼打方向盤最正確?