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

مقال - تصميم رائع لاكبر قاعدة بيانات من مايكروسوفsql 2005 Express

بدأه yasirhantoush في 13 يونيو 2008 · 4 رد · 1,448 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كان اليوم يوم جمعة ،كالعادة ، لم يكن لدي شيء لافعله ،

ذهبت الي الجامع و اديت صلاة الجمعة و رجعت الي منزلي ،

و من ثم اخذت نظرة علي التلفاز ولم اجد ما هو مفيد ،

هنا قناة mbc تعرض برنامج cbm المضحك ، تسليت قليلا و من ثم انتهي البرنامج ،

استعرضت بعض القنوات و لم اجد ما يسليني.

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

صراحة ، ولم احس بانه هناك ما هو جديد ، نفس المواضيع ،

هذه لديه موضوع مخالف ، وذاك لديه مشكلة في ربط قاعدة بيانات access ،

وهذا يرجو المساعدة و ذاك يريد وضع صورة خليفية في واجهة الفورم mdi ،،،

ماذا هناك ؟ هل توقف العالم عن التفكير ،

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

وفقط يطلبون المساعدة علي الانترنت ،

والله يا اخوان ، شيء عجيب ، قبل اسبوع يسأل احد الاعضاء المشاركبن الجدد ،

و يقول انه يرد برنامج احذيه ،،

عجبا ، عجبا يا اخوان ،

فانني اضحك منذ مده هلي هذا الطلب ،

ولكن ،،،،،،،،،

طلع الاخ مظلوم ،

انه يبغي فعلا برنامج هندسي لتصميم احذية باستخدام الكمبيوتر ،

و هنا كانت الاجابات ، مستحيل ، لا يوجد ،

خاصة في العالم العربي ، ليس هناك شركة عربية متخصصة في برامج التصميم الهندسية ،

لا توجد الخبرة المناسبة ،

فعلا ، الله يساعد العالم العربي ،

انظر الي نوع الاسئلة المطروحة هنا ،

تجد اخي ان العالم العربي فعلا يحتاج الي مساعدة ، والله يعينا .

فذهبت افكر بعيدا ، كيف يكون حال المحترفون المبرمجون ،

كيف ناس مايكروسوفت يعملون و يصنعون مثل هذه البرامج ؟

و هنا فكرت كيف تم صناعة البرامج الضحمة القوية ، تجد البرنامج فيه feature خيالية ،

كم واجهة واجهة موجود بالويندوز ؟ كم سطر برمجي موجود بال اوفيس ؟ ،

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

من ثم تذكرت في احد الكتب ،

كان يتحدث عن مثال لتصميم احد قواعد البيانات ،

وهي قاعد بيانات northwind الشهيرة ،

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

دخلت الموقع

و انا اقاوم كل الروابط و الاعلانات الجانبية عن sql2008 ،

و رفضت رابط الlinq ، وتجاوزت عن روابط الreporting services

و الanalasys services ،

لكن هيهات ، لم اجد قواعد البيانات northwind ،

فاذا بهم قالوا انها قديمة و مستهلكة و غير شاملة ،

و لا توضح مزايا الsql 2005 كلها ، كيف لي ان احمل هذه القاعدة ؟

طيب ما هو البديل ،

وهنا تم ذكر مثال ال adventure works ، و قلت اوكي ،

حملت قاعد البيانات و شغلتها علي ال sql 2005 ،

و هنا كانت المفاجأة ،

وجدت اكثر من 70 جدول ، صراحة ،

ذهلت ، سبعون جدول ،

طيب يعني اذا كل لديه واجهة للتعديل و الحذف

و الادخال و العرض

و ممكن تقريرن للطباعة ،

و واجهة للبحث ،

اذا نحن نحتاج الي 70 × 7 ، ما يعادل 490 واجهة ،

وهذا فقط مثال ، مثال علي قاعدة بيانات من ms sql 2005 EXPRESS ،

مثال لقاعدة بيانات كافية لتوضيح كل مزايا و قدرات SQL ،

وهنا قررت ان اعرض هذه المشاركة ،

واريد ان اريكم صورة من هذه القاعد ،

هذا التصميم الرائع ،

واذا كان هذا مثال ، كيف ستكون قاعدة البيانات الاصلية التي تعمل عليها تلك الشركات العالمية

ممممم ، مثلا احدي البنوك الامريكية مثل HSBC

او VISA

او MASTERCARD ،

او غيرها من المصانع العالمية ،،

و هنا نرجع لصديقنا ، كيف سوف يكون شكل برنامج تصميم الاحذية التي تعمل بها شركة NIKE او ADDIDAS ؟

او كيف سيكون شكل البرامج التي تعمل بها شركة SONY او PANASONIC ،

بانسونيك لديها اكبر مجمع لتصنيع الشاشات باليابان ،

عبارة عن اكثر من 9 PLANTS لتصنيع ال LCDs ، (الترجمة الحرفية هي 9 نباتات ، او بمكن ان تقول مزارع) ،

كم موظف لديهم ، 10 ، 15 الف؟

كيف يكون برنامج ادارة الرواتب و صرف المرتبات ،

و كيف تكون ادارة الحضور و الانصراف ؟؟؟

المشتريات ، التجميع ، الانتاج ، المبيعات ، المخازن ، العقود ، التصميم ، ،،،،،،،،،،،،

الكثير الكثير من التفاصيل الاخري ،،،

والان ، اريد ان اختصر عليكم هذا المقال الطويل و ادعوكم لرؤية هذه القاعدة ،

قاعدة البيانات التي تعد كمثال ،

مثال لتوضيح مزايا الsql server

post-45260-1213365757_thumb.jpg

تم تعديل هذه المشاركة بواسطة yasirhantoush في 13 يونيو 2008 في 17:14

#2

ما رايكم يا شباب عمل برنامج علي هذه القاعدة ،،

#3

صراحة ليس لدي فكرة عن برنامج المجوهرات ، لكن التصميم عجبني جدا ، خاصة و انا لم يكن لدي برنامج به اكثر من 10 ، 15 ، ممكن حتي 30 جدول ، لكن انظر لها ، انها قاعدة تحوي 71 جدول ، تخيل كيف تتم ادارة فريق برمجي لعمل مثل هذه ال APPLICATION ، صراحة ، انا مولع بمواضيع ادارة الفرق و نظم التحيليل و ادارة ال SOFTWARE DEVELOPMENT

و اعطيك السبب ، وهو اني قادر علي البرمجة ، و الحمدلله اشتغلت برامج كتير ، لكن فشلت في شي واحد ، وهو تكوين فريق كامل ، يعني انا لوحدي اشتغل 100% ، نكون مثلا 5 ، يحصل تضارب علي طول ، ولي تجارب فاشلة تماما في العمل الجماعي ، و ما اركز عليه هذه الفترة ، قراءة كتب و بحث الانترنت عن مواضيع مثل :

SOFTWARE DEVELEPMENT LIFECYCLE , AGILE DEVELOPMENT , SDLC , SOFTWARE ENGINEERING , EXTREME PROGRAMMING

وصراحة وجدت انه بحر من علم هندسة المعلومات ، واكثر فكرة هي ال OPEN SOURCE ، هدول المبرجين لديهم قدرات خارقة ، و يستعملون الـ cvs VERIONING , BUG TRACKERS, MAILING LIST , VERSIONS UPDATES ، و الجميل انهم حتي ما يعرفون بعضهم ، تجد انهم موزعون علي نطاق العالم ، و حتي ازمانهم و لغاتهم مختلفة ، ولكن جمعه شيئ واحد ، وهو روح البرمجة ،، و كان الله المستعان

#4

70 جدول ليس بالعدد الكبير، بالذات لبرامج الـERP. أعداد الجداول تصل إلى المئات.

ثم أن عدد الجداول ليس دليلاً على قوة البرنامج، بل التصميم هو الدليل.

#5

ههههههههه

صراحة ، كمثال sample مع SQLServer Express ، ليست كثيرة ،،، :yes:

في رايك ، كم واجهة تحتاج لمثل ادارة هذه الداتابيس ؟

تم تعديل هذه المشاركة بواسطة yasirhantoush في 15 يونيو 2008 في 12:17

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

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

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

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

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