記事へのコメント17

    • 注目コメント
    • 新着コメント
    JHashimoto
    JHashimoto "個人的には、IDリクワイアドについては「DBMS実装の事情を考えずにID列を必ず主キーにする」点が問題だと思う。"

    2013/03/10 リンク

    その他
    FTTH
    FTTH 何も考えないでID振って、必要なら複合UNIQUE振る派。(DB設計自分ですること基本的に無いけど)

    2013/03/07 リンク

    その他
    zetamatta
    zetamatta サロゲートキー(ビジネス上の意味を持たない連番などを用いた主キー)についての議論

    2013/03/07 リンク

    その他
    te2u
    te2u idは行を一意に、かつ1次元で表現できる。だから「"id"という列名の無意味な連番」とは考えていない。必要ないのは履歴系かな。/自然キーは、外部からの変更の影響をもろに受けるので、できる限り主キーにはしない。

    2013/03/06 リンク

    その他
    tsucchi1022
    tsucchi1022 まだこの本読んでないんだけど、ナチュラルの主キー認めた上で、id列ダメって言ってるの?それは違う気がするな。ナチュラル駄目っていうのなら分かるけど。。。

    2013/03/06 リンク

    その他
    t-wada
    t-wada "実際に工数がかさんでいるのなら、拒否反応を無視してよいわけがない" "「主キーが必要な理由」になっていない(ぜんぶUNIQUEインデックスで実現できるから)" "主キーにはDBMSによって変な制約が付くことがある" #sqlap

    2013/03/06 リンク

    その他
    takuya_1st
    takuya_1st いやぁ。連番便利だよ本当に。複合Keyなんてユーザーインターフェースですよ。(複合Keyはユーザーが見て分かりやすいためにワザワザつけてあげてる印象)

    2013/03/06 リンク

    その他
    k-holy
    k-holy 論理モデル的に明らかに不要な場合を除いてサロゲートキーは使うけど、履歴問題についてはもにょもにょしつつ転記してる…"実装の事情"はどちら側にもあるものなのだなぁと。

    2013/03/06 リンク

    その他
    dagama
    dagama 自然キーで事足りるのにサロゲートキーでさらにINDEX領域食うとか容量無駄遣いだろとか/もちろん開発で楽をするためにIDとUNIQUEインデックスで片付けることはある

    2013/03/06 リンク

    その他
    koyancya
    koyancya サロゲートキーはあれば便利だし、あっても邪魔にならない。と、今のところ思っている。using 使えるように hoge_id にした方が良さそうというのは同意。ORM の規約をそのように変更できればいいが。

    2013/03/06 リンク

    その他
    okoppe8
    okoppe8 「細けえなぁと思われるかもしれないが、前述の通り主キーにはDBMSによって変な制約が付くことがあるので、ある程度注意して使わなくてはならない。」

    2013/03/06 リンク

    その他
    s-tomo
    s-tomo テーブルごとに1から順にID振ってるから論点が曖昧になるんだ。GUIDにしよう(多分そういう話じゃない)

    2013/03/06 リンク

    その他
    ktakemoto
    ktakemoto アイデーリクワイアド

    2013/03/06 リンク

    その他
    nakag0711
    nakag0711 人工キー論争未だ決着つかず

    2013/03/06 リンク

    その他
    rryu
    rryu 結合テーブルのカラムすべてが複合キーかつユニークという「主キーしかないんじゃね?」みたいな時と書いてあったような。外部キー群の直積に近い行数が作られる場合はIDがあふれる可能性があるので無い方が良い。

    2013/03/06 リンク

    その他
    rhosoi
    rhosoi あ、俺SQLアンチパターンまだ読んでないや・・・(´∀`)

    2013/03/05 リンク

    その他
    gotouma
    gotouma 主キーを構成する列でなくてはパーティショニングのキーにできないDBMSなどを使うのであれば、自然キーを主キーにしておかないと、パフォーマンス問題に対する打ち手を失うことになるだろう。

    2013/03/05 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    SQLアンチパターン「IDリクワイアド」の再検討 - 極北データモデリング

    SQLアンチパターン 作者: Bill Karwin,和田卓人,和田省二,児島修出版社/メーカー: オライリージャパン発...

    ブックマークしたユーザー

    • techtech05212023/11/05 techtech0521
    • momochi292023/09/27 momochi29
    • yggdra_w2022/05/21 yggdra_w
    • dorapon20002020/11/23 dorapon2000
    • irodori03062020/09/12 irodori0306
    • masa8aurum2018/09/14 masa8aurum
    • yuyhiraka2017/03/16 yuyhiraka
    • hanageman2015/04/10 hanageman
    • ringo61192014/01/23 ringo6119
    • ruedap2013/11/27 ruedap
    • kitokitoki2013/03/11 kitokitoki
    • aki772013/03/11 aki77
    • kitanow2013/03/10 kitanow
    • JHashimoto2013/03/10 JHashimoto
    • crayzic2013/03/09 crayzic
    • tarchan2013/03/08 tarchan
    • FTTH2013/03/07 FTTH
    • manabou2013/03/07 manabou
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事