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

مساعدة في تحليل لكتاب اكثر من مؤلف

بدأه الحوت المضي في 8 فبراير 2013 · 15 رد · 748 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم   طبعا احيانا نجد كتاب مشارك في اكثر من مؤلف  وانا من فتره افكر في حل الانسب ماهي افضل طريقة او ماريكم

ان اجعل في جدول الكتب عمود المؤلف الاول وعمود مؤلف ثاني وعمود مؤلف ثالث  وستكون هنا مشكلة في التقارير ستكون اغلب الاعمدة فارغة

او اجعل جدول مستقل يربط بين الكتب ومؤلفين لكن سوف يتم تكرير البيانات بهذاا الطريقة ماالحل

تم تعديل هذه المشاركة بواسطة الحوت المضي في 8 فبراير 2013 في 06:53

#2

السلام عليكم ..

  1. جدول الكتب ..
  2. جدول المؤلفين ..
  3. جدول وسيط فيه (رقم المؤلف - رقم الكتاب).

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3
houssam11350_11350 كتب:

السلام عليكم ..

  1. جدول الكتب ..
  2. جدول المؤلفين ..
  3. جدول وسيط فيه (رقم المؤلف - رقم الكتاب).

 المشكلة اعتقد سوف يتم تكرير البيانات   ؟  في حال التقارير 

مالحل

تم تعديل هذه المشاركة بواسطة الحوت المضي في 8 فبراير 2013 في 10:03

#4
اقتباس

او اجعل جدول مستقل يربط بين الكتب ومؤلفين لكن سوف يتم تكرير البيانات بهذاا الطريقة ماالحل

هذا هو الحل ... باعتقادي

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

كما قال اخي حسام

انظر الي الصوره

post-2727-0-35387200-1360350198_thumb.gi

1
#6

المشكلة اذا علمت تقأرير اعتقد سوف يتكرر البيانات

 

بهذه الطريقة؟

post-253975-0-05786200-1360394165_thumb.

#7

و ايضا في حال ادخال بيانات لكتاب اين ادخلها في  اي جدول

#8

لا تشغل بالك بما هو غير معرف في الصوره علي العمود هذا محتوي جدول pEditorType من البيانات يحدد طبيعة الاشتراك

 

pEditorType EDITOR_TYPE_CODE EDITOR_TYPE_NAME 1 Compilor 2 مخرج 4 كاتب 5 رسام 6 مؤلف 7 مترجم 8 محرر 12 مراجع 13 مشرف 14 مصمم 16 مصور 17 معد 18 معلق 19 مقدم 20 ملحن 21 ملخص

 

اما الحقل EDIT_RANK فيحدد من هو الملف الاساسي وهو من النوع Yes/No الي فلاج

 

يضاف بيانات كتاب جديد في جدول الكتب

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 9 فبراير 2013 في 15:34

#9
KARIMSOFT كتب:

لا تشغل بالك بما هو غير معرف في الصوره علي العمود هذا محتوي جدول pEditorType من البيانات يحدد طبيعة الاشتراك

 

pEditorType EDITOR_TYPE_CODE EDITOR_TYPE_NAME 1 Compilor 2 مخرج 4 كاتب 5 رسام 6 مؤلف 7 مترجم 8 محرر 12 مراجع 13 مشرف 14 مصمم 16 مصور 17 معد 18 معلق 19 مقدم 20 ملحن 21 ملخص

 

اما الحقل EDIT_RANK فيحدد من هو الملف الاساسي وهو من النوع Yes/No الي فلاج

 

يضاف بيانات كتاب جديد في جدول الكتب

اها اذا يضاف في جدول الكتب هنا كيف اضيف مولف كتاب وهو مربوط بجدول اخر ؟

#10

السلام عليكم

الحل الصحيح هو كما ذكر الاخ حسام  والجداول هي :

  1. جدول الكتب ..
  2. جدول المؤلفين ..
  3. جدول وسيط فيه (رقم المؤلف - رقم الكتاب).

فاذا اردت عرض الكتب على شكل جدول مع المؤلفين دون تكرار فلديك الحلول التالية :

  1. عمل Function يجمع المؤلفين في حقل واحد .
  2. في الجدول الوسيط عمل حقل جديد لتعيين المؤلف الرئيسي وعند عرض الكتب تعرض فقط المؤلف الرئيسي (اي مايسمى main entry في المكتبات) .
#11

ياخوان اذا في مثال بسيط يساعدني الفهم لاني متخلبط  انا عملت جدول ثالث الوسيط  بين المؤلف وكتاب  لكن المشكلة في ادخال اذا ادخلت كتاب   في جدول الكتب كيف اعرفة مولفة هل اعمل علاقة واحد لواحد  

#12
TareqVB كتب:

السلام عليكم

الحل الصحيح هو كما ذكر الاخ حسام  والجداول هي :

  1. جدول الكتب ..
  2. جدول المؤلفين ..
  3. جدول وسيط فيه (رقم المؤلف - رقم الكتاب).

فاذا اردت عرض الكتب على شكل جدول مع المؤلفين دون تكرار فلديك الحلول التالية :

  1. عمل Function يجمع المؤلفين في حقل واحد .
  2. في الجدول الوسيط عمل حقل جديد لتعيين المؤلف الرئيسي وعند عرض الكتب تعرض فقط المؤلف الرئيسي (اي مايسمى main entry في المكتبات) .

نعم  المشكلة عندي هنا  اريد عمل هذا   اني اجمع المؤلفين  في حقل واحد بحيث لاتتكرر البيانات  في التقارير وفي البحث اذا تحلي هذة المشكلة سوف ازل الجدول الوسيط لانه بهذي الطريقة تحل المسااله  اخي كريم وبارك الله فيك   وسوف اجعل  جدول لكتب ومؤلفيين   انا استخدم في لغة فيجول دوت نت في مشروع رجاء المساعدة وكيفية عملFunction    وشكر لك

تم تعديل هذه المشاركة بواسطة الحوت المضي في 10 فبراير 2013 في 13:08

#13

هذا مثال شبة كامل اكسس اما تريده قاعدة بيانات كتب

MainBook.rar

#14

انا لم اشاهد الموضوع الا اليوم  لان  كنت اريد حل المشاكل للعلاقة  المتعدده

 

وحلتها امس بفضل من الله

شكر لك بارك الله جزاك الله خير اطلب من الادارة اقفال الموضوع واعطاء افضل اجابة

  KARIMSOFT

 

لان عضوية القديمة انحذفت وجزاك الله خير

تم تعديل هذه المشاركة بواسطة الحوت المضيء في 14 فبراير 2013 في 20:48

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

#15

اكرمك الله في الدنيا والاخرة

#16

ولك بمثل ولك بمثل ولك بمثل بارك الله فيك

الحياة لاتشترى بمال مهما كانت الحياة تحتاجة ... فسوف تغادر هذة الحياة وبعدها لاحد يترحم عليك  فلا تجعل المال هو غاية بل اجعله وسيلة للنجاة

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