How to draw a high-level database model?
What does ER stand for?
Entity/Relationship model
What does ES stand for?
Entity Sets
What is the definition for a key in an ES?
A set K of one or more attributes s.t., given two distinct entities e1 in A and e2 in E, they cannot have identical values for each attribute in key K
What are the requirements of keys in ES?
What does an arrow with and without referential integrity look like?
With thin, without fat.
What is referential integrity?
A value appearing in one context, to appear as well in another context.
What is the definition of a weak entity set?
An ES with key composed of some attributes belonging to other ES(s)
Why do weak ESs typically arise?
2. Weak ES is a connecting ES (to replace multiway relationship), don’t have a key.
What follows from a weak ES?
If E is a weak ES, then its key consist of:
What is relationship R, that makes ES F ‘contribute’ to key of weak ES E called?
A supporting relationship
How to convert an ER diagram to relation schema?
2. Replace relationship by relation, with keys from connected ESs as attributes
What are the 3 approaches to convert subclass structures?