مضى على الشبكة و يوم من العطاء.

أنظمة المعلومات-Information representation

MinaMina is verified member.

{ | مشرف قسم لغات البرمجة | }
.:: طاقم المشرفين ::.
.:: كاتب تقني ::.

السمعة:

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

◽ما هو نظام معلومات؟
لنعطي تعريف أدق هو مجموع الموارد المادية؛ أي العتاد (hardware), والموارد البرمجية (software) التي تسمح بـإدخال ,معالجة ,تخزين المعلومات(بجميع أشكالها :نصية,صوتية,صورة..)داخل وبين المؤسسات.

وعليه فإن جودة نظام المعلومات الخاص بنا تشمل النقاط التالية :

  • سرعة وسهولة الوصول للمعلومات :بفضل الموارد المادية والبرمجية ذات الأداء العالي
  • المصداقية : حتى يكون النظام نظامًا معتمداً ,عليه توفير معلومات صحيحة وأكيدة؛ لأنه كما ذكرنا سابقًا فهو همزة الوصل بين النظامين الآخرين ( إتخاذ القرار ونظام التنفيذ) فأي معلومة غير أكيدة وصحيحة تؤثر سلبًا على اتخاذ القرارات من ثم تنفيذها , إضافة لذلك يجب أن يكون النظام مرن ويضمن على الدوام أن تكون المعلومات مُحدَثَة
  • آمن: عن طريق الموارد المادية والبرمجية التي تضمن حمايته
من التعريفات السابقة يُمككنا استخراج عناصر نظام المعلومات، وهي :
  • قواعد البيانات الخاصة بالمؤسسة
  • التطبيقات (برمجيات)
  • البنيةالتحتية للشبكة
  • خوادم المعلومات والتطبيقات
  • أجهزة الحماية

▫️الفرق بين المعلومة والمعطى؟
إذا اخذنا على سبيل المثال العدد 05187456 هذا مُعطى بدون معنى بالنسبة لك لن تستطيع فهمه, لكن مذا لو أخبرتك أن أول رقمين يمثلان الشهر وباقي الأرقام تمثل عدد السيارات المُباعة, تستطيع إذًا الإستفادة منها ومعرفة عدد السيارات المُباعة(187456) بالنسبة لشهر مايو(05) , بالتالي تصبح معلومة ذات فائدة لك.

interp.webp


كذلك الأمر بالنسبة لنظام المعلومات كي نستطيع الاستفادة من المعطيات المخزنة به يجب علينا أن نقوم بـ data codification قبل إدخالها؛ حتى نستطيع تحليل وتفسير هذه المُعطيات لتصبح معلومات مُفيدة بالنسبة لنا .

إضافة لهذا الجانب ,المعرفة الجيدة للتعامل مع البيانات ( data ) مُهمة ,فلا ننسى أن تخزينها يتعامل مع حجز مساحة من الذاكرة؛ فإذا أردت على سبيل المثال تسجيل معلومات عدد كبير من الأشخاص من اسم ولقب وجنس (ذكر/أنثى)
بالنسبة للاسم واللقب لا نستطيع أن نتكلم عن codification لأنه بدون معنى , أما بالنسبة للجنس فلا داعي لتخزينه كالتالي :

أنثى => string
ذكر => string

بل يمكننا أن نأخذها على شكل قيمة Boolean إما 0 أو 1 :
0=> ذكر
1=>أنثى

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

الجدير بالذكر أن تخزين string سيأخذ على الأقل 1byte=8bits لكل حرف بينما Boolean يأخذ 1byte , ولكم أن تحصوا الفرق لو كان التسجيل يخص آلاف أو ملايين الأشخاص.

في الواقع يوجد العديد من أساليب data codification , لكن سأكتفي فقط بذكر الأكثر استعمالًا وهي Articulated Codification وهي تقسيم code إلى مجموعة من Fields كل منه له معنى (مثل المثال السابق الذي أخذناه في السيارات). يمكنكم الإطلاع أكثر على bar code فهو يعتبر أيضًا نوع من أنواع data codification وهو الأكثر شيوعًا .


دمتم بخير 🦋
 
التعديل الأخير بواسطة المشرف:
بسم الله الرحمن الرحيم
استكمالاً لدروس أنظمة المعلومات , سنقوم اليوم بالتعمق أكثر في المفاهيم السابقة التي كانت عبارة عن تعريفات موجزة
إذاً ماهو نظام معلومات ? لنعطي تعريف أدق
هو مجموع الموارد : المادية (العتاد) ,والموارد البرمجية (softwares) التي تسمح ب : إدخال ,معالجة ,تخزين المعلومات(بجميع أشكالها :نصية,صوتية,صورة..)داخل وبين المؤسسات .
وعليه فإن جودة نظام المعلومات الخاص بنا تشمل النقاط التالية :

  • سرعة وسهولة الوصول للمعلومات :بفضل الموارد المادية والبرمجية ذات الأداء العالي
  • المصداقية : حتى يكون النظام نظاما معتمداً ,عليه توفير معلومات صحيحة وأكيدة لانه كما ذكرنا سابقاً فهو همزة الوصل بين النظامين الآخرين ( إتخاذ القرار ونظام التنفيذ) فأي معلومة غير أكيدة وصحيحة تؤثر سلباً على إتخاذ القرارات من ثم تنفيذها , إضافة لذلك يجب أن يكون النظام مرن ويضمن على الدوام أن تكون المعلومات مُحدَثَة
  • آمن: عن طريق الموارد المادية والبرمجية التي تضمن حمايته
من التعريفات السابقة يمككنا استخراج عناصر نظام المعلومات صحيح ?
إذن عناصره

  • قواعد البيانات الخاصة بالمؤسسة
  • التطبيقات (برمجيات)
  • البنيةالتحتية للشبكة
  • خوادم المعلومات والتطبيقات
  • أجهزة الحماية

الفرق بين المعلومة والمعطى?
إذا اخذنا على سبيل المثال العدد 05187456 هذا معطى بدون معنى بالنسبة لك لن تستطيع فهمه
لكن مذا لو أخبرتك ان أول رقمين يمثلان الشهر و باقي الارقام تمثل عدد السيارات المباعة, تستطيع اذن الاستفادة منها ومعرفة عدد السيارات المباعة(187456) بالنسبة لشهر مايو(05) بالتالي تصبح معلومة ذات فائدة لك


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

إضافة لهذا الجانب ,المعرفة الجيدة للتعامل مع data مهمة ,فلا ننسى أن تخزينها يتعامل مع حجز مساحة من الذاكرة فإذا أردت على سبيل المثال تسجيل معلومات عدد كبير من الاشخاص من اسم ولقب وجنس (ذكر/انثى)
بالنسبة للاسم واللقب لا نستطيع ان نتكلم عن codification لانه بدون معنى
أما بالنسبة للجنس فلا داعي لتخزينه كالتالي
انثى => string
ذكر => string
بل يمكننا ان ناخذها على شكل قيمة Boolean إما 0 او 1
0=> ذكر
1=>انثى
أو العكس فالمعنى او تفسير المعطى انت من تحدده بالنسبة لك وكيف تتعامل مع data لكن لا تنتظر من المستخدم الخارجي أن يتوقع ان 0 هو للذكر و 1 هو للانثى
إذاً وجب الفصل بين ما نخزنه وبين مانعرضه على الشاشة .
الجدير بالذكر ان تخزين string سياخذ على الاقل 1byte=8bits لكل حرف بينما Boolean ياخذ 1byte ولكم أن تحصوا الفرق لو كان التسجيل يخص آلاف او ملايين الاشخاص .

في الواقع يوجد العديد من اساليب data codification
لكن سأكتفي فقط بالأكثر استعمالا وهي Articulated Codification وهي تقسيم code الى مجموعة من Fields كل منه له معنى مثل المثال السابق الذي أخذناه في السيارات

يمكنكم الاطلاع اكثر على bar code فهو يعتبر ايضا نوع من انواع data codification وهو الاكثر شيوعا .

دمتم بخير 🦋
بارك الله فيك يامينا على هذا الطرح وجزاك الله كل خير
شرح مفهوم وواضح وننتظر جديدك دائماً ان شاء الله​
 
  • Love
التفاعلات: Mina
الله يعطيكم ألف عافية
أول مرة بسمع عن الموضوع و بظن أني فهمته

فشكرا
 
  • Love
التفاعلات: Mina

آخر المشاركات

عودة
أعلى