accessを使っていく上ではなくても困らないような気がするのですが
どのようなときに役立つでしょうか?
http://www.34homepage.jp/html/oracle/
くるくるオラクル オラクルマスターへの道
オラクルでもMySQLでもPostgreSQLでもSQLサーバーといわれるデータベースは全てSQL言語で処理できますから、Windowsベースからその他のシステムが変わったときの移行が楽になるのが最大のメリットでしょうか。
Oracle Japan
accessだけを使う分には知らなくてもよいかもしれません。それはおっしゃるとおりです。
しかしながら、それではaccessでしか仕事ができません。自己満足でやっているだけならそれでも十分かもしれません。
ただSQLがわかれば、DBの操作ができるようになり、また効率的なSQLがかけるようになると、同じクエリでも繰り返し実行されるものであれば、処理速度に効いてきます。
といったメリットもあります。
またSQLを理解しておいたほうが、クエリを作るうえで、不可解な問題にぶつかったときの解決にもつながりますので、よろしいのではないでしょうか。
なるほど、大変参考になりました
大掛かりになっていくほど、細かい部分が響いてきてしまうのですね。
HTMLタグと似ていますかね。知らなくても良いけど知っていれば大丈夫な点は。
http://www.ann.hi-ho.ne.jp/hirok/sql/lesson2.htm
Lesson2 SQL基礎
SQLは、その全てが基本的に1つの完結した文で成り立っている。つまり、1つの文で(1回の問い合わせで)1つの完結した意味を持ちます。
とりあえずこれだけ知っとけSQL
SQLを覚えておけば、どんなデータベースにも同様の方法でアクセスできることです。まあ、データベースのシステムによって、多少の方言はありますが、基本は同じです。
とのことです。
どこでも使えるというのが強みのようですね
http://www.f-store.net/asp/home.asp
ASPの公園 active server pages
ASP(ActiveServerPage)を使用し、その際にAccessのDBを使用する場合にはSQLはほぼ必須です。
またDBがAccess以外になった場合(例えばAccessからOracleへ)、SQL文が分からないと何も出来ない事もあります。
Accessのみでシステムを構築するのであれば困る事も無いかもしれませんが、別のDBに移行するとなった際に大変だと思いますよ。
やっぱり、元を覚えると言う点ではHP作成ソフトとHTMLタグと似てますね。
HP作成ソフトの場合は全く出来ないと言うことは無いでしょうが
ABC.com
URLはダミーです。
Accessしか使わないときには、あえてSQLを覚えなくてもいいでしょうね。
ただ、Accessに対してMicrosoftの環境以外のところからODBC接続するときには、SQLが必要になります。
たとえば、PHPからAccessにアクセスするような場合には、SQLを知っていると便利です。
また、SQLは、他のDBでも共通ですから、
AccessをたのDBに置き換える場合も容易です。
ありがとうございます。
大変参考になりました。。
NPO法人 日本PostgreSQLユーザ会
データベースを扱う上で
アプリケーションはAccessだけではありません
個人で利用する分ではaccessだけ知っていればいいですが、
仕事をする立場になれば話は別です
誰かが作ったようなツール等で扱う場合でも
問題にぶつかったときに問題点の洗い出しにSQLを知っていればぜんぜん違うと思います。
あと、Accessに他のソフト(例えばブラウザ上等)からアクセスする等
Accessだけで完結する場合というのは
仕事をするうえで少ないと思います
そういう点で知っていて損はないでしょう。
というか、知っていたほうがスムーズに仕事が進むかと思います。
ありがとうございます
この辺で質問を終了したいと思います
ありがとうございました
ありがとうございます
他に移行するときですか、元は全てSQLだから他でも大丈夫と言うことですね。
Accessしか使わないときはどうでしょうか?