• Required attribute: must have a value
• Optional attribute: may be left empty
• Domain: set of possible values for an
attribute
• Attributes may share a domain
• Identifiers: one or more attributes that
uniquely identify each entity instance
• Composite identifier: primary key
composed of more than one attribute