Change Password

Explain the concept of foreign keys in SQL and their role in maintaining referential integrity.
Foreign keys are used for data encryption
Foreign keys are not necessary in SQL databases
Foreign keys establish relationships between tables and ensure referential integrity
Foreign keys are used for sorting data in descending order