Frage im Vorstellungsgespräch bei Thoughtworks

Describe Object Oriented Programming (inheritance, polymorphism). Also, discussed SQL. What is a primary key?