سلام
تحياتي للجميع،،
- عند الشروع في أمرٍ جديد مثل فيجول فوكس برو يتحير المرء كيف سيبدأ طريقه للتعريف بهذا العملاق!!
-- هل سيبدأ بالأشياء أكثر صعوبة؟! أم يبدأ بالأشياء أكثر سهولة؟! وفي اعتقادي أن كلا الأمرين يجب التخطيط له!!
- دعونا نرى كيف سيبدأ موضوع إنشاء الجداول، وكيف سينتهي .. وبعد ذلك تحدد المجريات أمر الأهم.. الأصعب أم الأسهل
- هذه هي المادة الأولى في موضوع إنشاء الجداول .. أرجو أن أوفق في عرضه بالطريقة الأكثر فائدة ..
----------------------------------------
جداول البيانات
تخزّن البيانات في الجداول علي هئية صفوف وأعمدة، كالبيانات التي تخزن في جداول الحسابات Spreadsheets، كل صف يمثل سجل، وكل عمود يمثل حقلا في كل سجل. الجداول في فيجول فوكس برو يمكن أن تكون مستقلة، أو مع قاعدة بيانات.
- الجداول المستقلة هي الجداول بالامتداد (.dbf) التي لا تتبع أي قاعدة بيانات، وجداول قاعدة البيانات هي الجداول التابعة لقاعدة البيانات.
- جداول قاعدة البيانات لها خصائص ليست للجداول المستقلة، من ذلك القادحات Triggers، النظم على مستوى الحقل، ومستوى السجل field-level and record-level rules، وكذلك تمثيل العلاقات.
- المسرد التالي يحتوي على بعض خصائص جداول قاعدة البيانات:
• الاسماء الطويلة للجداول، والحقول. (بينما الجدول المستقلة محددة بعشرة حروف فقط).
• العناوين، والتعليقات لكل حقل.
• القيم الافتراضية، وقناعات الادخال، وتهئية خصائص الحقول في الجدول.
• الفئات الافتراضية لحقول الجدول.
• فرض النظم على مستوى الحقل، وعلى مستوى السجل.
• مفتاح الفهرسة الأساسي Primary Key، والعلاقات التي تدعم مرجعية فرض النظيم.
• قادحة واحدة لكل حدث Event في استعلامات التحديث؛ أستعلامات التحديث هي: INSERT,UPDATE, or DELETE.
على كل حال جداول البيانات المستقلة تكون مفيدة، إذا كانت البيانات مشتركة بين أكثر قاعدة بيانات أو تطبيق، أو كانت تحمل بيانات لتطبيق متعدد اللغات، أو كانت تتبع ملف التعليمات.
** يجب أن يكون واضحا أنه يمكن تكوين علاقات مشتركة بين الجداول المستقلة إذا ما توفرت البيئة التي توفر للجداول المكان المناسب لإنشاء العلاقات، علي سبيل المثال؛ قواعد البيانات، النماذج، التقارير ...، حتي إنه يمكن تكوين عن طريق كتابة برنامج أو عن طريق سطر الأمر في لوحة الأوامر.
** يتم توضيح هذه المسائل عند الشروع في إنشاء هذه الأغراض.
--------------------------------------
توضح الصورة الخصائص الممكنة وغير الممكنة للجداول المستقلة.
- يشير اللون الأحمر إلى الخصائص غير الممكنة
- يشير اللون الأصفر إلى الخصائص الممكنة ير اللون الأصفر إلى الخصائص الممكنة
--------------------------------------
تشير الصورة إلى عدم وجود مفتاح الفهرسة الأساسي Primary Key مع الجداول المستقلة
---------------------------------------
هذه نسخة مكتبية من مادة الموضوع:
VFP90_CreatingTables_DataTables.pdf
---------------------------------------
أتمنى للجميع التوفيق
القحم
