タグ

2013年12月8日のブックマーク (3件)

  • リレーショナルモデルのドメイン設計についての議論

    リレーショナルモデルを実践するには、ドメイン(≒データ型)を如何に正しく設計するかということが極めて重要になる。しかしながら、ドメインをどう設計すべきかという議論はあまりされていないように思う。その結果、ドメインについての理解はあまり進まず、データベース設計に失敗しているパターンが多いように思われる。 というわけで今日のテーマはドメインである。 集合を定義するリレーショナルモデルにおけるデータ型とは何か。リレーショナルモデルを実践するにはまずその点から理解する必要がある。 リレーショナルモデルでは、データ型はドメインと呼ばれる。ドメインとは、その属性(≒カラム)に入るべき値はどういったものかを集合として定義したものだ。言い換えると、属性値とはある集合の要素の一つであると言える。従って、ドメインを設計する際には、SQLで言うところのデータ型、つまりINTやCHARといったものだけでなく、その

    リレーショナルモデルのドメイン設計についての議論
    indication
    indication 2013/12/08
    それが正しいのはわかる。わかっている、だから、つらい。
  • 役に立たないインターネット

    新たな知識をインターネットに求めるのはやめたほうがいいという話。 すこし前まで、ぼくの関心は IT にあった。思えば癖のようなものだった。なにか興味がわいたときにはインターネットで調べれば、いつでもそれなりに優れた情報に、そう時間をかけることもなく辿りつくことができた。それはたとえばプログラミング言語の公式ドキュメントだったし、あるいは通信の規格だった。いつでもぼくはインターネットで、求めるものを見つけ出すことができた。そんなこともあって、たぶんぼくは勘違いしていたのだ。調べた先に求めるものがあると。しばらくしてぼくの関心は、IT とは特別かかわりのない分野へも向かった。ある意味でこれは不幸だったのかもしれない。インターネットには IT の円があった。そして、ぼくはずっとその中で生きていた。求めるものがそこにはあった。一歩、そう当にたったの一歩でいい、たったそれだけでも円から外へと踏み出

    indication
    indication 2013/12/08
    インターネットに答えがあったら、みんな苦労しない。質問サイトに質問できる可能性はどうなんだろ
  • そして老害になる - 方向

    闇 Advent Calendar 2013の7日目として老害化の話をします。 ベンチャーじゃなく大企業につとめてよかったことは、さまざまな技術バックグラウンドを持つ人と仕事ができていることだ。 色々な流儀や文化の人たちと接し、ぶつかることで自分の視野がどんどん広がっていくのを感じている。 昔話をすると、学生時代、自分は主にRubyを書いていてJavaPHPをダサいものだと考え、時にはそれを口にすることもあった。 しかしdisるための根拠などをしっかりと持っていたわけではなく、なんとなくで 最新技術=かっこいい、べんり 古い技術=ださい、めんどくさい と考えていた 社会人になってからダサいと思っていたまともなPHPの書き方を知りそれはそれで悪くない、むしろRubyよりすぐれだところもたくさんある素晴らしい道具と知った。 逆にcoolだと思っていたnode.jsやCoffeeScriptに

    そして老害になる - 方向
    indication
    indication 2013/12/08
    なぜ、が抜けてしまうもしくは、なぜを突き詰めると老害なのか。