この男、進化系 橋本一磨ブログ

« ブログのトップへ戻る

« インターネットが遅い!3月ですね »

SQLがおもしろい

皆様、ご無沙汰してます。
日中は少し暖かくなってきましたね。
窓際族の私の席はこの時間、とても眠くなります。

さて、最近は何やってんの?と聞かれますと、「プログラム作ってます」と一言で完結出来るくらいどっぷりです。
昨年末に決めていただいて、打合せを先月一杯でクリア。
今月から作り込みに入ってます。
先般お話ししたとおり、カスタマイズが多いので正直、ちょっとしんどいですね。
とは言え、既に半分消化しましたので、久しぶりにちょいと一服です。

プログラム作ってて、難しいと感じるのは?
業務システムの構築には基本的にMicrosoft社のVB.netを使っています。
私自信は本格的に始めて、ほぼ半年が経ちます。
先代のVisualBasicは10年近くやりましたから、VB.netのオブジェクト指向的な考え方と
特有の言語書式を覚えてしまえば何とかなります。
要は慣れなので、現在VisualBasicで開発されている方々も、チャンスがあればトライしてみてください。
COBOLからVisualBasicに変わった頃のようなカルチャーショックは少ないのでは?と思います。

データベースはやはりMicrosoft社のSQL Serverを使用しています。
スタンドアロンや4台までのクライアントであれば、無償のMSDEというバージョンが使えたりします。
ユーティリティは附属してませんが、運用には差し支えありません。
確か、制限事項はありますので、興味のある方は確認してください。
そんなこともあって、SQL Serverが多いですね。
10年位前はOracleを主に使っていました。
理由は精度が良く早かったから。
SQL Serverはバグが多く、とにかく泣かされましたから、あまり使ってませんでしたね。

さて、こんな本を買いました。
外出する時間が惜しいので、例によってAmazonです。
080221_145717.jpg
古い本ですが、結構売れたのでご存知の方も多いのでは?
なんで今更・・・と自分でも思いますが。
今回カスタマイズするにあたり、元となるプログラムソースに記述されているSQL文を見て
もう少し効率良い書き方の出来そうな箇所が、幾つか見受けられたのです。
マシンスペックである程度は誤魔化し効きますが、やはり大量のデータを扱うとSQLの書き方一つで
パフォーマンスは大きく変わってしまいます。
私もそこそこはわかってるつもりですが、更に効率の良い方法は無いかと、ネットで検索。
確かに調べていけば、偶然のように情報も手に入るのですが、やはりこうした専門書?もありかなと。
古い本なので、最新の文法は吸収されていないと思いますが、とりあえず目を通そうと思います。

購入した理由としてもう一つ。
今更ですが、SQLが面白い!
より効率を求めると、手ごたえがはっきりするだけにね。
例えばSQL Server2000には無かったですが、金額の降順にデータを並べてランク付けするなんて
便利な関数もSQL Server2005からはあったりとか。
テンポラリファイルを生成するなんてやり方は古いですね。

余談ですが、うちの仲卸パッケージもVB.net + SQL Serverです。

さて仕事に戻りますわ。

トラックバック

このエントリーのトラックバックURL:
http://m-product.jp/mpro/mt/mt-tb.cgi/278

この一覧は、次のエントリーを参照しています: SQLがおもしろい:

» sqlとりまとめ from sql厳選サイト一覧
sqlのリンク集形式のサイト情報です。の情報収集にお役立てください。 [詳しくはこちら]

コメント

ごぶさたしております。

私も、最近VB.NETばかりです。

私のお勧めするSQL本は「達人に学ぶ SQL徹底指南書 」と「SQLパズル」です。ご一読してみて下さい。

カジヘンさん>


お元気でしょうか?
貴重な情報をありがとうございます。
私が買った本は初心者向けっぽくて、テクニカルなことは載ってませんでした(^^ゞ


この時期ですから、いつもより忙しくされていることでしょう。
お体大切に頑張ってください。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


TOP PAGE
SCROLL UP