トップページ > コンテンツ > データベース関連メモ

データベースには階層型データベース(ツリーのような関係)、ネットワーク型データベース(ツリー+複数親OK)、
リレーショナルデータベース(いわゆる表)等があるが、
ここではリレーショナルデータベースを中心に見ていく。

データベース構造を設計する


  • ER図(エンティティの流れからデータモデリングする。概念モデル)

  • DFD(データの流れからデータモデリングする)

  • CRUD図(機能とテーブルの関係の図示)

各種制約


データベースへの具体的アクセス方法を検討する

  • SQL表現(データベースへのアクセスコマンド)



トランザクション



データベースのチューニングを検討する

  • インデックス作成(データの重複が少ない場合や、抽出結果数が全体データ数と比べて少ない場合に有効。主キーは自動でインデックス作成されるので主キーで無いものを対象とする)


データベース設計に関してはUML等も参考になりそうだ。

javascript plugin Error : このプラグインで利用できない命令または文字列が入っています。

最終更新:2023年08月27日 23:05