كيفية إنشاء مخططات قاعدة البيانات بسرعة وبشكل حدسي باستخدام DBDesigner

أحد أهم أجزاء تطوير المشروع هو وجود صورة واضحة في الاعتبار للهدف النهائي. نحتاج إلى معرفة الجمهور المستهدف للمشروع ، بالإضافة إلى الميزات التي سيتضمنها. هذا يعني أننا بحاجة إلى أن نكون على اطلاع قدر الإمكان بمنطق العمل ، ثم ننفذ جميع الميزات حسب الحاجة.

DBDesigner هي أداة رائعة عندما يتعلق الأمر بإنشاء مخططات قاعدة بيانات لتطبيقك. يسمح لك بإنشاء أي عدد من الجداول التي تريدها (بقدر ما أشعر بالقلق). يمكنك إضافة أي سمة لنوع البيانات تريدها إلى أي جدول قمت بإنشائه. يمكنك أيضًا الحصول على سمات معينة تعمل كمفاتيح خارجية. بهذه الطريقة ، عندما تقوم بإعداد المفاتيح الأساسية والمفاتيح الخارجية على التوالي ، يمكنك رؤية العلاقات بين جداول قاعدة البيانات التي تحاول إنشاءها.

يمكنك استخدام بريدك الإلكتروني وإنشاء العديد من المشاريع والعودة إليها متى شئت. يمكنك أيضًا دعوة زملائك عبر البريد الإلكتروني وجعلهم يتعاونون معك في إعداد هذا المخطط.

عندما يكون لديك إصدار أولي من مخطط قاعدة البيانات الخاص بك ، يمكنك بعد ذلك تصديره كبرنامج نصي SQL لتقنيات قواعد البيانات التالية: PostgreSQL و SQLite و MySQL و MSSql و Oracle.

برهنة

لنبدأ بإنشاء مخطط قاعدة بيانات جديد لشرح كيفية عمله عمليًا.

يمكننا إما البدء بقالب جديد فارغ ، أو استخدام واحد من العديد من القوالب المتوفرة مسبقًا المتوفرة.

سنعرض نموذجًا فارغًا هنا ، حتى نتمكن من رؤية بعض الميزات المضمنة. خلاف ذلك ، قد لا تلاحظ استخدامهم للقوالب الموجودة.

نحتاج أولاً إلى إنشاء مخطط جديد. يستخدم مثالنا نوع قاعدة البيانات "العامة" ، وسوف نسميها "مكتبة".

لذلك ، نحن بحاجة للذهاب إلى المخطط & g جديد ثم سنرى نافذة جديدة منبثقة:

وهذه هي الصورة التي يجب أن نراها بعد ذلك:

ثم نحتاج إلى إضافة جداول جديدة إلى مخططنا ، وهو ما يمكننا القيام به عن طريق النقر بزر الماوس الأيمن في أي مكان على الشبكة وتحديد خيار "الجدول":

الآن نحن بحاجة إلى إضافة الحقول إلى الجدول. كل ما علينا فعله هو الذهاب إلى حقل إضافة ، وبعد ذلك ستظهر نافذة جديدة. يمكنك فيه اختيار النوع ، وكذلك إعداد بعض القيود على عمود الجدول الجديد الخاص بك:

هنا يمكننا أن نرى كيف يبدو بعد أن أضفنا بضعة أعمدة:

ثم يمكننا إضافة العلاقات بين الجداول. سنأخذ مثال على خلق كثير لكثير العلاقة بين جدولين: المؤلف و كتب. لهذا ، نحتاج مبدئيًا إلى إنشاء جدول جديد يسمى كتب المؤلفين ، حيث نضيف مفاتيح خارجية تشير إلى جدول المؤلفين وجدول الكتب ، على التوالي:

هنا لدينا اتصال بجدول الكتب :

بعد أن ننتهي من ذلك ، يجب أن نرى مخططًا مشابهًا لما يلي:

ميزة رائعة حقًا لـ dbdesigner هي المرونة التي يوفرها لك لتحريك طاولاتك حول الشبكة كما يحلو لك:

يمكننا أيضًا مشاركة المخطط مع ما يصل إلى خمسة متعاونين في الإصدار المجاني. نحتاج ببساطة إلى الانتقال إلى المخطط> Sha re وستظهر نافذة جديدة ، مثل ما يلي:

يمكننا حفظ هذا المخطط كصورة بالانتقال إلى: تصدير> عمر إم .

يمكننا أيضًا إنشاء نص SQL المقابل بالطريقة التالية:

يمكننا أيضًا استيراد SQL الخاص بنا إلى المخطط ورؤيته ممثلاً بيانياً:

استنتاج

سمعت عن هذه الأداة عندما كنت أقوم ببرمجة ثنائية مع زميل ، ووجدتها مفيدة حقًا. أتمنى أن تستفيد منها أيضًا.

يحتوي DBDesigner على ميزات أخرى ، وأنا أوصي بالتأكيد بتجربتها.