(i) Primary Key in Event: EventId
Primary Key in Celebrity: CelebrityId
Foreign Key in Event: CelebrityId
No, NumPerformers cannot be set as a Primary Key, because the number of performers can be same in multiple fields and also they have to proper patters when we talk about the teams.
(ii) 16 rows.
No, there will not be any discrepancy in the Event table because, it is not the primary key, it is only Foreign Key, whose value can appear multiple times as same.