برنامج MySQL Workbench التعليمي - دليل شامل لأداة RDBMS



ستمنحك هذه المدونة الموجودة على MySQL Workbench Tutorial نظرة ثاقبة حول جميع وظائف وميزات أداة RDBMS بخطوات واضحة.

المدونة السابقة على دروس MySQL يركز بشكل أساسي على الأوامر والمفاهيم المختلفة المتعلقة بـ SQL. في هذه المدونة الخاصة بـ MySQL Workbench Tutorial ، ستتعلم الأداة الخاصة بـ MySQL لإجراء عمليات مختلفة.

سيتم تغطية الموضوعات التالية عبر هذه المدونة:





برنامج MySQL Workbench التعليمي: ما هو MySQL؟

MySQL هو نظام إدارة قواعد بيانات علائقية مفتوح المصدر ، يعمل على العديد من الأنظمة الأساسية. يوفر وصول متعدد المستخدمين لدعم العديد من محركات التخزين.

تمتلك MySQL العديد من الميزات التي تمكننا من القيام بالعديد من المهام مثل التطوير الشامل للتطبيقات ، وتوفير التوافر وقابلية التوسع.



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

حسنًا ، لوحة القيادة التي يمكنها تنفيذ هذه الإجراءات هي MySQL Workbench.

دروس MySQL Workbench: منضدة MySQL ووظائفها

MySQL Workbench هو أداة تصميم أو رسومية ، تُستخدم للعمل مع خوادم وقواعد بيانات MySQL. هذه الأداة متوافقة مع إصدارات 5.x للخادم القديمة ولا تدعم إصدارات خادم 4.x.



وظائف MySQL Workbench هي كما يلي:

  • تطوير SQL: توفر هذه الوظيفة القدرة على تنفيذ استعلامات SQL وإنشاء وإدارة الاتصالات بخوادم قاعدة البيانات باستخدام محرر SQL المدمج.
  • نمذجة البيانات (التصميم): تمكّنك هذه الوظيفة من إنشاء نماذج لمخطط قاعدة البيانات بشكل رسومي ، وإجراء هندسة عكسية وأمامية بين مخطط وقاعدة بيانات حية ، وتحرير جميع جوانب قاعدة البيانات باستخدام محرر الجدول الشامل.
  • إدارة الخادم: تتيح لك هذه الوظيفة إدارة مثيلات خادم MySQL من خلال إدارة المستخدمين وإجراء النسخ الاحتياطي والاسترداد وفحص بيانات التدقيق وعرض صحة قاعدة البيانات ومراقبة أداء خادم MySQL.
  • ترحيل البيانات: تتيح لك هذه الوظيفة الترحيل من Microsoft SQL Server و Microsoft Access وجداول وكائنات وبيانات RDBMS أخرى إلى MySQL.
  • دعم MySQL Enterprise: توفر هذه الوظيفة دعمًا لمنتجات Enterprise مثل MySQL Enterprise Backup و MySQL Firewall و MySQL Audit.

الآن بعد أن تعرفت على MySQL Workbench ، دعني أخبرك بعد ذلك بالمتطلبات الأساسية والخطوات لتثبيت MySQL Workbench.

هل تريد الحصول على شهادة كمسؤول قاعدة بيانات؟

دروس MySQL Workbench: قم بتثبيت MySQL Workbench

متطلبات النظام الأساسية لتثبيت MySQL Workbench هي أنه يجب تثبيت MySQL على نظامك.

الآن ، نظرًا لأن MySQL Workbench متاح للعديد من أنظمة التشغيل. كل نظام من هذه الأنظمة له متطلباته الأساسية التي يمكنك الرجوع إليها هنا .

بصرف النظر عن هذا ، لتنزيل MySQL Workbench ، عليك النقر فوق علامة التبويب التنزيلات ثم اختيار الإصدار الذي تريد تنزيله.

تنزيل MySQL Workbench - برنامج MySQL Workbench التعليمي - Edureka

لذلك ، على سبيل المثال ، إذا كنت تريد تنزيل إصدار المجتمع من Workbench على Windows ، فيمكنك الرجوع إلى الارتباط هنا .

الآن ، بعد أن عرفت كيفية التثبيت ، دعني أخبرك بإصدارات MySQL Workbench Editions.

c ++ فرز مجموعة int

دروس MySQL Workbench: إصدارات MySQL Workbench

يتوفر MySQL Workbench بشكل أساسي في ثلاثة إصدارات:

  • إصدار المجتمع (مفتوح المصدر ، GPL)
  • الإصدار القياسي (تجاري)
  • إصدار المؤسسة (تجاري)
الميزات الطبعة المجتمع الإصدار القياسي إصدار المؤسسة
تطوير لغة SQL المرئيةنعمنعمنعم
إدارة قواعد البيانات المرئيةنعمنعمنعم
ضبط الأداءنعمنعمنعم
المستخدم وإدارة الجلسةنعمنعمنعم
إدارة الاتصالنعمنعمنعم
إدارة الكائننعمنعمنعم
إدارة البياناتنعمنعمنعم
نمذجة البيانات المرئيةنعمنعمنعم
الهندسة العكسيةنعمنعمنعم
الهندسة إلى الأمامنعمنعمنعم
تزامن المخططنعمنعمنعم
التحقق من صحة المخطط والنموذجواحدلانعمنعم
DBDocواحدلانعمنعم
واجهة المستخدم الرسومية لـ MySQL Enterprise Backupواحدلالانعم
واجهة المستخدم الرسومية لـ MySQL Enterprise Auditواحدلالانعم
واجهة المستخدم الرسومية لـ MySQL Enterprise Firewallواحدلانعمنعم
البرمجة النصية والإضافاتنعمنعمنعم
ترحيل قاعدة البياناتنعمنعمنعم

الآن ، بمجرد تنزيل MySQL Workbench وتثبيته ، سترى الشاشة التالية ، أي علامة التبويب الرئيسية.

على الجانب الأيسر من علامة التبويب 'الصفحة الرئيسية' ، هل ترى 3 رموز مختلفة أليس كذلك؟

حسنًا ، هذه هي الوحدات الثلاثة بشكل أساسي:

  • تطوير SQL - يتكون هذا القسم من محرر SQL الذي يمكنك من خلاله إنشاء قواعد البيانات وإدارتها.
  • نمذجة البيانات - يمكّنك هذا القسم من نمذجة بياناتك وفقًا لحاجتك.
  • إدارة الخادم - يستخدم هذا القسم لترحيل قواعد البيانات الخاصة بك بين الاتصالات.

الآن ، قبل الدخول في هذه الوحدات ، لاستخدام وظائفها. عليك أن تبدأ أولاً بإنشاء اتصال.

دروس MySQL Workbench: إنشاء اتصال

الآن ، لإنشاء اتصال ، عليك النقر فوق علامة الجمع التي تراها في علامة التبويب الرئيسية التي تراها.

بمجرد النقر فوق ذلك ، سترى مربع الحوار هذا ، حيث يتعين عليك ذكر اسم الاتصال وطريقة الاتصال والتفاصيل الأخرى التي يمكنك رؤيتها في مربع الحوار. بعد أن تذكر التفاصيل ، فقط اضغط على موافق .

بمجرد النقر فوق 'موافق' ، سترى أنه تم إنشاء اتصالك.

الآن ، دعنا نواصل مناقشتنا بالدخول إلى محرر SQL.

هل أنت مهتم بإجراء مقابلات مع DBA؟

دروس MySQL Workbench: محرر SQL

يتكون محرر SQL من مجموعة من برامج التحرير المتخصصة مثل الاستعلام والمخطط والجدول. بصرف النظر عن هذا ، يتكون المحرر أيضًا من أربعة أجزاء يمكنك رؤيتها على الشاشة.

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

ما هو الفول في جافا

الآن ، دعونا نلقي نظرة على قسم المهام الإدارية.

دروس MySQL Workbench: المهام الإدارية

ضمن هذا القسم ، سوف تمر عبر الأقسام التالية:

حالة الملقم

تمنحك علامة التبويب هذه عرضًا فوريًا لمؤشرات الصحة الأساسية وعدادات بيئة MySQL الخاصة بك. كما ترى في اللقطة أدناه ، تتضمن علامة التبويب هذه عرض معدل تشغيل الخادم والميزات المتاحة وأدلة الخادم وإعدادات الأمان للمصادقة وطبقة المقابس الآمنة.

المستخدمون والامتيازات

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

تصدير واستيراد البيانات

هناك ثلاث طرق رئيسية لتصدير البيانات واستيرادها في MySQL Workbench والتي يمكنك استعراضها من خلال الجدول أدناه.

موقع واجهة المستخدم الرسومية مجموعة البيانات أنواع التصدير أنواع الاستيراد
نتيجة قائمة الشبكة تحت محرر SQLمجموعة النتائج (بعد تنفيذ استعلام SQL)CSV ، HTML ، JSON ، SQL ، XML ، Excel XML ، TXTCSV
قائمة سياق مستعرض الكائناتالجداولJSON و CSVJSON و CSV
ملاح الإدارةقواعد البيانات و / أو الجداولSQLSQL
ملاح الإدارةقواعد البيانات و / أو الجداولSQLSQL

الآن ، لتصدير / استيراد البيانات ، يجب عليك اختيار خيار تصدير البيانات / استيراد البيانات من ملف جزء المستكشف .

بعد تحديد الخيار ، يجب عليك ذكر اسم مسار المجلد الذي تريد الاستيراد / التصدير منه. الرجوع إلى اللقطة أدناه.

واجهة MySQL Enterprise Backup Interface

تمكّننا الإصدارات التجارية من MySQL Workbench من استخدام وظيفة MySQL Enterprise Backup (MEB) حتى نتمكن من حماية البيانات من أي خسارة.

تتوفر عمليتا MySQL Enterprise Backup بشكل أساسي من MySQL Workbench:

  • النسخ الاحتياطي عبر الإنترنت: تنشئ هذه العملية ملفًا شخصيًا احتياطيًا لتحديد ما يجبالنسخ الاحتياطي ، حيث يجب تخزين النسخة الاحتياطية ، ومتى(التردد) يجب عمل نسخة احتياطية من MySQL.
  • استعادة: تعيد هذه العملية خادم MySQL إلى نقطة زمنية محددة ، من خلال استعادة نسخة احتياطية تم إنشاؤها بواسطة ميزة النسخ الاحتياطي عبر الإنترنت في MySQL Workbench.

دروس MySQL Workbench: لوحة قياس الأداء

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

بصرف النظر عن هذا ، يمكّنك قسم الأداء من توفير نظرة ثاقبة لعمليات خادم MySQL من خلال تقارير مخطط الأداء ويسمح لك أيضًا بمشاهدة الإحصائيات الرئيسية للاستعلامات المنفذة من خلال إحصائيات الاستعلام.

دروس MySQL Workbench: تصميم ونمذجة قواعد البيانات

يمكّنك تصميم قاعدة البيانات من تصور المتطلبات وحل مشكلات التصميم. يمكّنك هذا من إنشاء قواعد بيانات صالحة وذات أداء جيد مع توفير المرونة للاستجابة لمتطلبات البيانات المتطورة.

كما ترى في اللقطة أدناه ، لديك 3 خيارات بشكل أساسي.

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

اللقطة أدناه هي طريقة العرض الأساسية MySQL Workbench.

في نمذجة قاعدة البيانات ، يمكنك إنشاء مخطط EER باستخدام محرر النموذج. لذلك ، يمكنك إضافة جدول ، إضافة طريقة عرض ، إضافة روتين ، تحرير البيانات في الجدول ، تمييز جزء معين من النموذج.

حسنًا ، يا رفاق ، هذه ليست نهاية للوظائف ، أترك الباقي حتى تستكشف.

دروس MySQL Workbench: معالج ترحيل البيانات

يوفر MySQL Workbench القدرة على ترحيل قواعد البيانات المتوافقة مع ODBC إلى MySQL. يسمح لك بالترحيل إلى أنواع قواعد بيانات مختلفة ، بما في ذلك MySQL ، عبر الخوادم. كما أنها تمكن من تحويل الجداول ونسخ البيانات ، ولكنها لن تحول الإجراءات المخزنة أو طرق العرض أو المشغلات.

بصرف النظر عن العمل على العديد من الأنظمة الأساسية ، يسمح الترحيل بالتخصيص والتحرير أثناء عملية الترحيل.

فيما يلي الخطوات التي يقوم بها معالج الترحيل أثناء ترحيل قاعدة بيانات إلى MySQL:

  • في البداية ، يتصل بمصدر RDBMS ويسترجع قائمة بقواعد البيانات المتاحة.
  • يقوم بإجراء هندسة عكسية لقاعدة البيانات المحددة في تمثيل داخلي خاص بمصدر RDBMS. لذلك ، من خلال هذه الخطوة ، تتم إعادة تسمية جميع الكائنات بناءً على نوع طريقة تعيين اسم الكائن التي تم اختيارها.
  • بعد ذلك ، يبدأ تلقائيًا في ترحيل كائنات RDBMS المصدر إلى كائنات محددة في MySQL.
  • بعد ذلك ، يسمح لنا بمراجعة التغييرات حتى نتمكن من تحرير وتصحيح الأخطاء في الكائنات التي تم ترحيلها.
  • ثم يقوم بإنشاء الكائنات التي تم ترحيلها في خادم MySQL الهدف. يمكنك دائمًا الرجوع إلى الخطوة السابقة وتصحيح الأخطاء في حالة حدوث أي خطأ.
  • أخيرًا ، يتم نسخ بيانات الجداول التي تم ترحيلها من RDBMS المصدر إلى MySQL.

دروس MySQL Workbench: قدرات MySQL المتقدمة

يوفر نظام امتداد يمكّن المطور من توسيع إمكانيات MySQL Workbench. كما يوفر الوصول إلى مكتبة واجهة المستخدم الرسومية عبر الأنظمة الأساسية ، MForms ، ويتيح إنشاء ملحقات تتميز بواجهة مستخدم رسومية.

تتيح الميزات المتقدمة لـ Workbench الإمكانات التالية:

كيفية تجميع رموز جافا
  • يمكنك إنشاء أدوات وإضافات
  • يمكنك معالجة المخططات وأتمتة المهام الشائعة
  • يمكنك تمديد واجهة المستخدم Workbench وإنشاء ميزات Workbench مخصصة

إذن ، هذه نهاية لهذه المدونة!

أتمنى أن تكون قد استمتعت بقراءة هذه المدونة على مدونة MySQL Workbench Tutorial. لقد رأينا الوظائف والميزات المختلفة لـ MySQL Workbench.

هل تريد معرفة المزيد عن MySQL؟

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

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات ' برنامج MySQL Workbench التعليمي 'وسأعود إليك.