Data modeling components in detail.