المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: اي نوع داتا بيس افضل لمشروع بالجافا ؟
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
كيان
السلام عليكم ورحمة الله وبركاته

كل عام وانتم بخير

اولاً : عندي استفسار بخصوص اي نوع من الداتا بيس افضل لمشروع تخرج بالجافا ؟

اكسس او الداتا بيس اللي بالنت بينز علما اني استخدم برنامج netbeans ؟

ثانياً : انا مشروعي للتخرج اغلبه قائم على الرسم هل فيه tools ممكن تساعدني في مشروعي ؟

ثالثاً : في مشروعنا للتخرج نحتاج الى dictionary حتى نستخرج منه الافعال والاسماء لمساعدتنا في الرسم , وين احصله وكيف استخدمه بالبرنامج ؟



شكراً جزيلاً لكم , اتمنى الرد على تساؤلاتي
mohref
إذا بتقدر توضح اكتر ممكن نعطيك معلومات اكتر
حول شو المشروع و شو بدك ترسم هل بدك ترسم صفوف وروابط
وبدك قاموس من اجل استخراج الاسماء التي تعبر عن الصفوف و الافعال التي تعبر عن الروابط
اذا بتوضح الفكرة اكتر رح تلاقي ردود اوضح
كيان
السلام عليكم ,
مشروعنا اسمه auto uml

يتم ادخال use case , conceptual model , contract
ومن خلالها يتم رسم system sequence diagram , collaboration diagram , class diagram

يعني يقول بوظيفة system analysis

واذا اردنا التعديل على الرسمات نحتاج darg and drop tool

اذا يحتاج ممكن انزل اشكال الرسمات المطلوب تنفيذها بالبرنامج وشكل الـ interface المطلوبه للبرنامج
الـdictionary تستخرج الافعال والاسماء من الـ use case حتى نستخدمها في رسم system sequence diagram بحيث الاسماء والافعال نستخدم لتحديد الـ methode and attribute




كراً
MKSoft
حقيقة اخي كل برامج قواعد البيانات بإمكانها العمل مع جافا , سواء Access او Oracle او MySql او SQLServer ..الخ.
دورك في إختيار نوع قاعدة البيانات , يعتمد على حجم البيانات التخزينية التي تحتاجها .
فإذا كنت متأكد ان البيانات التي ستستخدمها ليس ضخمة جدا , إنما صغيرة أو متوسطة ,, فيفضل استخدام Access , ومن وجهو نظري ارى ان مشرووعك لا يحتاج لبيانات كثيرة , لذلك استخدم Access , لانه برنامج بسيط و خفيف , ويوجد على معظم اجهزة الكمبيوتر.
كيان
طيب انا كنت بسأل عن الداتا بيس اللي مع netbeans اذا كان لكم خبره فيه , هل من الممكن استخدامها ويشتغل البرنامج حقي بعدين على اي جهاز ؟

شكراً جزيلاً على ردودكم , انا كنت مرجحه الاكسس بس قلت اسألكم عن قواعد البيانات اللي في netbeans واستشيركم في الأفضل




كيان
السلام عليكم ,

بحثت بالمنتدى كثير بس مالقيت شئ كامل للي ابيه وماقدرت افهم بالضبط لاني مادرست JDBC بس قريتها في كتاب للجافا , انا محتاجه مثال لبرنامج يتصل بداتا بيس من نوع اكسس ويعمل insert للبيانات , و retrive لها

ولاحظت من خلال بحثي انه مفروض اعرف بنوع الداتا بيس حقتي من خلال control panel واكتب اسم الداتا بيس حقتي ؟ طيب لو فتحت الاكسس وعملت جداول وربطتها ببعض هل ممكن الاستغناء عن الفقره السابقه؟

يعطيكم العافيه , شكراً على مساعدتي
كيان
اتمنى احد يرد علي , محتاجه مساعدتكم ضروري

مشروعي للتخرج عباره عن برنامج وبنستخدم netbeans وفيه ضمن netbeans نوع من الداتا بيس اسمه Apache Derby هل من الممكن ااستخدم هالنوع من الداتا بيس ويشتغل برنامجي باي جهاز ؟
وهل تنصحوني بهذا النوع لانه اسهل الطرق اللي لقيتها ؟


اتمنى احد يرد على تساؤلاتي جزاكم الله خيرا

شكرا
Eisa Ayed
اي نوع من الداتا بيز افضل لمشروع بالجافا ؟
تختلف بحسب طبيعة مشروعك - مهامه - عدد مستخدمينه

بما ان مشروعك مشروع تخرج بمعنى انه مش تجاري
بامكانك استخدام JavaDB or Apache Derby وهي تاتي مضمنه embedded في النت بينز
وهي قاعدة بيانات خفيفه +انها كتبت بالجافا بمعنى انها تعمل على مختلف الانظمه


كيان
يعطيك العافيه يااخوي , مره شكراً
mohref
اسف على التأخير
نحنا كان عنا مشروع تخرج قبل سنتين وكانت فكرة المشروع كتير قريبة على فكرة المشروع الخاص بكم وهذه لمحة عن المشروع:
يقوم المشروع على فكرة ادخال نص عربي حر السياق يوصف هذا النص مشروع يراد برمجته يتم في الخطوة الأولى استخراج الصفوف و العلاقات
المرشحة من هذا النص وبعد الموافقة عليها يتم الاعتماد على مايسمى corpus في الحصول على المعاني المقابلة باللغة الانكليزية لهذه الصفوف والعلاقات
ثم يقوم برسم الصفوف و العلاقات كاي محرر uml(فقط مخطط الصفوف) ومن ثم يتم توليد الكود الخاص بهذا المخطط باللغة جافا
ويتم توليد الScript لبناء الجداول على أي نظام لإدارة قواعد البيانات و هنالك امكانية ايضا لتوليد واجهات بسيطة اعتمادا على هذا المخطط
أختي انصحك ان تعتمدي في رسم المخططات على برنامج لرسم مخططات الUML على شرط ان يكون مفتوح المصدر كما اعتمدنا نحن في هذا
المشروع على Violet وهو برنامج لرسم مخططات UML مفتوح المصدر قمنا بدمجه في البرنامج الذي انشأناه

http://www.horstmann.com/violet
http://sourceforge.net/projects/violet

أما بالنسبة لقواعد البيانات فأنا أفضل MySql مع جافا
ولا مانع من استخدام access في حال السرعة

لكن لااعتقد ان مشروع مثل المشروع الذي تعملون عليه يحتاج الى قاعدة بيانات لأنك غير محتاجة الى تخزين بيانات
اللهم إلا اذا كنتي تريدين تخزين القاموس الذي تتحدثين عنه في قاعدة البيانات


أظن أن هذا ماتحتاجينه


علاء الصالحي
هل ممكن أخ/ت mohref
أن تقوم بوضع مشروعك في موضوع منفصل
وتفصيل أكثر عن التقنيات التي استخدمتها
وكالعادة أستغرب أن يكون مشروع يخدم العرب وواجهته إنجليزية

تحياتي
ابو سعود الفرنسي
بالنسبة لقواعد البيانات فأمامك عدة خيارات هي
1 . الاكسس
2 . MySQL
3 . SQL SERVER
4 . ORACL

بالنسبة لقاعدة البيانات الاكسس فلا انصح باستعمالها . السبب لانها لا تستحمل البيانات الكبيرة جداً . ولكن تكمن ميزتها في سهولة الاتصال معها
مع برامج الجافا بالاضافة الى سرعة اضافة وجلب البيانات من قاعدة البيانات . فضلاً على انها خفيفة على الجهاز

اما MYSQL فهي اجود من الاكسس وميرزتها في السرعة ايضا واستيعاب البيانات الكبيرة
. فهي كسرعة الاكسس من حيث الاتصال وجلب البيانات من القاعدة ولكن فيها عيب كبير وهو اللغة العربية . ( تطلع روحك )

اما بالنسبة SQLSERVER فانا ارى انها الافضل من بين القواعد . صحيح هي ابطئ من القاعدتين السابقتين من حيث الاتصال والاضافة والجلب
ولكنها جيدة بحكم انها تستوعب حجم البيانات الكبير جداً . طبعاً لاتوجد بها مشاكل من حيث اللغة العربية . وهي خفيفة على الجهاز ولكن ليس كمثل MYSQL

بالنسبة للاوراكل . اعتقد انه الحل الافضل اذا كان المشروع سوف يوضع في شركة ويكون قيد الاستعمال لمدة 15 سنه مستقبلاً .
ولكن سوف تواجهك مشكلة في الاوراكل وهي التاريخ . فلابد من الدخول على الريجستري من هناك وتغير بعض الخصائص
على حسب استعمالك للغة العربية او الانجليزية ...


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



تحياتي للجميع
كيان
اخ mohref الله يجزاك خير على الإفاده

احنا مشروعنا يشبه البرنامج violet اللي ارفقته بس انه كل فقره تعتمد على اللي قبلها يعني :

اليوزر اول شئ يدخل use case وبعدها لمايطلب انه يعمل SSD يروح للداتا بيس حقة اليوز كيس وياخذ المعلومات منها ويرسم SSD وبعدها يطلع منها system operation اللي بتفيدني في contract

واليوزر بعد يقوم بإدخال contract and conceptual ومنها البرنامج يقول برسم الـ collaboration

ومن الـ collaboration ans conceptual يرسم البرنامج class diagram
وبالأخير نطلع الكود بلغة الجافا

انا بحمل البرنامج وبشوفه ان شاء الله يفيدنا

يعطيك العافيه

*





اخوي ابو سعود الفرنسي
شكراً ماقصرت على التوضيح بناقش البنات اللي معي ونشوف , حنا الى الآن اعجبتنا الداتا بيس اللي متضمنه في netbeans وبديت اجربها بس لسى ماخزنت فيها شئ , وخيارنا الثاني احتمال MYSQL


اللي سمع سلبيات عن الداتا بيس المتضمنه مع netbeans يايت يوضح لنا اياها ,



جُزيتم خيراً على المساعده

هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2008 Invision Power Services, Inc.