タグ

2011年7月17日のブックマーク (12件)

  • 主キーのナチュラル⇔サロゲート問題 - b6note

    についてひとこといっておくか、みたいな。 複合主キーを避けるべき理由 http://d.hatena.ne.jp/torazuka/20110713/pk 今回これを書きながら、色々考える機会になりました。 ありがとうございました>id:torazuka さん 自分のぶこめ http://b.hatena.ne.jp/akitsukada/20110715#bookmark-50842882 複合主キー、ここでいう「ナチュラルキー」は論理設計とか分析モデルのときにデータの意味をはっきりさせるために抽出し、物理設計/実装段階で物理的制約や要件に応じてサロゲートキーをつければいいと思うと書いたんだけど、何しろ100文字ではちょっと足りないので もうちょっと自分の考えを補足 わたしの考え まず自分の立場は、上記のブコメを展開して データモデリング、分析、論理設計の段階ではID(サロゲートキー)を

    主キーのナチュラル⇔サロゲート問題 - b6note
    hokorobi
    hokorobi 2011/07/17
  • 複合主キーを避けるべき理由 - 虎塚

    データベース設計の話をしていて、「連番の主キーは業務上意味のないデータだから、テーブルに持たせるのはムダだ。複合主キーにするべき」という意見を聞く機会がありました。 脊髄反射で「ないわー」と思ったものの、理由を上手く説明できなかったので、改めて考えてみました。 その結果、次のような結論に至りました。 単一の連番カラムによる主キーと、複合カラムによる主キーとで迷ったら 実装をシンプルにし、業務変更の影響範囲を小さくするために、複合主キーを避ける というわけで、調べたことや考えたことをメモしておきます。# 間違っている部分があれば、教えていただけると嬉しいです。 (2011/07/25 追記)複合主キーとサロゲートキーについては、要件やシステムに依存して多様な判断がありうると思います。にもかかわらず、「避けるべき」というタイトルにしたのは極端でした。申し訳ありません。ご指摘下さった皆さん、あり

    複合主キーを避けるべき理由 - 虎塚
    hokorobi
    hokorobi 2011/07/17
    データを部分的に本番環境から検証環境へコピーしたいような場合、サロゲートキーを使っていると本当に移したいデータに関連するデータも移さないといけないから大変かな? 既存のデータとの整合性も気にしないと。
  • サロゲートキーと複合主キー | DBFlute

    一方で、Webサービス系などで論理設計と物理設計をもう一緒くたにやっていくような場合は、 正規化の論理に目の前にあるサロゲートキーを含めないようにすることが大切で、モデリングはナチュラルキーを基軸に考えていくとよいでしょう。 サロゲートキー (代理キー) サロゲートキー + (複合)ユニーク制約 ナチュラルキーをPKにせず、例えば連番となるようなカラムを用意して、それをPKにします。 これがサロゲートキーと言われるものですが、ナチュラルキーには別途ユニーク制約を付与する というのを忘れてはいけません。 ここでは、ナチュラルキーにユニーク制約を付けずにサロゲートキーだけを導入する方式は、業務的・実装的に意味はないと考え、ここでは取り扱いません。 議論の対象にすらしません。ユニーク制約を付けることで業務的なユニーク性を保ちつつサロゲートキーの恩恵を得ることができ、同時にナチュラルキーを明示する

    hokorobi
    hokorobi 2011/07/17
    サロゲートキーの恩恵は実感しないとわからなそう。そういえば、前回のシステム変更で、すべて複合キーだった状態から一部サロゲートキーへ変更されていたな~。
  • hosutesu.org

    hosutesu.org 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

    hokorobi
    hokorobi 2011/07/17
    「多少の演技も必要です!!」わかっちゃいるけどめんどくせ~。小学生の頃はよく無表情だって言われていたので、それよりはマシになったはず。というか、当時は別の問題があったか?
  • 知識がちゃんと身につく読書法「スローリーディング」3つのポイント ― 速読よりも効率的!? : earth in us.

    知識がちゃんと身につく読書法「スローリーディング」3つのポイント ― 速読よりも効率的!? http://www.earthinus.com/2011/07/slow-reading.html

  • チケットの粒度と進捗ビューの関係 - プログラマの思索

    チケットの粒度と進捗ビューの関係について、考えたことをメモ。 【元ネタ】 TiDD初心者によく聞かれる質問part2~チケットの粒度はどれくらいが妥当ですか?: プログラマの思索 【1】チケットの粒度はどれくらいが妥当か?という質問はよく聞く。 RedmineやTrac、Mantisで色々試行錯誤した結果、気にせず登録した方がいい、という回答にしている。 その代わり、トラッカー(ワークフロー)単位では粒度を揃えて、ビューによる切り替えを上手く使えばいい、と回答することにしている。 前者の回答は、チケット駆動開発を運用した場合、チケットはタスク、要望、課題、問合せなど色んな種類があるので、そもそも観点が異なるし、粒度を揃えること自体が無意味だからだ。 開発者の観点では、チケットの粒度を揃えて綺麗にチケットを書くよりも、成果物を早く作るための作業記録代わりにみなした方がいい。 Agile開発な

    チケットの粒度と進捗ビューの関係 - プログラマの思索
  • 『テスト仕様書を使わないテストも必要』

    ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 通常、テストはテスト仕様書をもとにして行ないます。しかし、テストが進んでくるとそれ以上欠陥を見つけ出すことが難しくなります。同じテスト仕様書を使い続けているわけで、欠陥が修正されれば新しい欠陥を見つけることができなくなります。「殺虫剤のパラドックス」といわれる状況です。欠陥が隠れていても同じテスト仕様書を使い続けている限り、見つけ出すことは非常に困難です。 テストを強化するために新しいテスト仕様書を作成する、という対策もありますが、そうした余裕のあるプロジェクトは少ないと思います。テスト仕様書を使わずに、テスト担当者が頭の中で

    『テスト仕様書を使わないテストも必要』
    hokorobi
    hokorobi 2011/07/17
    現実的にはそうなのかもしれないけれど、何か負けてる気がする。
  • 満足できる仕事と、GTDを紹介し続けていくこと | works4Life Season VI

    Filed under: GTD ◆どんな仕事ならば、満足して続けられるのか このところ仕事についてかんがえる。この先、自分が長らく仕事を続けていきたい場合、どのような仕事だったならば、満足して続けられるのか。 ◆私の好きな仕事の要素 この前、ひすいこうたろうさんの主催したホンキの1日@TOKYOに参加した。その中で、自分の10年後について、なりたい自分について、そんな夢を4人で1グループで東京のヒーリングスポットを巡りながら話した。 振り返ってみると、私はGTD勉強会のような場所が好きだ。そして、エマジェネティックスのようなセミナーの場所も好きだ。それから今はまっているネット上で話すことも好きだ。これらについて共通しているのは以下の通り。 1.参加者が少し高まるのを補助していること 2.その補助するのに自分が関わっていること 3.その作業がリアルタイムで行われること 突き詰めていくと

    hokorobi
    hokorobi 2011/07/17
  • mplayer-ww.com-官网首页

    通过金名网(4.cn) 中介交易 金名网(4.cn)是全球领先的域名交易服务机构,同时也是Icann认证的注册商,拥有六年的域名交易经验,年交易额达3亿元以上。我们承诺,提供简单、安全、专业的第三方服务! 为了保证交易的安全,整个交易过程大概需要5个工作日。 具体交易流程可“点击这里”查看或咨询support@goldenname.com。 我要购买>> Process Overview: 4.cn is a world leading domain escrow service platform and ICANN-Accredited Registrar, with 6 years rich experience in domain name brokerage and over 300 million RMB transaction volume every year. We pro

    hokorobi
    hokorobi 2011/07/17
    最近、他のものを試してないけれど、GUI付きmplayerとしては良いできのような気がする。
  • VA007219 ソフトウェアの配布 dfd64, diskmap, dkclear, SDFMach

    dkcloneはシェアウェアです。 その他のソフトウェアはフリーソフトです。 のリンクがhttp://www.vector.co.jp/download/file/ ... .htmlからのものは正式版です。hp.vector.co.jpやgeocities.jpからのものは開発版です。開発版の場合、正式版は各ソフトウェアの名称部分のリンク(http://www.vector.co.jp/soft/ ... .html)からダウンロードできます。 ページ内リンク: MS-DOS/画像&サウンド MS-DOS/ユーティリティ Windows/画像&サウンド Windows/ハードウェア Windows/ユーティリティ WindowsNT/2000/XP/ユーティリティ MS-DOS/画像&サウンド GVDUMP グラフィック・スクリーン・キャプチャ(PC-9801用) gvdump02.lz

    hokorobi
    hokorobi 2011/07/17
    SDFMatch 重複ファイル検索。
  • 【画像あり】鳥ってなんであんなに可愛らしいの? : 暇人\(^o^)/速報

    【画像あり】鳥ってなんであんなに可愛らしいの? Tweet 1:以下、名無しにかわりましてVIPがお送りします:2011/07/15(金) 03:20:37.25 ID:LxD02bae0 雷鳥とかマジ天使 3:以下、名無しにかわりましてVIPがお送りします:2011/07/15(金) 03:24:41.35 ID:V1IhvFI5O 鳥はおいしい 4:以下、名無しにかわりましてVIPがお送りします:2011/07/15(金) 03:26:25.35 ID:LxD02bae0 >>3 いやおいしいけども(´・ω・`) 5:以下、名無しにかわりましてVIPがお送りします:2011/07/15(金) 03:29:05.43 ID:LxD02bae0 なんだよお前ら鳥好きじゃねえのか 6:以下、名無しにかわりましてVIPがお送りします:2011/07/15(金) 03:30:34.90 ID:d

    【画像あり】鳥ってなんであんなに可愛らしいの? : 暇人\(^o^)/速報
  • not found