エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【DB】避けるべき設計と場合によっては避けた方がいい設計について | bbh
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【DB】避けるべき設計と場合によっては避けた方がいい設計について | bbh
DB設計において絶対に避けた方が良いバッドノウハウ。 基本的に避けた方が良いが、場合によっては有効な... DB設計において絶対に避けた方が良いバッドノウハウ。 基本的に避けた方が良いが、場合によっては有効な時もあるグレーノウハウ。 これらについて紹介していきます。 スカラ値の分割 スカラ値とは、一つのカラムに格納されている値のことを指します。 このスカラ値は、なるべく細かく分類した方が、あとあと取り扱いやすくなります。 なぜなら、後から結合するのは簡単ですが、分解するのは難しいためです。 例えば、「氏名:田中太郎」と持つよりも、「姓:田中」、「名:太郎」と言う風に値を保持した方が良いです。 この場合、結合して「田中太郎」に復元するのは簡単です。 しかし、「田中太郎」を「田中」と「太郎」に分割するのは難しいです。 我々人間はなんとなくどこが姓でどこが名か判断がつきますが、それを明確なロジックに表すとなると難しいです。 そのため、プログラム上で分割するのは困難になります。 水平分解はNG 水平分解