الانتقال إلى المحتوى

][ 5 أسـئـلـة ][ لمـساعـدتي في مـشـروع Car Rental ][


بو عبدالعزيز

Recommended Posts


::: الـســلام علـيـكمـ ورحمه الله تـعـالـى وبـركـاتــه :::


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

أنا قـاعـد أشـتـغـل على بروجـكـت CAR RENTAL COMPANY
والحين تقـريبـاً أنتهيت من الـDatabase
ومـحــتـاج مـسـاعـدتكم في أكـثـر من نـقـطـة

أنا بإذن الله إبـتـداء من الأسـبـوع القادم راح أعرض البروجكت في المنتدى
وراح أمشي معاكم خـطـوة خـطـوة .. وأريـد آراؤكم ونصاؤكم في كل خـطـوة !!



*************************************

ســؤالي الأول: الـER Digram إلي سـويتها وأرفقتها في المرفقات .. أو الرابط التالي
http://img396.imageshack.us/img396/6280/123bv2.jpg

ياليت أشـوف أقتراحاتكم عليها .. وإضافاتكم ونصائحكم .. وأنا أعتقد عندي خلل في Rental Table
بحيث العلاقة مع الـCar Table لازم تكون Many-to-Many مـب One-to-Many
لأنها بالمنطق .. كل سيارة ممكن تستأجر بأكثر من عميل (في أوقات مختلفة) .. والعميل ممكن يستأجر أكثر من سيارة!!
أتمنى الإجـابـة على هذا الـسـؤال أولاً ...


*************************************

الـسؤال الثاني ...
هذا الـسؤال راح نـدخل فيه شوي بالـForm وشـوي بـالـDatabase
كيف ممكن أحفظ صـورة داخل قاعدة البيانات ...
- شـو نوع الـData Type
- كيف نستـقبلها في الـForm
- كيف نعرضها في الفورم من الـDatabase

في الجافا والفيجوال استوديو .. كنا نسوي على هذا المثال
www.YourSiteName.com/images/Subfolder/0001.jpg

لكن في الأوراكل .. والفورم بلدر .. لم أتعود بعد على التعامل مع الصور من قواعد البيانات
فـأرجو الإجابـة بالإسهاااااااب .. والتـفصـيـل المــمــل !!


*************************************


الـسؤال الثالث شـوي Technical Side
كيف ممكن أضمن أن الـUser بإمكانه أن يدخل المعلومات باللغة العربية
- شـو الخطوات بالتفصيل الممل
- الخطوات لإدخال وأستقبال المعلومات بالعربية
- كيف أتأكد أن الجهاز مستعد ومهيئ للإستخدام بهذه اللغة



*************************************


الــسؤال الــرابــع .. نـرجـع للـDatabase و Forms
كيف أسوي User Rights and permissions
يعني مثلاً الـManager تكون له Menu مختلفة عن الـEmployee
هذه النـقـطة أحتااااااااج فيها لشرح كبير ..
كيف أسويها بـ Database و Forms
وياليت الشرح يتضمن Login Process وSession إن وجــد



*************************************


الـسـؤال الــخـااااااااامـس ..
كــيف أسـوي Executable File للبرنامج إلي أشتغل عليه
بحيث أن الملفات الرئيسية تكون مثلاً على سيرفر .. والFile على Local Machine
يعني لما اسوي دبل كليك على الملف .. يشتغل البرنامج بدون فتح برنامج Form Developer


*************************************


في الـخـتـاااااااااااااام ..
آســف على الإطالـة وعدم التنظيم
لكن إستحملوناااااا .. :rolleyes:


أنـتـظـر تـجـاوبـكمـ معــااااااي ..
بـوم‘ التحـيـة: عبدالعـزيز

post-49007-1216160966_thumb.jpg

رابط هذا التعليق
شارك

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

اولا : كنت اتمنى ان توزع اسئلتك على المنتديات وليس فى منتدى واحد
ثانيا : العلاقة بين جدول الايجار وجدول السيارة (كما فى الرسم )... صحيحه ... فى حالة ان المستأجر يستأجر سيارة واحدة فقط عند تحرير عقد الايجار .
تحليل العلاقة بين جدول الايجار وجدول السيارة 1 : m يكون كالتالي :
- السيارة يمكن ان تؤجر مره واحدة أو أكثر من مره .
- عقد الايجار يجب ان يحتوى سيارة واحدة .

فى حالة ان العلاقه n:m بين السيارة وعقد الايجار
اى ان عقد الايجار الواحد يحتوى اكثر من سيارة ... فى هذه الحالة
- يتم انشاء جدول جديد يحتوى
رقم السيارة ورقم عقد الايجار الاثنين معا هما مفتاح الجدول
ثم اضافة اعمدة مثل عدد الكيلومترات لكل سيارة - فترة التأخير لكل سيارة - ....

مع التحية

رابط هذا التعليق
شارك

شـكـراً عــزيــزي على الـتـجـاوب ..
فـعـلاً موضوع الإيجار والسيارة كما ذكرت ..

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

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية