تمام عارفة بس كيف رح أحل هاد الشرط ؟
Every employee works in only one hotel. There are three kinds of jobs, hotel manager, senior and junior. Every junior has a supervisor. The supervisor can be a hotel manager or a senior in the same hotel.
أعمل attribute supervisor و أعمل إنسيرت للقيمة عادي !!
ADD CONSTRAINT supervisorId_check
;check (supervisprId IN('manager','senior'))
هيك عملت تمام ؟ و supervisorId فورين كي ل SSN لأنه supervisorId علاقة ذاتية للجدول ع حسب ما كان موجود في السؤال لو لاحظته !
Nooote:
supervisorId int
لا ما عملت auto increment
و برضو ما في كوتيشن عند قيمة supervisorId بس المشكلة إني حطيت في التشيك إنه يكون يا manager او senior بس ما في غير هيك حل !
من وجهة نظرك كيف رح تحله ؟!