superkey
a superkey of a relation schema
is a set of attributes
with the property that no two tuples
and
in any legal relation state
of
will have
. a key
is a superkey with the additional property that removal of any attribute from
will cause
not to be a superkey anymore.
[cite:;from @elmasri_db_2015 chapter 14.3.3 definitions of keys and attributes participating in keys]
[cite:;from @elmasri_db_2015 chapter 14.3.3 definitions of keys and attributes participating in keys]