参考書を読んだメモ : 達人に学ぶDB設計 徹底指南書 1章
達人に学ぶDB設計 徹底指南書
- 翔泳社のセールで買った本のメモ
データベースを制するものはシステムを制す
システムとデータベース
データ処理としてのシステム
- データを整合的に保持して、いつでも簡単に利用可能な状態にしておくためのシステムをデータベースと呼ぶ
- データベースを管理するためのシステムをDBMS(データベースマネジメントシステム)と呼ぶ
- データベースを使わないシステムはこの世に存在しない
データと情報
- データとは、ある形式(フォーマット)に備えられた事実のこと
- 情報とは、データから、ある文脈なり観点なりにしたがって集約したり加工したりしたもの
- 情報はデータと文脈を合成して生まれる
設計工程とデータベース
- 最初にデータがある。プログラムはその次にできる
- データベースを制するものがシステムを制す。データベースはシステムの中心であると同時に、システム開発の中心でもある
3層スキーマ
外部スキーマ
- システムの利用者であるユーザから見て、データベースがどのような機能とインターフェースを持っているか定義するスキーマ
- ユーザーから見たデータベース