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)