質問: ### 前提・実現したいこと まったくの素人です。 去年からoracleデータベースを習い始めてSQL文を叩いて という練習を学校でしてきたのですが ふと「こうゆうの簡単にやってくれるソフトウェアないかな」と思い検索すると kintoneなどの簡単に操作できるデータベースソフトが見つかりました 学校の先生はSQL文をマスターしないと仕事にならないみたいなことをおっしゃっていましたが、なぜ企業はこういったソフトを使わずめんどくさいコマンドを打つデータベースを使うのでしょうか? それぞれのメリットデメリットを教えていただきたいです ### 発生している問題・エラーメッセージ ``` エラーメッセージ ``` ### 該当のソースコード ``` ソースコード ``` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: > > 学校の先生はSQL文をマスターしないと仕事にならないみたいなことをおっしゃっていましたが、なぜ企業はこういったソフトを使わずめんどくさいコマンドを打つデータベースを使うのでしょうか? > > > もちろんkintoneなどのソフトウェアを活用する企業も多くあります。 おそらく学校の先生が若干言葉足らずなのだと思いますが、それぞれの一般企業(IT関係じゃない企業)が情報を管理するためにSQLをマスターすると言ったことはありません。 (例えば、保険屋さんの営業さんはSQLは知らない人がほとんどだと思いますし、kintoneと言ったソフトを使って顧客情報などを管理していると思います) その一方で仕事の仕方はその会社それぞれで違うので、業務に完全に沿った形にしようとするとそれに合わせてソフトウェアを作る必要が出てきます。 そうなった時、それぞれの企業からソフトウェア開発会社へソフトウェアの開発依頼がなされます。 その時に、わかっている人間がSQLを活用してkintone等のソフトウェアを開発する必要があります。 つまり、SQL文をマスターしないと仕事にならないのは、データベースを活用して広く一般に使ってもらうソフトウェアを開発する仕事の人間のみです。