Question: what is the difference between weak and strong entity?
Answer: A strong entity is an entity that is independent of any other entity in a schema. It has sufficient attributes to form a primary key. A weak entity is an entity set that cannot be uniquely identified by its attributes alone. It does not have sufficient attributes to form a primary key.