هي أماكن لتخزين جداول البيانات في الذاكرة. وهي مؤقتة؛ تفقد البيانات التي تحملها بانتهاء العملية. كل 081858 تحتوي على جدول
بيانات 016 00187 أو أكثر وكذلك على علاقات 091856181101 يمكن إنشاؤها بين الجداول. وعلى 0013/120. كل 0918781018 يحتوي على
سجلات أو صفوف 08:28015؛ وكل 0818501 يحتوي على مجموعة من الأعمدة أو الحقول 001860101005. وهذا الكلاس يتبع فباشرة
لفضاء الأسماء 03:8 51801ر8.
والشكل التالي يوضع تركيبة ال031856
مصدر مخملط 0085900 هو تح 072012100729 06ت / معط اقتدمة مه بأه بعلا متعهالنمااط
إنشاء 0818561
( وعة عه معي )١
في الكود السابق تم إنشاء 0012821 بالاسم 10805 0151017780؛ وفي الكود التالي يتم إنشاء 061288 بالاسم الافتراضي:
ذا بعلا عل عع 020 جثلا
أهم خصائص ال05138561:
لخاصية 1020886008706 ومن خلالها يمكن ضبط / استرجاع اسم ال08:8861 الحالية,
نشم قا عمة 160202196 نعلا - فعاف
الخلصية 808:80260ا: وترجع قيمة منطقية تحدد ماإذا تم تهيئة 081858 أم لا.
الخاصية 180198 ومن خلالها يمكن استرجاع تجمع ال25اطة 08187 التابعة لها أو اختيار جدول محدد عن طريق اسمه أو رقم تسلسله.
سأتطرق لها في أمثلة الفقرات التالية؛ ولاحقاً في باب 081878018 إن شاء اللّه.
أهم وظائف ال0318561:
الوظيفة 0009016090990 وتقوم بتطبيق كافة التغييرات التي طرزك على ال08356 وفحتوباتهاء فنذ آخر فرة تم استدقام هذه
ممع لوي ") ع تطمك ةمعطا د ع
() سمقتصلااع - «مقود
عم مف دس" - (107مفودوة" )«مقود
"سمس عفها1 جمعفعملا» ١ محفلا مفوهدة ")مقو
لمع عط 8ف ١
١ عع ومقطع و2002 36م 2 فر
تاق فط
() عمعك .مع مامه
الوظيقة 0008: وتقوم ينسخ تركيبة ال 06288 بمافي ذلك تركيبات الجداول والعلاقات. دون نسخ البيانات التي تحملها.
ولنجرب الكود بدون إعطاء اسم 081856110
لحمو فل رهعلا 52ة 56.02 م6 602406 61) 8و2
وتقوم بنسخ تركيبة ال081886 يما في ذلك تركيبات الجداول والعلاقات مع كافة البيانات التي تحملها.
ونا 7) 0656520 مفلا - :0858
مذ معلا عام عمتممة عووت* رمم اعفسة م2
مرة تم تطبيق الوظيفة 0009016118096 وتخزنها في 0012801 جديدة. وسأتطرق للمزيد في موضوع معالجة الحزم لادقاً إن شاء الله
8: وترجع قيمة منطقية (7008/28156) تحدد ما إذا تم تغيير في محتويات ال088560, والتغييرات تشمل إضافة
صفوف جديدة أو تعديل صفوف موجودة أو حتف لبعضن أو كل الصنفوق.
الوظيفة (©106/06/02188: وتقوم بنمج ال08:886 وتركيبتها كاملةً مع تركيبة ©0885 الحالية. ولكي نفهمها نكتب:
وهنا قمنا بإنشاء 031358 و016ا081573؛ الخطوة ا(
هي ضم الجدول إلى 1150084858
والآن: 1:9:0918861 تحتوي على جدول واحد هو 51:5178016: ويمكننا التحقق من ذلك عن طريق كتابة:
والآن: نقوم بإنشاء 0908881 جديدة اسم 5600000818861 فارغة ولا تحتوي على أي جدول:
ونقوم بدمج محتويات ال9:258 1/500 مع محتويات ال860001031388:
هملك لظف . (0) معلاطة 2 : 86 هع 02 فم 86) له هوف
يعطينا نفس اسم الجدول الموجود في 5119108888 وهنا دليل على صحة العملية.
سأشرحها لاحقاً عند الحديث عن ال8816 08187 إن شاء اللّه.
: وتقوم بدمج ال081888 وتركيبتها كاملةً مع تركيبة ال 081858 الحالية؛ مع قيمة منطقية تحدد ما
لوظيقة 116/90101130965 وتقوم بإلغاء كافة ا(
استدعاء الطريقة 80080101130985 فيها.
وتقوم بمسح محتويات ال0818860 وإرجاعها إلى حالتها السابقة.
( 66062652 54) وغل 12081406852
عهملام لطة . (0) مغلاطة 2 .326004026256 80و08
عند تنفيذ الكود السايق؛ وبعد استدعاء الوظيفة 1698 يظهر خطأ يقول: 0 18018 1018 0801001 ؛ ويعني أن 5600000818580 أرجعت
إلى سابق عهدها فارغة.
ويمثل جدولاً واحداً ضمن ال0918880. وكل جدول لا بد أن تتوفر فيه الكلاسات: 0922651000 و0918500. فللجدول حقول (أعمدة
0010005) وسجلات (أصفوف 80105). وهذا الكلاس يتبع مياشرة لفضاء الأسماء 8/516010813.
إنشاء جدول 08187316 8 01681109
هنا الكلاس يتبع مباشرة لفضاء الأسماء 81518010818؛ ولإنشاء جدول نقوم بتعريف كائن 081378016 وبشكل ١
اسم
في السطر السابق تم تعريف كائن يمثل جدولاً دون أن نسميه؛ وفي السطر التالي؛ نقوم بتعريق كائن يمثل جدولاً باسم 01151011915:
إذا لم تحدد اسماً للجدول يقوم 800.081 بتسميته 788191؛ والجدول الذي يليه 180162 وهكذا.
٠ بعد إنشاء كائن الجدول يمكننا تعنيل قيمة الخاصية 18516802016 لإعطائه اسماً أو تعديله كما يمكننا التعامل مع بقية
إضافة 0518755516 إلى 08131581
يضاف الجدول 8016 08187 المنشأ حديثاً إلى ال 081888 بالصورة التالية:
متغلل فل عام قمع 0 عغره لوقع
وذلك من خلال الوظيفة 00م التابعة للخاصية 1880168 التابعة لل 0618581