قاعدة البيانات

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

ملاحظة: انتبه إلى التراخيص المختلفة #1SkAv3 حتى تتمكن من تحرير الجداول أيضًا.

أمثلة على التطبيقات

هناك سيناريوهات مختلفة حيث يتم استخدام الجداول.

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

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

بنية الجدول

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

تحذير: إذا حذفتم عمودًا ثم انقرون على تطبيق، سيتم حذف جميع بيانات العمود بشكل غير قابل للرجوع.

يمكن تحرير البنية فقط في جدول قاعدة البيانات المقابلة في المكتبة .

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

أنواع البيانات

يمكن لكل عمود أن يكون له نوع بيانات مختلف. يمكن تغيير هذا النوع لاحقًا، مما قد يؤدي إلى فقدان البيانات حسب المحتوى.

تعمل قاعدة البيانات بأكملها مع نفس مجموعة الأحرف مثل التطبيق. يجب مراعاة ذلك عند تصدير واستيراد البيانات. يتم تثبيت مجموعة الأحرف على UTF-8.

bool

يحدد عمودًا منطقيًا. يمكن أن يكون له حالتان، TRUE أو FALSE.

int

يحدد عددًا مع إشارة يمكن أن يكون طوله 8 بايت كحد أقصى. النطاق هو -9'223'372'036'854'775'808 إلى 9'223'372'036'854'775'807.

real

يحدد عددًا عشريًا مع دقة مزدوجة. القيم المسموح بها هي -1.7976931348623157E+308 إلى -2.2250738585072014E-308، 0 و2.2250738585072014E-308 إلى 1.7976931348623157E+308.

datetime

يحدد عمودًا كختم زمني بالثواني. يمكن تمرير القيمة باستخدام DT#2016-03-25-22:12:00 أو بالملي ثانية. يتم تقريب الملي ثانية إلى الثانية التالية.

varchar

يحدد عمودًا كسلسلة من الأحرف. هذا متطابق مع اسم المتغير. الطول الأقصى هو 255 حرفًا.

text

يحدد عمود نصي بطول أقصى يبلغ 16'777'215 (224-1) حرفًا.

ملاحظة: هذا النوع لا يدعم الفهرسة.

استخدام الفهارس

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

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

تحرير السجلات

يمكن تحرير السجلات بطرق مختلفة. يمكن القيام بذلك مباشرة في المحرر أو عبر التطبيق.

ملاحظة: عند تكرار جدول قاعدة البيانات ، لن يتم نسخ السجلات.