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

صناعه DBMS

مغلق
بدأه isdep_makin في 4 مايو 2005 · 27 رد · 3,586 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

صناعه DBMS

لذا فهل هناك من يريد ان يجند نفسه للعمل فى هذا المشورع

الشروط الخبرة بلغه البرمجه ( c# ) او اىمن بغات الدوت نت

2- التفرغ لهذا المشروع طول الاجازة الصيفيه

3- الا يكون مبتدا

وان كان هناك من لديه موهبه تجميع المعلومات من الانترنت فهذا سيكون اجمل لو انضم الينا 2 او 3 اعضاء

بدايه العمل : 10/6/2005 اى بعد انتهاء الامتحانات مباشرة

( افضل من يقوم بصناعه ال DBMS هما الاكثر علما بنظم التششغيل)

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#2

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

فصناعة DBMS يتطلب الإلمام بالعديد من المهارات البرمجية

مثل:

- تركيب البيانات المعقدة وكيفية تخزينها على الأقراص مثل : HASH TABLE , B TREE , وغيرها

- برمجة المترجمات لوجود لغة SQL

- برمجة مايسمى بـ محرك قاعدة البيانات الوهمي وهو من أعقد الأمور لتنفيذ الأوامر على DB

- كيفية التعامل مع أنواع البيانات بالصيغة الثنائية لأنك المسؤول الأول والأخير عنها

- وغيرها الكثير...

يوجد هناك SQLite وهو نظام مفتوح المصدر بلغة C وقرأت بعض من ملفاته

ونضام أخر مكتوب بلغة JAVA نسيت اسمة

عن نفسي أنا أعرف اللغة C# بشكل متقن

ومعرفة جزئية ببعض ما ذكرت من المهارات

وأهم شئ هو معرفة BTREE معرفة متقنه ليسهل عليك بعدها الباقي لأنها هي الهدف من إنشاء قاعدة البيانات

وإلى اللقاء

#3

:wacko: ياريت تفيدونا وتعرفونا ما هو ال ...........DBMS فأنا أول مره أسمع هذا الاسم ؟!؟ :wacko:

جزاكم الله كل خير ووفقكم لعمله من غير معرف ايه هوه ؟!؟ :wacko:

#4

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

شكرا لك اخى الركيم mossa على تلك المعلومات القيمه وان كنا نريد منك بعض التلميحات ( المراجع التى قرات فيها او المصدر التى من الممكنالحصول على معلومات منها

خى حازم

الDBMs

اختصار database Management System

ويعنى مدير قاعدة البيانات

ويبدو ان اسمه فيه كل الشرح

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#5

السلام عليكم

اخى الكريم mossa هل من اللممكن اللنك الخاص ب open source code الخاص باDBMS

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

شكرا وارجو التواصل

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#6

إليك هذة الصفحة التي تعرض لك بعض DBMS المجانية والمفتوحة المصدر

لكن ركز في نظام التشغيل الذي تدعمة

DBMS

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

#7

:wacko: شكرا علي المعلومه ويبدو انه لسه عليا شويه ووفقكم الله لما تنوون فعله:wacko:

#8

Elsalam aliko

Sorry For use English

1- thanks very much for the site

2- i found whenm i down load the dimand db http://www.csse.monash.edu.au/~darrenp/diamondbase.html

the file contains the extention

dimand.tar.z

what the program who deal woth this extention

thanks second

isdep_makin@yahoo.com

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#9

جار البحث عن البرنامج

وأشكرك على هذة الوصلة

تم تعديل هذه المشاركة بواسطة mossa في 9 مايو 2005 في 21:24

#10

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

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

isdep_makin@yahoo.com for mail

eng_makin@hotmai.com for chat (1pm to 2pm) daily

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#11

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

لا اعلم هل هي صدفه ام لا ،، ولكن منذ فتره كنت افكر في نفس الشي.. ، بالاضافه الى ذلك ، امس تعرفت على هذا المنتدى ك)

ويبد انكم عاقدين العزم ، فهل يمكنني الانضمام في هذا الآمل ؟

alansari.n@gmail.com

اما عن الملف فارفته بصيغه zip

diamond.zip

تم تعديل هذه المشاركة بواسطة da-crystal في 11 مايو 2005 في 13:16

لا مستحيل غير الوقت

#12

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

اولا مرحبا بك فى الفريق العربى للبرمجه

ثانيا الامال واحدة واليد باليد تقربها

ثالثا شكرا جزيك على تحويل الملف ( ما البرنامج المستخدم ان لم تمانع !

رابعا انضمامك للمشروع خير كبير لنا وان شاء الله سيتم العمل الحقيقى فى 10/6/2005 بعد انتها ء الامتحانتات

وحتى تلك المدة اقوم بتجميع المعلومات

خامسا : ممكن نبذة مختصرة عنك وعن خبرتك ( ان لم تمانع )

جزاكم الله خيرا

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#13

اشكرك اخي على الترحيب،

اما عن البرنامج فهو WINZIP

وحاليا ، طالب جامعي ادرس Software Engineering

وسابقا Computer Engineering

ولدي خبره في:

vb, vb.net ,c# , vc++,java..

واعشق برمجه الثريدي جرافكس

وحاليا اتعامل مع oracle9i كـDBMS

لا مستحيل غير الوقت

#14

سوف أطلع على الملف

وأرد قريبا إن شاء الله

#15

السلام عليكم

ننتظرك وننتظر قضاء الامتحانات وان شاء الله نمضى بخطى ثابته

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#16

diamond.zip يتكون من ال Grammer Rules او ال Production Rules الاساسية و هي مكتوبة باداة Lex & Yacc و هما الملفان .L و .Y اما الباقي فهو الParser Code الذي يقوم ال Lex & Yacc بعمل Generation له بناء على هذه القواعد و لكن عندما راجعت القواعد الحقيقة لم افهم فقد كنت اتوقع ان تكون هذه هي ال Production Rules الخاصة بلغة ال SQL و لكن لم تحتوي هذه الملفات على ال SQL Grammer

و ايضا كلمة للاخ isdep_makin الذي ينوي ان يقوم بعمل DBMS في مشروع تخرجه فاقول له احذر فالموضوع يحتاج خبرة في مجالات عديدة قبل الاصرار و الاستعداد .

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#17

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

شكرا لك اخى bashmohandes على النصيحه ولكن قيامى بعمل DBMS هو موضوع حياتى ان شاء الله واردت ان ابداة من الان

واما تصورى للDBMS فربما اعلن نه لاننى حتى الان ارة تطبيق لا يحتاج الى التفكير ومن ثم التنفيذ واتمنى ان نرك مرات عديدة هنا

البدايه الحقيقيه فى 10/6 إن شاء الله

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#18
اقتباس
واما تصورى للDBMS فربما اعلن نه لاننى حتى الان ارة تطبيق لا يحتاج الى التفكير ومن ثم التنفيذ

اسف فلم افهم ما تقصده من هذه الجملة ارجو التوضيح :D

على العموم هذا مشروعك و انا قصدت النصيحة فقط. لان الDatabase ليس مشروع سهل او بسيط لانه كما ذكرت من قبل يتطرق لعدد كبير من الموضوعات الاخرى مثلا انك ستضطر لكتابة Driver للEngine الخاص بك لتدعم الDMBS على اللغات المختلفة مثل ال VB و ال C#.net و غيرها كما ان يجب عليك ان تتبع ال Standard ODBC حتى تستطيع ان تخاطب ال DBMS من اي لغة اخرى و كل هذا ان لم يكن صعبا فهو يحتاج الى الكثير من الخبرة و الوقت لان مشروع مثل هذا يحتاج على الاقل سنتان من البحث و التدريب قبل وضع الDesign و بدء ال Implementation

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#19

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

اخى الكريم انا الاخر عندما قرات الجمله لم افهم معناها ايضا هل يوجد احد هنا يفهم معنى تلك الجمله :)

ولكن انا اقصد عمل DBMS كله ما يحتاجه الخبرة والجديه ولموضوع ليس بالصعوبه التى اتصوره انا شخصيا ولكن هى بدايه كنت اقرا فى كتاب system software وقد تطرق الى نظم التشغيل ومن ثم زكر منها Dbms ومعنى هذا ان الموضوع ليس سهلا ولكنى لا اريد ان اقوم بعمل DBMS يضاهى الاوراكل او اى DBMS اخرى ولكن اريد ان نبداء بشىء بسيط على الاقل يقوم بتخرين الباينات ومن ثما تشفيرها بالجورزم بسيط ولكين يجمع اربع حروف على كل حرف يعنى ال A يكتبه E و ال B يكتبها F وبالنسبه لل security لن نتعرض لها الان نهائى وان تعرصنا لها ستكون عمليه Authontication بسيطه جدا ,

وبالنسبه لل جمل ال SQL فقد تكرم الاخ طارق ابراهيم ومنحنى DLL يعمل كا SQl parser وممكن انه يتعامل فى موضوع ال sql على الاقل فى التاكد من صحه جمل ال sql

واما عن عمليه تخرين الملفات فى الهارد ديسك فاننا سوف نستخدم احد اساسيات التخرين يعنى ممكن الملفات تتخرن squential وخلاص على ما تفرج يعنى .

وبالنسبه لل MAnager ممكن interface صغير يعمل من خلاله كل شىء لحد امام ربنا يفرجها .

اكيد فى حاجات كتيرة انا مش مركز فيها بس هحتاج لحبه تعديل

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#20

ربنا يوفقك

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#21

السلام عليكم

موضوع جميل لو بدأنا من حيث انتهى الاخرون

الرابط التالي ربما يفيد في التعريف بتوجهات المبرمجيين العالميين في هذا المجال

http://www.mono-project.com/DB4O

ودمتم

#22

السلام عليكم

شكرا nashi كثير على اللنك ونريد انراك دائما

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#23

اللينك دي بتتكلم عن حاجة تانية خالص

مش عن صناعة ال DBMS دي بتتكلم عن Technique جديد لحفظ ال Objects و هو يشبه الى حد ما ال Serialization المستخدم حاليا في ال .net, Java و هذا الTechnique يهدف الى حفظ ال Object في Database عن طريق سطور بسيطة و دون الحاجة الى انشاء Tables بواسطة المبرمج حيث يتولى امر الTables الframework و يكون امر الحفظ اشبه بهذا

ObjectContainer.SaveObjectToDb(MyObject);

و بس

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#24

السلام عليكم

يمكن الـ OODB هي الجيل القادم

وفي الاخير الكل DB

وعفوا اذا خرجت من الموضوع

#25

الموضوع لم يكن يتكلم عن صناعة الDBMS نفسها و لكن يتكلم بافتراض انك تستخدم اي نوع Relatoinal Database بالفعل

Sr. Software Development Engineer
Hulu, LLC
My Blogs

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

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