索引 / 001 JA

コンピュータサイエンス

コンピュータサイエンス

Database Design

Adrienne Watt; Nelson Eng

英語原題: Database Design

関係モデル、制約、関数従属性、正規化とSQLの基礎を学ぶ、無料で読める初学者向けデータベース設計教材。

前提知識: 基本的なコンピュータ操作と表・論理規則の理解が必要。プログラミング経験は有用だが、初めのモデル化に前提とはしない。

難易度レベル
初級
学術レベル
学部
database designrelational modellingSQL

01 / 読書ガイド

読書ガイド

関係データベース:教材を選び、集計の単位を確かめる

設計・システム・理論の三冊を比較し、独自のSQL例でキー、欠測、未対応行と結合による重複を区別して集計を検証します。

学習順路・例題の編集責任:University Reading List編集プロジェクト。

対象読者

初回データベース課程や小規模設計向け。図形ツールを使う前に構造と制約の理由を説明する。

前提知識

基本的なコンピュータ操作と表・論理規則の理解が必要。プログラミング経験は有用だが、初めのモデル化に前提とはしない。

扱う内容

関係・実体関連モデル、整合性、関数従属性、正規化、開発過程、SQL、まとまった演習を扱う。

使い方

業務規則を文章にしてから図を描く。欠けた関係や反復イベントを試し、正規化で除く異常を説明する。問い合わせと制約違反を実装して確認する。

版と出典

BCcampusの全文第二版は2014年10月刊、別記を除きCC BY 4.0。Wattが主著者、Engが寄稿者。現在のSQLへ調整が必要な場合があり、形式不明のISBNは付さない。

公式サイトで読む

版と学習準備の確認

BCcampusは2014年第2版をウェブとダウンロードで提供しています。関係モデル・制約から関数従属性、正規化、SQLへ進めますが、刊行年から現在の全DB製品の挙動は決まりません。問い合わせ前にキーを記し、予約なしと人数不明の予約を区別してください。集計のNULL処理は使用エンジンの公式資料で確認し、版を記録します。確認には小さなメモリー内の架空表で十分です。

確認した出典 (2026-11-04).