بتاريخ: 8 يناير 200917 سنة comment_146366 السلام عليكم ورحمة الله وبركاتهأنا طالبة حاسب آلي ومطلوب مني في مادة قاعدة البيانات أن أقوم بعمل قاعدة بيانات بسيطة عن الحجوزات للمنطقة الغربية فقط بلغة SQL (oracle 10g develpoer ) الرحلات تتضمن مايلي:*من جدة للمدينة*من جدة لينبع*من جدة للطائف*من المدينة للطائف*من المدينة لجدة*من الطائف للمدينة*من الطائف لجدة*من ينبع لجدةعلى اعتبار أنه لايوجد محطة توقف(ترانزيت)على اعتبار أن لدي فقط درجتان (الدرجةالأولى-الدرجة السياحية)على اعتبار أن لدي ثلاث فئات للبالغين والأطفال والرضعسعر التذكر للبالغ كاملة على حسب خط السير طبعاأما الأطفال فيدفع لهم نصف سعر التذكرة أما الرضع فلا يحتسب لهم شيءوإذا كان المسافر طالب فله خصم 50%ولدي ثلاث طائرات فقط لتنفيذ هذه الرحلاتe70 وسعتها للأولى 5 وللسياحية 10m90 وسعتها للأولى 3وللسياحية 5eqv وسعتها للأولى 6وللسياحية 15على اعتبار أن الطائرة متاحة في وقت الرحلة أي جاهزة وقد تم لها عمل الصيانة اللازمة وموجود لها الكابتن والمضيفينيعني فقط راح أهتم بالحد الأقصى من الركاب لكل طائرة في الدرجتينملاحظة:عندما سألت الخطوط السعودية عن كيفية عملية الحجز أخبروني أن الرحلات تتكرر أسبوعيا بنفس رقم الرحلةيعني كل سبت من كل شهر مثلا توجد رحلة من المدينة لجدة وقتها من 08:10-09:10 رقمها sv1461 في طائرة e70ومن جدة للمدينة وقتها من 12:55-13:50رقمها sv1452 في طائرة e70ومن ينبع لجدة وقتها من 20:30-21:20رقمها sv1588 في طائرة e70أيضا أخبروني أن رقم الرحلة ممكن أن يتكرر في الأسبوع ولكن لايتكرر في اليوم الواحد يعني مثلايوم الإثنين توجد نفس الرحلات السابقة بنفس رقم الرحلةهل يمنكم مساعدتي في هذه القاعدة خطوة بخطوة؟كيف أبدأ التصميم؟؟ وماهي الجداول التي أحتاجها؟؟ وكيف تتم عملية التربيط؟؟ عمل الفوم والريبورت...أتمنى ألا أكون قد أزعجتكم مع العلم أني عضوة جديدة في هذا المنتدى الرائع وهذه أول مشاركة ليجعلكم الله ذخرا للإسلام والمسلمينوجزاكم الله خيراأنتظر ردودكم الكريمة تقديم بلاغ
بتاريخ: 9 يناير 200917 سنة comment_146444 وعليكم السلام ورحمة الله من خلال المعلومات المعروضة فى مشاركتك ... يمكن اقتراح الجداول التالية جدول الطائرات ويشمل - رمز او رقم الطائرة وهو مفتاح الجدول primary key PK- نوع الطائرة - عدد مقاعد الدرجة الاولى - عدد مقاعد الدرجة السياحية - ...)- جدول خط السير والاسعار الاساسية ويشمل ( رقم الرحلة وهو مفتاح الجدول pk - مدينة المغادرة- وقت الاقلاع - مدينة الوصول - وقت الوصول - سعر تذكرة الدرجة الاولى - سعر تذكرة الدرجة السياحية - ...) - جدول الرحلات ويشمل ( - رقم الرحلة foreign key مع جدول جدول خط السير- تاريخ الرحلة ويعتبر مفتاح الجدول مركب من ( رقم الرحلة + تاريخ الرحلة )- رقم الطائرة foreign key مع جدول الطائرات- ... ) جدول فئات الاسعار ويشمل ( رقم الفئة مفتاح الجدول - اسم الفئة - سعر الفئة ( تعتبر نسبة من الاسعار الاساسية الموجودة فى جدول خط السير )- ... )مثل فئة 1 اسم الفئة مسافر بالغ نسبة السعر 100فئة 2 اسم الفئة طالب نسبة السعر 50 فئة 3 اسم الفئة طفل نسبة السعر 50فئة 4 اسم الفئة رضيع نسبة السعر 0 جدول الحجوزات يشمل (- رقم الرحلة - تاريخ الرحلة وبعتبر رفم الرحلة وتاريخ الرحلة معا مفتاح اجنبي foreign key مع جدول الرحلات - اسم المسافر ويعتبر الثلاثة معا مفتاح الجدول ( رقم الرحلة + تاريخ الرحلة + اسم المسافر )- درجة السفر ( اولى - سياحي ) - الفئة العمرية للمسافر ( 1-2-3-4 ) ويعتبر FK مع جدول فئات الاسعار- تاريخ الميلاد - السعر ( يحسب من خلال معادلة حسابية حسب جدول الاسعار والفئة العمرية للمسافر )- ...- ... )والله الموفق تقديم بلاغ
بتاريخ: 11 يناير 200917 سنة كاتب الموضوع comment_146613 جزاك الله خير أخي أمجد جعل الله كل حرف كتبته في ميزان حسناتك.أنا الآن أنهيت أول خطوة قمت برسم الـERD وقمت بإنشاء الجداول التي اقترحتها مشكوراهذه هي الأكواد فضلا لاأمرا هل صحيح ماكتبته وماهي الخطوة التالية؟؟ [left] CREAT TABLE aircraftinfo( aircraft_id NUMBER(2), aircraft_name VARCHAR2(3), firstcaps NUMBER(3), gussscaps NUMBER(3), CONSTRAINT aircraft_id_pk PRIMARY KEY (aircraft_id) ); =============================================== CREATE TABLE timetable( flt_number VARCHAR2(6), from VARCHAR2(3), departure NUMBER(4), to VARCHAR2(3), arrival NUMBER(4), day VARCHAR2(3), firstprice NUMBER(4), gusssprice NUMBER(4), CONSTRAINT flt_number_day_pk PRIMARY KEY (flt_number,day) ); ==================================== CREAT TABLE trips( flt_number VARCHAR2(6), trip_date DATE aircraft_id NUMBER(2), CONSTRAINT flt_number_date_pk PRIMARY KEY (flt_number,date), CONSTRAINT flt_number_fk FOREIGN KEY (flt_number) REFERENCES timetable (flt_number), CONSTRAINT aircraft_id _fk FOREIGN KEY (aircraft_id) REFERENCES aircraftinfo (aircraft_id) ); ===================================== CREAT TABLE price_category( category_id NUMBER(1), category_name VARCHAR2(10), category_price NUMBER(3), CONSTRAINT category_id_pk PRIMARY KEY (category_id) ); ====================================== CREATE TABLE booking( flt_number VARCHAR2(6), trip_date DATE, passenger_id NUMBER(10), passenger_fname VARCHAR2(10), passenger_mname VARCHAR2(10), passenger_lname VARCHAR2(10), geade VARCHAR2(4), category_id NUMBER(1), price NUMBER(4), CONSTRAINT flt_number_date_id_pk PRIMARY KEY (flt_number,trip_date,passenger_id), CONSTRAINT flt_number_fk FOREIGN KEY (flt_number) REFERENCES timetable (flt_number), CONSTRAINT trip_date_fk FOREIGN KEY (trip_date) REFERENCES trips (flt_number), CONSTRAINT category_id_fk FOREIGN KEY (category_id) REFERENCES price_category (category_id) ); [/left] تقديم بلاغ
بتاريخ: 11 يناير 200917 سنة comment_146624 السلام عليكم - فى جدول timetableيفضل ان تستبدل اسماء الاعمدة from , to باسماء اخرى مثل flt_from , flt_to حيث ان اسماء from , to تعتير كلمات محجوزة داخل البرامج وقد تؤدي الى بعض المشاكل - فى جدول الحجوزات bookingيوجد بعض التعديل - احذف مفتاح الجدول المقترح سابقا المكون من ثلاثة اعمدة ... ولكن ابقى على الاعمدة الثلاثة كما هى والابقاء ايضا على الربط مع الجداول المرتبطه بها - اضف عمود جديد وهو رقم الحجز واجعلة مفتاح الجدول الاساسى ويفضل ان يكون نوعه حرفى طوله 15 مثلا حتى يمكن تسجيل به ارقام وحروف - اضف ايضا عمود جديد لتسجيل تاريخ الحجز اعرض الرسم بعد التعديل السابق المرحلة التالية وضع التصور المبدئى لشكل شاشات ادخال البيانات وحصرها تقديم بلاغ
بتاريخ: 12 يناير 200917 سنة كاتب الموضوع comment_146708 السلام عليكم ورحمة اللهأولا: بالنسبة لسعة الطائرة كيف أعرف أن الطائرة full مع العلم أن الطائرة تستخدم في أكثر من رحلة يومياًأيضاً كيف أستطيع معرفة ركاب رحلة معينةبالنسبة لتاريخ الحجز مالفائدة منه أي بأي جدول سيربط هناك سؤال متعلق بالفورم كيف يتم استقبال البيانات التي يدخلها اليوزر هل من اللازم استقبالها في جدول ام بإمكاننا استقبالها في متغيراتعلما بأنني لن أحتاج إلى حفظها مبدئيامثال للتوضيح عندما أريد معرفة الرحلات من جدة للمدينة في يوم معين لن أحتاج لتخزينها فقط أريد عمل كويري لها كيف يتم عمل ذلكوأين يتم حفظ الكويري وجزاك الله خيرا دعواتنا لك تقديم بلاغ
بتاريخ: 6 أكتوبر 200916 سنة comment_171887 لو سمحتو ممكن الـ ER ..ضروري الله يسعدكم و يرزقكم الجنة تقديم بلاغ
بتاريخ: 21 مارس 201510 سنة comment_260818 السلام عليكم انا حامد عندي مشروع الحجز والاستعلام مطار الخرطوم الدولي حجز التزاكر عن طريق بطاقات الائتمان ولم اقم بشئ سوى الفصل الاول اريد منكم ان توجوهوني م هي الشاشات التي ممكن ان تكون مناسبه واريد ان اصمم الصفحات من خلال برنامج تصميم المواقع جمله joomla وقاعدة بيانات mysql. ارجو اجابه من المستر. تقديم بلاغ
بتاريخ: 25 أبريل 20169 سنة comment_273962 السلام عليكم اذا ما عليكم امر اللي عنده ال ERD والجدول يرسلها لي عالايميل [email protected] تقديم بلاغ
بتاريخ: 2 مايو 20196 سنة comment_298368 لو سمحتو ممكن الـ ER ..ضروري الله يسعدكم و يرزقكم الجنة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.