You are on page 1of 2

Strong Entity Set:

A strong entity set is an entity set that has its attributes and
can exist independently without being associated with any
other entity set. It has a unique identifier (primary key) that
distinguishes it from other entities. Strong entities have their
own meaning and significance in the context of the
database and can participate in relationships with other
entities.

For example, in a database for a university, the "Student"


entity is likely a strong entity. Each student has its own
attributes (such as student ID, name, and birthdate) that
allow it to be uniquely identified. Students can exist
independently in the database without relying on any other
entity.

Weak Entity Set:

A weak entity set is an entity set that cannot exist without


being associated with a strong entity set. It does not have a
unique identifier on its own; rather, it relies on the
relationship with a strong entity for identification. Weak
entities are often used to represent entities that are
naturally dependent on another entity.

Continuing with the university database example, the


"Course Offering" entity might be a weak entity. It can't exist
on its own without being associated with a strong entity like
"Course." Each course offering's identity is determined not
only by its attributes but also by the course it is associated
with.

You might also like