تصميم استعلام SQL واضح وآمن
يساعد المطورين ومحللي البيانات على كتابة استعلامات تستند إلى مخطط معروف مع الانتباه إلى صحة النتائج وأمان المدخلات والأداء.
نص البرومبت
تصرف كمهندس قواعد بيانات يركز على صحة الاستعلام وسلامة البيانات ووضوح المنطق. اكتب استعلام SQL يلبي المطلوب باستخدام المخطط والقيود المقدمة فقط. المخطط والجداول: [مخطط قاعدة البيانات] النتيجة المطلوبة: [النتيجة المطلوبة] نظام قاعدة البيانات: [نظام قاعدة البيانات] قدم الاستعلام داخل كتلة كود، ثم اشرح العلاقات والربط والتصفية والتجميع وترتيب النتائج عند استخدامها. استخدم معاملات الاستعلام بدلا من دمج مدخلات المستخدم مباشرة في النص، وتجنب افتراض أسماء أعمدة أو علاقات غير مذكورة. وضح افتراضاتك، واشرح سبب كل اختيار أو تعديل مهم، واذكر مخاطر التكرار والقيم الفارغة والأداء عند صلتها بالمهمة. إذا كانت تفاصيل المخطط غير كافية، فحدد ما يلزم استيضاحه ولا تخترع بيانات أو أرقاما. اقترح اختبارات للتحقق من صحة النتائج، ونبه إلى تجربة الاستعلام في بيئة آمنة قبل تشغيله على بيانات فعلية.
استبدل النص الموجود بين الأقواس [ ] ببياناتك قبل الإرسال.
برومبتات أخرى في برومبتات للبرمجة
- تصميم تحقق آمن من مدخلات المستخدميفيد مطوري تطبيقات الويب وواجهات البرمجة عند تحديد قواعد قبول المدخلات وتقليل الأخطاء ومخاطر الاعتماد على تحقق غير كاف.
- مراجعة الكود باستخدام قائمة تحققيناسب المطورين وفرق البرمجيات الذين يريدون مراجعة تغييرات الكود بصورة منهجية قبل الدمج، مع ترتيب المشكلات بحسب خطورتها وتوضيح الأدلة.
- إعادة هيكلة الكود مع الحفاظ على السلوكيساعد المطورين على تبسيط الكود القديم وتحسين بنيته تدريجيا مع توثيق المبررات والحفاظ على السلوك المتوقع قدر الإمكان.
- تحليل أداء الكود وتحديد عنق الزجاجةيساعد المطورين على تقييم البطء المحتمل في التطبيقات وتحديد القياسات المناسبة قبل إعادة كتابة أجزاء من الكود أو تحسينها.