---
# System prepended metadata

title: pair-1a レビュー 2021/04/29
tags: [ペアレビュー]

---

# pair-1a レビュー 2021/04/29

###### tags: `ペアレビュー`

**マルチカラムアトリビュート**

### nakano

- 従属テーブル
    - 使い回ししたい場合は、交差テーブル
- 数のチェックはアプリケーション側でバリデーションする。(ドメインの知識なので)
    - 逆にcheck制約はどんな時に使うの？
        - nakano
- Altre tableが遅くなる。
    - テンポラリーテーブルを作って、データを入れ替える。
- コーディング速度向上方法について
    - nakano!!!

### Furukawa


**ポリモーフィック関連**

### nakano

### furukawa

- 共通テーブルをつくる
    - Manga, Novelに共通していない属性が出たら破綻する
    - Bookと抽象化すると、テーブルの中身を見ないと何のタイプがあるか分からなくなる。
    - テーブル設計を抽象化させてしまうと、データが分からなくなるから出来るだけやらない方がいいのでは？
        - DDDだと、アプリケーション側でルールを表現するから、抽象化しても良いのでは？
        - furukawa-san
    - Manga_Commentsテーブルのcomment_idにunique制約を貼ると、コメントの使い回しを防ぐことができる。
    - 外部キーはnull許可、主キーはnull不可