itmadmin一覧

プライマリキーの属性、桁数について考える

プライマリーキーは主キーとも言われ、データベースを正規化するためには必須の情報です。
もちろん、プライマリーキーをつけなくても、テーブルは作成できるソフトは多々ありますし
ほとんです。ただでもそれでは、データベースソフトを使っている意味があまりないですし
テキストファイルやCSVファイル、エクセルと変わらないですね。

この世にひとつしかない、データを保全しながら保管する役割がプライマリーキー主キーですので
まずは、テーブルの最初の項目は主キーにしてみましょう。

そして、キーの作り方ですね。どのようなキーがシステム上望ましいかによって決まると思います。

以下のパターンが考えられます。まずパターンを上げてそれからどれが好ましいいか考えてみましょう。

1.オートインクメントにしてデータベースのソフトにカウントアップさせるやり方
2.自分自身でカウンターテーブルを持って割り振るやりかたと
3.複合キー(プライマリを複数もたせるやりかた)
4.都度かぶらないやりかたを生成する

まず、1はWEB上のトランザクション(やり取り)が多いテーブルは望ましいかと思います。
ちなみにACCESSでオートインクルメントを使用しテーブル構築していたら、キーが枯渇してしまった
問題が発生し、以後、キー枯渇のトラウマになってしまいたが、mySQLなどで11ケタくらいもっておけば
1秒ずつインサートが発生しても、まずシステムの寿命分(10年間)は持つと判断してよいかと思います。
ちなみに1年を秒になおすと
315360000秒です。
とにかくキーの割り振りはデータベースまかせ、削除してもそのキーは永遠使われない欠番とさせます。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




aptanaについて

Eclipsベースのプログラマよりデザインツールといった印象ですが
はたして使い勝手のほうは
直観的センスを補ってくれるツールかどうか

http://www.aptana.com/products/studio3/download

ダウンロードしてためした印象は、
「Eclipseのエディター」です。

しかし、機能が豊富。使いこなせれば、良いツールになるのでは
と思い、もう少し掘り下げるために使っていってみる予定です。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




今日は電車との相性が×でした・・・。


(c) .foto project

朝からアウトって感じで乗り遅れスタート。

でお客さんのところ2分遅刻。電車の中から送信したメール

届かず、送信前のフォルダに格納されっぱ。。こんな時に。

そして夕方。先方の事務所に10分遅れで打ち合わせスタート

と思ったら、次の人が押しかけてる~

なんじゃこの取り扱われ。。

そしてラーメン食べてとぼとぼ立川方面へ

そしたら踏切内に人が立ち入ったため、運転見送りおいおい。

だれだれこんな時にもー。踏切はいっちゃうのっ。

どうすることもできず。状況変化をまっていたら。

踏切内に立ち入った人を無事保護しましたというアナウンス。

良かった。なんかおっこっちゃったのかな?それも暴れてすねちゃったのかな

いろいろ軽く想像しながら出発をまっていたらまたアナウンス。

「踏切内に別の人が立ち入ったため。運転を見合わせます」

あれーなになに別の人って仲間。もーなんで順番に入るん。

何が起こっているのかさっぱり、酔っ払いの仲間が順番に踏切に降りているのかなー

そのくらいしか想像できんわもう。と思っていたら正常に運転開始しますとホッとしていたら

立川の帰り道。きわめつけ「青梅線で人身事故」がありました。あーあという感想ですね、

しかたなくモノレール玉川上水拝島経由で帰りました。とほほです。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。