أحاول إضافة عمود "size" لجدول "orders" حيث أن القيم التي يجب أن يأخذها هذا العمود هي واحدة من : ‘s’, ‘m’, ‘l’, ’xl’
أي الخطأ في الشيفرة التي أحاول تنفيذها ؟
ALTER TABLE orderr
ADD COLUMN size varchar(20);
CHECK (size in("s","e","l","xl"));
أي عمل input لكل المتغيرات الموجودة في الclass عند استدعاء الدالة بوجود شرط وهو اذا كان الobject بدون parameter ف سنقرأ الاسم أيضاً أما اذا كان بوجود parameter فلا نعيد قراءة الاسم بل فقط نقرأ باقي العناصر .
ما هو الكود الذي يمكن كتابته للشرط الموجود في a
انشاء two methods
a. الاولى new-person() وتعمل هذه الدالة على قراءة جميع attributes person في حال per_name='' اما ان كان per_name !='' لا يتم ادخال الاسم ويتم ادخال باقي البيانات في الحالتين
b. الثانية show() وتعمل هذه الدالة على طباعة جميع attributes person على الشاشة