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

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

بدأه كيان في 3 سبتمبر 2008 · 12 رد · 2,487 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

شكراً جزيلاً لكم , اتمنى الرد على تساؤلاتي

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

#2

إذا بتقدر توضح اكتر ممكن نعطيك معلومات اكتر

حول شو المشروع و شو بدك ترسم هل بدك ترسم صفوف وروابط

وبدك قاموس من اجل استخراج الاسماء التي تعبر عن الصفوف و الافعال التي تعبر عن الروابط

اذا بتوضح الفكرة اكتر رح تلاقي ردود اوضح

#3

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

مشروعنا اسمه 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

كراً

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

#4

حقيقة اخي كل برامج قواعد البيانات بإمكانها العمل مع جافا , سواء Access او Oracle او MySql او SQLServer ..الخ.

دورك في إختيار نوع قاعدة البيانات , يعتمد على حجم البيانات التخزينية التي تحتاجها .

فإذا كنت متأكد ان البيانات التي ستستخدمها ليس ضخمة جدا , إنما صغيرة أو متوسطة ,, فيفضل استخدام Access , ومن وجهو نظري ارى ان مشرووعك لا يحتاج لبيانات كثيرة , لذلك استخدم Access , لانه برنامج بسيط و خفيف , ويوجد على معظم اجهزة الكمبيوتر.

#5

طيب انا كنت بسأل عن الداتا بيس اللي مع netbeans اذا كان لكم خبره فيه , هل من الممكن استخدامها ويشتغل البرنامج حقي بعدين على اي جهاز ؟

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

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

#6

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

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

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

يعطيكم العافيه , شكراً على مساعدتي

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

#7

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

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

وهل تنصحوني بهذا النوع لانه اسهل الطرق اللي لقيتها ؟

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

شكرا

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

#8

اي نوع من الداتا بيز افضل لمشروع بالجافا ؟

تختلف بحسب طبيعة مشروعك - مهامه - عدد مستخدمينه

بما ان مشروعك مشروع تخرج بمعنى انه مش تجاري

بامكانك استخدام JavaDB or Apache Derby وهي تاتي مضمنه embedded في النت بينز

وهي قاعدة بيانات خفيفه +انها كتبت بالجافا بمعنى انها تعمل على مختلف الانظمه

#9

يعطيك العافيه يااخوي , مره شكراً

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

#10

اسف على التأخير

نحنا كان عنا مشروع تخرج قبل سنتين وكانت فكرة المشروع كتير قريبة على فكرة المشروع الخاص بكم وهذه لمحة عن المشروع:

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

المرشحة من هذا النص وبعد الموافقة عليها يتم الاعتماد على مايسمى corpus في الحصول على المعاني المقابلة باللغة الانكليزية لهذه الصفوف والعلاقات

ثم يقوم برسم الصفوف و العلاقات كاي محرر uml(فقط مخطط الصفوف) ومن ثم يتم توليد الكود الخاص بهذا المخطط باللغة جافا

ويتم توليد الScript لبناء الجداول على أي نظام لإدارة قواعد البيانات و هنالك امكانية ايضا لتوليد واجهات بسيطة اعتمادا على هذا المخطط

أختي انصحك ان تعتمدي في رسم المخططات على برنامج لرسم مخططات الUML على شرط ان يكون مفتوح المصدر كما اعتمدنا نحن في هذا

المشروع على Violet وهو برنامج لرسم مخططات UML مفتوح المصدر قمنا بدمجه في البرنامج الذي انشأناه

http://www.horstmann.com/violet

http://sourceforge.net/projects/violet

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

ولا مانع من استخدام access في حال السرعة

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

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

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

screen1.png

#11

هل ممكن أخ/ت mohref

أن تقوم بوضع مشروعك في موضوع منفصل

وتفصيل أكثر عن التقنيات التي استخدمتها

وكالعادة أستغرب أن يكون مشروع يخدم العرب وواجهته إنجليزية

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

بالنسبة لقواعد البيانات فأمامك عدة خيارات هي

1 . الاكسس

2 . MySQL

3 . SQL SERVER

4 . ORACL

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

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

اما MYSQL فهي اجود من الاكسس وميرزتها في السرعة ايضا واستيعاب البيانات الكبيرة

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

اما بالنسبة SQLSERVER فانا ارى انها الافضل من بين القواعد . صحيح هي ابطئ من القاعدتين السابقتين من حيث الاتصال والاضافة والجلب

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

بالنسبة للاوراكل . اعتقد انه الحل الافضل اذا كان المشروع سوف يوضع في شركة ويكون قيد الاستعمال لمدة 15 سنه مستقبلاً .

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

على حسب استعمالك للغة العربية او الانجليزية ...

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

البيانات المستعملة . اما باقي السطور فهي كمثل بعض

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة ابو سعود الفرنسي في 5 سبتمبر 2008 في 06:19

#13

اخ mohref الله يجزاك خير على الإفاده

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

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

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

ومن الـ collaboration ans conceptual يرسم البرنامج class diagram

وبالأخير نطلع الكود بلغة الجافا

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

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

*

اخوي ابو سعود الفرنسي

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

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

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…