Are foreign keys really necessary in a database design?

Question :

Are foreign keys really necessary in a database design?,

Answer :

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 already, then do we really need the concept of foreign keys?

Are there any other uses for foreign keys? Am I missing something here?

,

Foreign keys help enforce referential integrity at the data level. They also improve performance because they’re normally indexed by default.

Read More  Best practices for building Flash video player

That’s the answer Are foreign keys really necessary in a database design?, Hope this helps those looking for an answer. Then we suggest to do a search for the next question and find the answer only on our site.

Disclaimer :

The answers provided above are only to be used to guide the learning process. The questions above are open-ended questions, meaning that many answers are not fixed as above. I hope this article can be useful, Thank you