logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
نظرة عامة

مصدر البيانات

إدارة مصادر البيانات
مصدر البيانات الرئيسي

مصدر بيانات خارجي (قاعدة بيانات)

مقدمة
MySQL خارجي
MariaDB خارجي
PostgreSQL خارجي
MSSQL خارجي
Oracle خارجي
مقارنة قواعد البيانات الرئيسية والخارجية
مصدر بيانات REST API
مصدر بيانات KingbaseES

جداول البيانات

نظرة عامة
جدول عادي
جدول موروث
جدول الملفات
جدول شجري
جدول التقويم
جدول التعليقات
جدول التعبيرات
جدول SQL
عرض قاعدة البيانات

حقول جداول البيانات

نظرة عامة
التحقق من الحقول

الأنواع الأساسية

نص سطر واحد
نص متعدد الأسطر
رقم الهاتف المحمول
البريد الإلكتروني
URL
عدد صحيح
رقم
نسبة مئوية
كلمة المرور
لون
أيقونة

أنواع الاختيار

خانة اختيار
قائمة منسدلة (اختيار واحد)
قائمة منسدلة (اختيار متعدد)
زر اختيار
خانة اختيار

الوسائط المتعددة

Markdown
Markdown (Vditor)
نص منسق
مرفق (علا
مرفق (URL)

التاريخ والوقت

نظرة عامة
التاريخ والوقت (مع المنطقة الزمنية)
التاريخ والوقت (بدون منطقة زمنية)
طابع زمني Unix
التاريخ (بدون وقت)
الوقت

أشكال هندسية

نقطة
خط
دائرة
مضلع

أنواع متقدمة

UUID
Nano ID
ترتيب
صيغة حسابية
ترميز تلقائي
JSON
محدد جدول البيانات
تشفير

معلومات النظام

تاريخ الإنشاء
تاريخ آخر تعديل
المنشئ
آخر معدّل
المساحة
Table OID

نوع العلاقة

نظرة عامة
واحد لواحد
واحد لمتعدد
متعدد لواحد
متعدد لمتعدد
متعدد لمتعدد (مصفوفة)

تطوير

نظرة عامة
Next Pageنظرة عامة
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#واحد لواحد

في العلاقة بين الموظفين والملفات الشخصية، يمكن لكل موظف أن يمتلك سجل ملف شخصي واحد فقط، وكل سجل ملف شخصي يمكن أن يتوافق مع موظف واحد فقط. في هذه الحالة، تكون العلاقة بين الموظف والملف الشخصي هي علاقة واحد لواحد.

يمكن وضع المفتاح الخارجي في علاقة واحد لواحد إما في مجموعة المصدر أو مجموعة الهدف. إذا كانت العلاقة تعبر عن "يمتلك واحدًا"، فمن الأنسب وضع المفتاح الخارجي في مجموعة الهدف؛ أما إذا كانت تعبر عن "ينتمي إلى"، فمن الأفضل وضعه في مجموعة المصدر.

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

#واحد لواحد (يمتلك واحدًا)

يشير هذا إلى أن الموظف يمتلك سجل ملف شخصي.

علاقة ER

alt text

إعدادات الحقل

alt text

#واحد لواحد (ينتمي إلى)

يشير هذا إلى أن ملفًا شخصيًا ينتمي إلى موظف معين.

علاقة ER

إعدادات الحقل

alt text

#وصف المعلمات

#مجموعة المصدر

المجموعة المصدر، وهي المجموعة التي يوجد بها الحقل الحالي.

#مجموعة الهدف

المجموعة الهدف، وهي المجموعة المرتبطة بها.

#المفتاح الخارجي

يُستخدم لإنشاء علاقة بين مجموعتين. في علاقة واحد لواحد، يمكن وضع المفتاح الخارجي إما في مجموعة المصدر أو مجموعة الهدف. إذا كان يعبر عن "يمتلك واحدًا"، فمن الأنسب وضع المفتاح الخارجي في مجموعة الهدف؛ أما إذا كان يعبر عن "ينتمي إلى"، فمن الأفضل وضعه في مجموعة المصدر.

#مفتاح المصدر <- المفتاح الخارجي (المفتاح الخارجي في مجموعة الهدف)

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

#مفتاح الهدف <- المفتاح الخارجي (المفتاح الخارجي في مجموعة المصدر)

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

#ON DELETE

يشير ON DELETE إلى قواعد الإجراءات المطبقة على مرجع المفتاح الخارجي في المجموعة الفرعية المرتبطة عند حذف سجلات من المجموعة الأصل. إنه خيار يُحدد عند إنشاء قيد المفتاح الخارجي. تتضمن خيارات ON DELETE الشائعة ما يلي:

  • CASCADE: عند حذف سجل في المجموعة الأصل، يتم حذف جميع السجلات المرتبطة به تلقائيًا في المجموعة الفرعية.
  • SET NULL: عند حذف سجل في المجموعة الأصل، يتم تعيين قيمة المفتاح الخارجي المرتبط به في المجموعة الفرعية إلى NULL.
  • RESTRICT: الخيار الافتراضي، حيث يتم رفض حذف سجل في المجموعة الأصل إذا كانت هناك سجلات مرتبطة به في المجموعة الفرعية.
  • NO ACTION: مشابه لـ RESTRICT، حيث يتم رفض حذف سجل في المجموعة الأصل إذا كانت هناك سجلات مرتبطة به في المجموعة الفرعية.