正解は エ
この問題は、データベースの正規化と主キーの設計に関する理解を問うています。会員管理表を正規化する際、重要なポイントは「一人の会員が複数の店舗に登録できる」という要件です。この場合、会員番号と店舗コードの組み合わせで一意に識別する必要があります。また、会員種別コードは会員の属性として必要な情報です。選択肢Dは、これらの要件を満たす適切なテーブル設計となっています。会員番号と店舗コードを主キーとし、会員名と会員種別コードを属性として持つことで、データの一貫性と完全性を保証できます。
データベース設計では、要件をよく読み、どのような情報を一意に識別する必要があるかを考えることが重要です。特に、「複数の〜を持つ可能性がある」という記述には注目しましょう。これは複合主キーが必要になるヒントとなります。