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

طلب مساعده ومشوره في قاعدة بيانات فندقة

مغلق
بدأه الكتكوووته في 24 سبتمبر 2007 · 1 رد · 527 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة اله وبركاته

اعمل على مشروع فندقه

انشأت الجدولين التالين

جدول تفاصيل الغرف: به الاعمدة التاليه

رقم الغرفة....PrimaryKey

عدد الاسرة

سعر الغرفه

..........

.........

جدول الحجوزات

رقم الحجز........PrimaryKey

تاريخ بداية الحجز

تاريخ نهاية الحجز

عدد الغرف المطلوب حجزها

رقم الغرفه......................ForeignKey.......مع رقم الغرفه في جدول تفاصيل الغرف

السؤال الاول

اذا ارد الزبون ان يحجز اكثر من غرفة وتم تحديد عدد الغرف في عمود عدد الغرف في جدول الحجوزات

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

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

-----------------------------------------------------------------------------------------------------------------------------------

السؤال الثاني

جدول الدفع: به الاعمدة التاليه

رقم الحجز.........ForeinKey.........مع رقم الحجز في جدول الحجوزات

العربون

بقية المبلغ

..........

.......

إلغاء الحجز

إذا تم إلغاء الحجز.....يتم خصم سعر الغرف التي تم إلغاء حجزها بنسبة العربون الذي دفع لحجزالغرف وبعد ان يتم استعمال الغرف بالسعر المخصوم....تعود اسعار الغرف كما كانت

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

وهذه الغرف عند حجزها تحجز بالسعر الجديد................وبعد الأنتهاء منها يعود سعرها كما كان......ويلغى الجدول المؤقت

او هل في حل افضل

.......................................

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

شاكره ومقدره

#2

بالنسبه للسؤال الاول اقترح عليك عمل الاتي :

جدول الزبون:به الاعمدة التالية

رقم الجواز…PrimaryKey

الجنسية

الاسم

..........

..........

..........

جدول الحجوزات

رقم الحجز........PrimaryKey

تاريخ بداية الحجز

تاريخ نهاية الحجز

جدول تفاصيل الغرف: به الاعمدة التاليه

رقم الغرفة.... PrimaryKey

رقم الجواز… ForeignKey

رقم الحجز........ ForeignKey

عدد الاسرة

سعر الغرفه

..........

وبهذا يمكن حجز اكثر من غرفه لزبون واحد في حجز واحد لانه في هذه الحاله سيكون رقم الحجزورقم جواز ForeignKey الزبون

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

با التوفيق

بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي

ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ

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

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