تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحليل الانظمة او Normalization
#1
تخصص تحليل الانظمة والمعلومات تخصص حديث لكنه واسع ودقيق .
وفي مجال البرمجة هناك محلل الانظمة وهو من يقوم بتحليل مدخلات المسألة موضوع البحث ويضع لها جداولها وعلاقاتها ويقدمها للمبرمجين الذي سيقومون بعمل واجهات الادخال والمعالجة للعمليات الاربعة الاساسية من قراءة واضافة وتحديث وحذف .
 هذه بشكل مختصر مقدمتي الاساسية للدخول الى الموضوع الذي اود اقتراحه
وهو انشاء تبويب فرعي ضمن قسم قواعد البيانات العام هنا
يقوم فيه الاعضاء برفع ما يقع تحت ايديهم من مخططات schemes لقواعد بيانات ، مثلا قاعدة بيانات خاصة بالصيدلية ماذا يمكن ان تتضمن من جداول ، واخرى خاصة بمدرسة او مصنع وهكذا ، فبدلا من ان يقوم المبرمج باعتصار دماغه ووضع الفرضيات حول ما يحتاج من جداول وحقول ضمن تلك الجداول لتمثيل القضية التي بين يديه تمثيلا (بياناتيا) يرجع الى ما سيتوفر هنا من نظم قد تمت مناقشتها وتحليلها ..
اقول قولي هذا بعد ان زرت منذ سنين عديدة موقع متخصص اسمه database answers
ورابطه هنا
http://www.databaseanswers.org/data_mode...models.htm

هذا الموقع يقدم نماذج عديدة لنظم تم تحليلها ووضع اسماء الجداول المطلوبة لها وحقولها ، كما يعرض خدمة تحليل الانظمة بمقابل مادي ليناقش معك ويحلل ما تحتاج من الجداول ليقوم عليها نظامك ،
صراحة وبعد جولة سنين عديدة في مجال قواعد البيانات رغم عدم حاجتي له وعدم اعتماد مورد رزقي عليه وانا عايش بدونه بفضل الله ، لكنها الهواية والشغف ، جعلني اتنقل من الاكسس الى php الى فجول الى اوراكل وغيرها
والشي المشترك الجميل هو قواعد البيانات وتحليل اي قضية الى جداول وعلاقات وهو الشيء الاهم الذي يجب ان نبرع فيه ولا يهم بعد ذلك نوع اللغة المستخدمة لبناء الواجهات الخاصة بالادخالات والتحديثات ففي النهاية القضية المهمة هي امن النظام الذي يمسك البيانات وموثوقيته واستقراره ..

وكما يعلم المتمرسون وربما لا يعلم المبتدئون ان هناك شي اسمه
 front end وهو الجزء الذي يتعامل معه المستخدم وقد يكون برنامج سطح مكتب او تطبيق في جوال او صفحة ويب يمكن الوصول اليها من خلال المتصفح بغض النظر عن الجهاز والنظام المستخدم ، هذا من جهة ومن جهة اخرى هناك back end وهو المكان الذي تحفظ فيه البيانات ويتم التعاطي معها من خلال البرنامج او التطبيق المخصص لها ، وهذا المكان يمكن ان يحتفظ باكثر من قاعدة بيانات لكل واحد من الانظمة و بجداولها  ..
هذه الجزء يسمى  dbms= database management system
وقد يكون mysql, ms sql server, oracle,postgr  الخ
والاختيار بين هذه مجرد تفضيل شخصي وربما لاعتبارات مالية ، هذا مجاني وهذا بفلوس ، او لاعتبارات ولائية ـ فمن يحب منتجات مايكروسوفت لا يحب ان يجرب غيرها ، ولكن الواقع الذي  لا نعلمه او كل شي موجود ، ولحد اليوم يوجد ناس في شتى انحاء العالم تتبنى تقنيات ربما نعتبرها قديمة لكنهم لا يفرطون بالخبرات التي لديهم ليبدأوا من الصفر ،وكذلك الاختيار بين ما موجود من تقنيات في ال front end فجميعها في النهاية تصب في نفس الغرض
ولا ننسى ان البرامج العربية في معظمها تتعلق بقواعد البيانات ، حيث ان البرمجة ادخال ومعالجة واخراج ، ولم نرى الا النادر من البرامج العربية التي تتعامل مع معالجة صور او فديوات او صوت او او او ، كل ما موجود هو قواعد بيانات بدأً من القواميس الوافي والكافي والشافي والمتعافي مرورا بالمجلات الالكترونية والموسوعات ، هذا بالاضافة الى ختمات القرآن الكريم التي تربو اعدادها على المئات ، كل ذلك ضمن تصنيف قواعد البيانات
وكأن هذا قدرنا لا نستطيع ان نتجاوزه الى غيره ، ومن تجاوزه فهو اما يفكر في التشفير او التهكير . وعندما يتملك الواحد منا التعب ولا يجد ما يستثمر فيه خبرته السابقة ويتحسر على الوقت المهدور فيها فيلجأ الى تقديم الدروس والدورات كحل اخير ، فهل يا ترى ان الجيل اللاحق سيتعلم ليقدم بعد ذلك الدروس في نهاية المطاف حين ينظر الى حاسبته ويقلب كفيه على ما انفق فيها من الساعات وهي صامتة !
ههه اعذروني فقد ابتعدت عن موضوعي الاساسي لكنها شقشقة هدرت .
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة عاجلة في تحليل النظم ramasa.has 0 2,468 12-12-18, 02:04 AM
آخر رد: ramasa.has

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم