ChatGPT - Database Integrity Types Explained