|
1-
بناء قاعدة بيانات المتجر الإلكتروني
قم بالبداية بتهيئة المكان على سيرفرك الشخصي كالتالي

- سنقوم الآن بعمل قاعدة البيانات على
Ms-Access 2000 ....
قم بحفظ الملف ولنفترض أنه ecommerce.mdb
- سنقوم الآن بعمل الجداول .....
الجدول الأول وهو جدول الأقسام ( Categories )
لتصنيف أنواع البضائع
الموجودة بالمتجر

إحفظ الجدول بإسم Sections
---------------------------------------------------------------------
لنفترض الآن أن الموجود بالصورة أسفل هي المدخلات حتى
تستطيع فهم الطريقة الديناميكية في عمل الأقسام بدون أي تعقيد :)

الفكرة كالتالي ..
SectionName هو إسم القسم
Parent_ID لتحديد الأقسام الفرعية
Colors إذا كنا نريد التقسيم على حسب الألوان
( بالطبع يمكنك إضافة مميزات أكثر غير الألوان للتحديد الدقيق في الوصول
للمنتج )
Publish في هذه الحالة سنستخدم ال
0 و -1 لعرض القسم على الموقع أم
لا
وللتوضيح أكثر على الأقسام لاحظ الجدول التالي
|
Publish |
SubSection - (Parent_ID) |
ٍSections |
|
-1
( Y تعني أنها
معروضة وتقابلها بالمعنى )
-1 |
SubCategory 1-1
SubCategory 1-2 |
Category1 |
|
-1 |
SubCategory 2-1 |
Category2 |
|
-1 |
SubCategory 3-1 |
Category3 |
سنقوم الآن بعمل جدول
المنتجات

قبل حفظ الجدول سنقوم الآن بالربط ما
بين جدول المنتجات وجدول الأقسام حتى يسهل التعرف على كل منتج والقسم
المتواجد فيه

ملاحظة : قم بتعديل ال
ID من Text
إلى AutoNumber
وذلك نتيجة للخطأ :)
ستظهر لك
نافذة بالشكل التالي


قم بنقل ال ID
فقط كما هو مبين بالصورة التالية

سيظهر لك التالي


قم الآن بحفظ الجدول وأعطه الإسم التالي Items
------------------------------------------------------------------------------------------
طريقة الإختبار :
قم بفتح جدول الأقسام الذي قمنا بتسميته Sections
ستلاحظ الآتي :

لو قمنا بإضافة بيانات جديدة في الجدول الفرعي لكل قسم سيأخذ كل منتج
رقمان الأول هو ال ID الخاص بكل منتج والذي
يستحيل أن يتكرر لأنه المفتاح الرئيسي Primary Key
والرقم الثاني هو رقم القسم الذي يوجد به هذا المنتج

ولو قمنا بعرض جدول المنتجات Items ستلاحظ
التالي ما ذكرته في الخطوة السابقة :

بهذه الطريقة أكون قد انتهيت من شرح طريقة بناء قاعدة بيانات المتجر
والذي تعلمنا منه الطريقة البسيطة والغير معقدة في تهيئة قاعدة البانات
وطريقة عمل الأقسام والأفرع بطريقة ميكانيكية سهلة وربط الجداول ..
يمكنك أخى المستفيد من أن تستخدم هذه الطريقة في الكثير من المشاريع
لتسهل عليك عملك
|