ما هو مُصمّم SQL؟
مُصمّم SQL هو أداة مجانية على الإنترنت تتيح لك إنشاء مخططات قواعد البيانات وإدارتها بصريًا مباشرةً من متصفحك. بدلاً من كتابة عبارات CREATE TABLE المعقدة من الصفر، يمكنك سحب الجداول وإفلاتها، وتعريف الحقول، وضبط أنواع البيانات، وإقامة العلاقات بين الجداول. يجعل هذا النهج البصري تخطيط بنية قاعدة البيانات أسهل قبل كتابة أي رمز برمجي، سواء كنت مطوّرًا أو محلل بيانات أو طالبًا يتعلّم SQL.
تُعدّ الأداة مفيدة بشكل خاص للنمذجة الأولية السريعة والتصميم التعاوني لقواعد البيانات. يمكنك تصدير مخططك كنص SQL منسّق وجاهز للاستخدام في MySQL أو PostgreSQL أو SQLite أو أي قواعد بيانات علائقية أخرى. نظرًا لأن الأداة تعمل بالكامل عبر الإنترنت، لا حاجة لتثبيت أو ضبط أي برنامج—يكفي فتح الصفحة على ToolFK والبدء في التصميم. كما تدعم حفظ عملك محليًا أو مشاركة المخطط مع أعضاء فريقك للمراجعة. لأولئك الذين يبحثون عن أداة تصميم قاعدة بيانات SQL عبر الإنترنت مجانية وسهلة الاستخدام، يوفّر مُصمّم SQL حلًا عمليًا وبسيطًا يؤدي الغرض.
أبرز الميزات
- إنشاء جداول بصريًا: أضف جداول بنقرة واحدة، ثم عرّف أسماء الأعمدة وأنواع البيانات والقيم الافتراضية عبر واجهة بديهية.
- رسم العلاقات: اربط الجداول باستخدام المفاتيح الأجنبية واحصل على تصور واضح للعلاقات "واحد إلى كثير" أو "كثير إلى كثير" بخطوط وعلامات.Cardinality واضحة.
- توليد فوري لكود SQL: إنشاء نص SQL كامل تلقائيًا من تصميمك، متوافق مع محركات قواعد بيانات متعددة (MySQL، PostgreSQL، SQLite).
- واجهة سحب وإفلات: أعد ترتيب الجداول، وعدّل حجم الحقول، ونظّم مخططك دون الحاجة إلى كتابة أي كود.
- خيارات التصدير والحفظ: حمّل مخططك كصورة (PNG)، أو كنسخة احتياطية بصيغة JSON، أو كملف SQL للاستخدام اللاحق.
- لا تسجيل مطلوب: ابدأ التصميم فورًا دون تسجيل حساب أو مشاركة بيانات شخصية.
كيف تصمم مخطط قاعدة بيانات باستخدام مُصمّم SQL
- افتح أداة مُصمّم SQL على موقع ToolFK من خلال tools/online-designer.
- انقر على زر إضافة جدول (أو استخدم الاختصار) لإنشاء أول جدول. أعطِهِ اسمًا ذي معنى (مثل
users). - أضف أعمدة بالنقر داخل الجدول. لكل عمود، عرّف اسمًا واختر نوع بيانات (مثل
INTأوVARCHARأوDATE) وحدد قيودًا مثلPRIMARY KEYأوNOT NULLأوAUTO_INCREMENT. - لإنشاء علاقة، انقر على أيقونة علاقة، ثم انقر على العمود المصدر (مثل
order.user_id) والعمود الهدف (مثلusers.id). سيرسم الأداة خطًا وستتمكن من تحديد نوع العلاقة. - كرر الخطوات 2 إلى 4 حتى يكتمل مخططك. استخدم زر ترتيب لتنسيق الجداول تلقائيًا بشكل نظيف.
- انقر على تصدير واختر SQL لتوليد نص المخطط. انسخ النص أو حمّله وشغّله في عميل قاعدة البيانات الخاص بك.
أفضل حالات الاستخدام
- النمذجة الأولية السريعة: اختبر هياكل وجداول وعلاقات مختلفة بسرعة قبل التزميّن في تغييرات الرمز البرمجي.
- تعلّم أساسيات SQL: يستطيع الطلاب والمبتدئون رؤية كيفية تفاعل الجداول والمفاتيح والقيود بصريًا.
- مراجعات التصميم التعاونية: شارك ملف JSON المسائي مع زملائك ليمكنهم استيراده وتعديل المخطط دون كتابة SQL.
- التوثيق: صدّر صورة PNG لمخططك لتضمينها في توثيق المشروع أو عروض شرائح.
- تخطيط هجرات قاعدة البيانات: تحقّق بصريًا من كيفية تطابق قاعدة البيانات الحالية مع البنية الجديدة من خلال إعادة بناء المخطط في الأداة.
أدوات ذات صلة
الأسئلة الشائعة
هل يمكنني استيراد ملف SQL موجود إلى مُصمّم SQL؟
نعم، تدعم الأداة استيراد عبارات SQL الخاصة بإنشاء الجداول (CREATE TABLE). ألصق كود SQL الخاص بك في مربع الاستيراد، وسيحلل الأداة الجداول والأعمدة والمفاتيح لإعادة بناء المخطط البصري. هذه طريقة رائعة لتبسيط وهيكلة قاعدة بيانات موجودة.
هل تكون بياناتي آمنة إذا استخدمت مُصمّم SQL عبر الإنترنت؟
يعمل مُصمّم SQL بالكامل داخل متصفحك. لا يتم إرسال أي بيانات إلى أي خادم إلا إذا اخترت تصدير أو حفظ ملف. يبقى مخططك خاصًا ويخزَّن محليًا فقط (أو اختياريًا في التخزين المحلي للمتصفح) حتى تقوم بحذفه.
محركات أي قواعد بيانات يدعمها كود SQL المولّد؟
كود SQL المصدّر متوافق مع MySQL وPostgreSQL وSQLite وMariaDB مباشرة. يمكنك أيضًا ضبط إعدادات التصدير لمطابقة متغيرات الصياغة المحددة (مثل استخدام SERIAL في PostgreSQL). للاحتياجات المتقدمة، يمكنك تعديل النص المولّد يدويًا.
هل يمكنني التراجع عن التغييرات إذا حدث خطأ؟
نعم، توفر الأداة تاريخًا كاملًا للتراجع وإعادة. استخدم Ctrl+Z (أو Cmd+Z على ماك) للتراجع خطوة بخطوة عبر جميع إضافات الجداول وتعديلات الأعمدة وتغييرات العلاقات. هذا يجعل التجريب آمنًا.
كم عدد الجداول التي يمكنني إنشاؤها في النسخة المجانية؟
لا يوجد حدّ مصطنع. يمكنك إنشاء أي عدد من الجداول والعلاقات يمكن لمتصفحك التعامل معه. الأداة مجانية تمامًا ولا تتطلب أي اشتراك أو دفع.
هل يمكنني مشاركة مخططى مع شخص لا يملك الأداة مفتوحة؟
نعم. صدّر مخططك كملف JSON وأرسله إلى زميلك. يمكنه فتح مُصمّم SQL واستيراد ملف JSON لرؤية تصميمك الدقيق. أو، صدّر صورة PNG للمشاركة البصرية السريعة.
آخر تحديث: 1 يوليو 2026