xxxさんの備忘録

xxさんのブログです.xxさんはネカマです.

2021-03-01から1ヶ月間の記事一覧

【第七章~第九章】失敗から学ぶRDBの正しい歩き方

7.1意味を含んだID(cf:論理ID,スマートカラム) cf. 『男のコンピュータ道』(ブログ-> http://nippondanji.blogspot.com/2013/12/id.html) 7.2類似 「EAV」、「Polymorphic Associations」->『SQLアンチパターン』 「EAV」(エンティティ・アトリビュート・バ…

【第四章~第六章】失敗から学ぶRDBの正しい歩き方

4.1INDEXの仕組み 4.2INDEXの役割 indexはテーブルからデータを高速で取り出すためのRDBMSの仕組み BTreeINDEX ex:二分探索木やAVL木を元にしたBTree構造に基づくインデックスは「ルートノードと子ノード、リーフノード」から のような形で検索している(検索…

【第一章~第三章】失敗から学ぶRDBの正しい歩き方

1-1アンチパターン 不適切な名前(テーブルの意味・カラムの意味が分からないなど) リレーションモデルに基づかない設計(pk,not null,チェック制約) ->保存されたデータがどれがどう正しいかが分からない (≒バグと仕様が分からない) 1.2アンチパターンを生ま…