A surrogate key is a unique number that is used to identify something in a database. It's like a special code that is assigned to an item so that you can easily tell it apart from all the other items. For example, if you had a library catalog with lots of books, each book could be given a surrogate key so that it could be identified quickly and easily.