الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن مساعدة صغيرة في العلاقات

مغلق
بدأه faten في 15 مارس 2002 · 5 رد · 531 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كل عام وأنتم بخير ....

لدي عدد 3 جداول أكسس لا أدري بأي طريقة أقوم بربطها ... هل أستخدم علاقة رأس بأطراف ... أم أطراف بأطراف ... الخ ..

الجدول الأول يحتوي علي :

ترقيم تلقائي = [ ترقيم تلقائي ] = no

الرقم العام = [ رقم ] = eno

رقم الهاتف = [ رقم ]= tel

رقم الفاكس = [ رقم ] = fax

ص. ب = [ رقم ] = pobox

---------

الجدول الثاني يحتوي على :

الرقم العام = [ رقم ] .= eno

رقم السجل = [ رقم ] = lno

الإسم = [ نص ] = name

العنوان = [ نص ] = address

تاريخ البداية =[ تاريخ ] = date

----------

الجدول الثالث يحتوي علي :

رقم السجل = [ رقم ] = lno

النشاط = [ مذكرة - memo ]

ملاحظات = [ مذكرة - memo ]

- سؤالي : هل ترتيب الجداول بهذا الشكل صحيح ؟؟؟ .

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

شاكرة الجميع للتعاون معي ..

#2

السلام عليكم

أعتقد أنه لا يمكن الاجابة قبل توضيح ما تمثله هذه الجداول (وصف محتويات الجداول ) فلم يمكنني استنتاج مفهوم ما يحتويه من بيانات سوي اللجدول الاول و الذي يحتوي علي بيانات شخص أو شركة

أما الجدولان الآخران فغير واضحين

فمما يبدو لي لأول وهلة أن الثلاث جداو ليمكن ضمها فى جدول واحد !

#3

طبعاً هذه القاعدة هي عبارة عن قاعدة بيانات لعدد أكثر من 6800 مشترك وهي لجمعية خيرية .. أرجو أن أكون قد أفدتك ..

#4

السلام عليكم

اذا ما أراه هو جدول واحد رئيسي يحوي جميع البيانات علي ألا يحتوي علي البيانات التي تكرر مثل البلد او المحافظة ، بل يحتوي علي كودها فقط

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

رااجعي الرابط التالي

http://www.arabteam2000.com/vb/showthread....%C3%D8%D1%C7%DD

#5

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

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

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

الجدول الرئيسي [ القديم ] كان يحتوي على :

1- ترقيم تلقائي [ ترقيم تلقائي ] .

2- رقم العضوية [ رقم ] .

3- تاريخ العضوية [ تاريخ ] .

4- نوع العضوية [ نص ]

5 - الإسم [ نص ]

6- إسم ولي الأمر [ نص ]

7- رقم الهوية [ رقم ] .

8- تاريخ الهوية [ تاريخ ] .

9- العنوان [ نص ]

10- هاتف1[ رقم ]

11-هاتف 2 [ رقم ]

12- فاكس [ رقم ]

13- ص.ب [ نص ].

------

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

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

ولكم مني خالص الدعاء ...

#6

السلام عليكم

الجدول القديم كافي لهذه البيانات و مناسب لها جدول واحد

و التقسيم لا يكون بهدف التقسيم فى حد ذاته. و عدد الحقول غير كبير بحييث يحتاج لحل خاص.

و انتظري رأي باقي الاخوة

و الله أعلم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…