تطبيع الجداول
هذه المهمة مخصصة لـتطبيع الجداول داخل البرمجة / قواعد البيانات. جوهرها: حدد النتيجة التي تجعل تطبيع الجداول مكتملة.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«تطبيع الجداول» داخل البرمجة / قواعد البيانات. جوهرها: حدد النتيجة التي تجعل «تطبيع الجداول» مكتملة.
بيئة التنفيذ والسياق
- السياق المباشر لـتطبيع الجداول
- الهدف من «تطبيع الجداول»
- المادة أو البيانات المتاحة لـتطبيع الجداول
- القيود التي تؤثر في تطبيع الجداول
- الكيانات
- الحقول
- الاعتماديات الوظيفية
الطلب التقني
نفّذ مهمة «تطبيع الجداول» تقنيا ضمن البرمجة / قواعد البيانات اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [السياق المباشر لـتطبيع الجداول] - [الهدف من «تطبيع الجداول»] - [المادة أو البيانات المتاحة لـتطبيع الجداول] - [القيود التي تؤثر في تطبيع الجداول] - [الكيانات] - [الحقول] - [الاعتماديات الوظيفية] طريقة التنفيذ والفحص: 1. حدد النتيجة التي تجعل «تطبيع الجداول» مكتملة. 2. عالج تطبيع الجداول على مستوى المهمة نفسها لا على مستوى قواعد البيانات العام. 3. استبعد التفاصيل التي لا تغير جودة تطبيع الجداول. 4. راجع الناتج مقابل الهدف والقيود. 5. افصل الكيانات التي تتكرر بياناتها. 6. راجع 1NF ثم 2NF ثم 3NF بالقدر المناسب. 7. وازن التطبيع مع أنماط القراءة الفعلية. المخرجات المقبولة: - نتيجة نهائية مخصصة لـتطبيع الجداول. - تفاصيل مرتبطة مباشرة بمهمة «تطبيع الجداول». - مخطط مطبع وعلاقات. حافظ على حدود «تطبيع الجداول»: لا تحوّل الناتج إلى «كتابة استعلام SELECT»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يمكن استخدام الناتج في «تطبيع الجداول» مباشرة؟ما يجب تسليمه
- نتيجة نهائية مخصصة لـتطبيع الجداول
- تفاصيل مرتبطة مباشرة بمهمة «تطبيع الجداول»
- مخطط مطبع وعلاقات
معيار قبول الحل
- هل يمكن استخدام الناتج في «تطبيع الجداول» مباشرة؟
- هل أزيل التكرار دون جعل الاستعلامات غير عملية؟