プログラミング言語とデータベースの関係
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 2016 , 6%。JAVA、C、C++ ,Javascript , ,PL/SQL , , Go , 2016 42 16 , 26 , 0.25% 2.08%, 1.83 。 TIOBE 2016 Go 。 , Go , , , 。 , , 。 , , , 。 , , , 。
(Database) 、 , , , , , 。 , 。 Oracle、MySQL、Microsoft SQL Server(MSSQL) , (https://db-engines.com/en/ranking)2017 4 , :
MSSQL ,Oracle、MySQL 。 , , , , , , 。MySQL , MySQL AB , Oracle 。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節提出
,
“
産業投資基金のメカニズムを完備させ、社会資本が産業投資基金の設立を発起することを奨励し、重点的に誘導する.
ベースソフトウェア
基礎部品、集積回路、インターネットなどの核心分野の産業投資基金の発展」.基礎ソフトウェアについては、プログラミング言語や開発ツール、データベース管理システムの研究開発のように、航空エンジンの生産をサポートするように、国は選択的に、将来性のある、実力のある大企業に研究開発資金を注入し、ソフトウェア開発者に無料で使用しなければならない.行政事業体の情報システムの中で国産の開発ツールとデータベースシステムを多く使用することを奨励し、国産開発言語とツール、国産データベースシステムを使用する多くの人材陣を育成し、わが国のソフトウェア産業が世界の強国の林に入ることを促進し、長期戦略から国内の情報システムの安全を確保する.