プログラミング言語とデータベースの関係


1つの情報システムの構成は、フロントユーザーインタフェースとバックグラウンドデータベース管理システムのサポートから離れられない.フロントのユーザインタフェースはプログラミング言語で実現され,バックグラウンドのデータストレージはデータベース管理システムによって担持される.プログラミング言語とデータベース管理システムは情報管理システムの2つの車輪のようなもので、トランプの表裏であり、芝居のフロントとバックグラウンドであり、コンサートの俳優とバンドであり、工場の職場と倉庫の関係である.
        ,      ,        JAVA、C、C++、Python 、C#、Javascript、PHP  。  WEB              JAVA、Javascript、PHP、C#  ,  Windows      C#、Delphi、PowerBuider、C、C++  。               ,     。            ,                 。   2017 5        20     :
 
  
 
  
      ,   JAVA  ,      14.639%,   C  , 7.002%,   C++, 4.752%,   Python  , 3.548%,    C#, 3.457%。        ,                ,   Java C     20166%JAVACC++Javascript     ,      ,PL/SQL          ,      ,       Go2016   42    16260.25%   2.08%,   1.83TIOBE 2016               Go  。Go          ,         ,           ,              。         ,           ,           。           ,            ,            ,         。          ,        ,          ,          。
   (Database)        ,           ,            ,             ,                ,                   。                              Oracle、MySQL、Microsoft SQL Server(MSSQL) ,       (https://db-engines.com/en/ranking)2017 4     ,              :
 
  
 
  
MSSQL          ,Oracle、MySQL    。    ,          ,         ,       ,       ,  ,          。MySQL    MySQL ABOracle    。MySQL              ,  WEB      MySQL    RDBMS (Relational Database Management System,         )       。Oracle                 。           SQL  ,SQL       (Structured  Query Language)   ,SQL                        ,               。  ,SQL   ANSI(American National Standards Institute)        (International Standards Organization,ISO)  ISO/IEC 9075    。     SQL   SQL2008,                ,    RDBMS               。               ,           ,         ,      ,      ,   SQL  ,         SQL      。
           ,                ,           ,       ,     ,                。        ,              ,  ,       ,              。      ,      ,             “        ”  ,      ,      ,                  ,         ,             ,           ,               ,                 。

最後に、私の心配を言いたいのは、ソフトウェア産業の2つの柱として、プログラミング言語と開発ツール、データベース管理システムとして、私たちが今使っているのは基本的に海外で、国産のプログラミング言語はあります.
ゴシッププログラミング言語、csm言語、dao言語、易言語、Koodoo言語、lava言語、ルバン言語、アナログ精霊LAScriptスクリプト言語、Nuva(
女娲
)言語、太極言語など、TIOBEランキングに入る言語はありません.国産データベースは、達夢データベース(DM)、OpenBase(東軟グループ)、OSCAR(北京神舟宇宙ソフトウェア技術有限会社)、KingbaseES(北京人民代表大会金倉情報技術有限会社)、iBASE(北京国信ベースソフトウェア有限会社)があるが、db-engines(データベースエンジン)サイトの327データベースランキングでは1つも見られない
国産データベースシステムの姿.
「第13次5カ年計画」第6章政策措置の第4節提出
,

産業投資基金のメカニズムを完備させ、社会資本が産業投資基金の設立を発起することを奨励し、重点的に誘導する.
ベースソフトウェア
基礎部品、集積回路、インターネットなどの核心分野の産業投資基金の発展」.基礎ソフトウェアについては、プログラミング言語や開発ツール、データベース管理システムの研究開発のように、航空エンジンの生産をサポートするように、国は選択的に、将来性のある、実力のある大企業に研究開発資金を注入し、ソフトウェア開発者に無料で使用しなければならない.行政事業体の情報システムの中で国産の開発ツールとデータベースシステムを多く使用することを奨励し、国産開発言語とツール、国産データベースシステムを使用する多くの人材陣を育成し、わが国のソフトウェア産業が世界の強国の林に入ることを促進し、長期戦略から国内の情報システムの安全を確保する.