Are foreign keys really necessary in a database design?

前端 未结 24 2358
执笔经年
执笔经年 2020-11-28 18:08

As far as I know, foreign keys (FK) are used to aid the programmer to manipulate data in the correct way. Suppose a programmer is actually doing this in the right manner alr

24条回答
  •  日久生厌
    2020-11-28 18:28

    Yes.

    1. They keep you honest
    2. They keep new developers honest
    3. You can do ON DELETE CASCADE
    4. They help you to generate nice diagrams that self explain the links between tables

提交回复
热议问题