Tegyünk elsődleges kulcsot a ténytáblákra?

Ne, mert

·         Csak nagyobbá teszi a ténytáblát,

·         És nem származik előnyünk egy ROWID típusú mesterséges kulcsból, indexből

Igen, ha

·         Pl. a riportkészítő eszköz megköveteli (mint pl. annak idején a ReportBuilder)

·         Ha azonos sorokat töltünk a ténytáblába. (Ugyanaz a vevő, ugyanabból a termékből többször is vásárolhat ugyanazon a napon, és nem tesszük bele pl. az időpontot, számlaszámot, vagy egyéb egyedivé tevő azonosítót)

Image001