@itに関するNOV1975のブックマーク (2)
-
開発の世界では一般常識化 オブジェクト指向――Object Oriented︵OO︶という考え方は、JavaやUMLの普及に伴っていまや開発の世界では一般常識化してきました。OO関連の書籍や専門誌特集記事など多数出版されていて、開発に携わっている皆さんはある程度オブジェクト指向の考え方について自分なりに理解できていると思います。そもそもオブジェクト指向の考え方の歴史は古く、最後の“指向―Oriented”は余韻を含んだ言葉ですが、人によりOOの理解の仕方に若干幅があるようです。今回は筆者流にオブジェクト指向の基本的考え方を5枚の図を用いて簡単に整理してみたいと思います。 もう 少し時間のある人は、連載﹁ここから始めるオブジェクト指向―オブジェクト指向基礎講座﹂︵全8回︶をご参照ください。さらに時間と興味のある人は、連載﹁オブジェクト指向の世界﹂をご参照ください。
-
今回のテーマはデータベースエンジニアの必須知識の1つである﹁正規化﹂です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基本的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが﹁何となくテーブルを作ると自然に第3正規形になる﹂とか﹁実務上は第3正規化まで行えば問題ない﹂というものです。 ではなぜ﹁第3正規化まで行えば問題ない﹂のでしょうか。本稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。本稿
-
1