تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل جملة الاستعلام هذه صحيحة ام خاطئة من فضلكم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
#16
فى تعليقات سابقة قمت بتنبيه مع التوضيح
اذا كان الاستعلام عن الكتاب مبني فى جدول الكتب فقط
وليس سجل حركة الكتاب 
فمثلاً جدول الكتاب مبني على التالى
ID || CodeBook || NameBook || CeckBook
هذا كا مثال فقط
وهو التالى ( رقم التسلسل - كود الكتاب - اسم الكتاب - حقل بنعم أو لا [ للتاكد بانه معار او لا ] )

لما هنعمل الاستعلام
سيفضل الاستعلام يكون على CodeBook
حيث ان كود الكتاب لن يتكرر مع كتاب اخر 
بما ان فى احتمالية اسم الكتاب يتكرر كمثال
كتاب ( ما هو الاسلام ) للكاتب : فضيلة الشيخ الدكتور فلان الفلان تاريخ الاصدار 1872
كتاب ( ما هو الاسلام ) للكاتب : الدكتور فلان الفلان تاريخ الاصدار 2002

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

لذلك يفضل عمل كود للكتاب بحيث ان الكود لا يتم تكراره
وبكدة ناتج الاستعلام 1 مهما تم

طيب لو كان الفكرة من جدولين مثلاً
جدول الكتب و جدول حركة
فـ مثلاً كل جدول به التالى
جدول الكتب
ID || CodeBook || NameBook || NCeckBook

جدول سجل حركة الكتاب
ID || NCeckBook || CodeBook || CheckBook

هنا يكون التالى
عملية الاستعلام مع الربط
بان قيمة CodeBook من جدول الكتب تسوى CodeBook من سجل الحركة
وايضاً NCeckBook من جدول الكتب يساوى NCeckBook من سجل الحركة
من ثم التاكد من قيمة CheckBook من جدول سجل الحركة اذا كان 0 او 1

سيكون القيمة لاستعلام 1 مهما كان لان كل مرة بيتم فيها اعارة الكتاب 
يتم تحديث قيمة NCeckBook من جدول الكتاب بيكون مثلاً تاريخ ووقت الاعارة 
ولما يتم استرجاعه يتم تحديث القيمة لتاريخ ووقت الاسترجاع

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

التعليق هنا لاضاة من الافكار لما تقوم به
وبخصوص الحل النهائي لما يقف معك سيعتمد على قعدة البيانات او المشروع المرفق فى ردك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: هل جملة الاستعلام هذه صحيحة ام خاطئة من فضلكم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ - بواسطة elgokr - 27-05-18, 06:13 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم