• 0
Guest hassan_82

قاعدة البيانات الذكيه (IDB)

سؤال

بسم الله الرحمن الرحيم

-------------------------

ان شاء الله سوف نطرح في هذه المقاله موضوع قد يعرفه البعض من خلال التطبيق

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

من مجالات الحاسوب وبجميع تطبيقاتها ان هنالك العديد من البرامج والمشاريع التي يضعونها

داخل الرفوف ولا ينتبهوا اى مدى فائدتها الاكاديميه وطرق الاستفاده منها من ناحيه باحثيه , فمثال

على ذالك مواضيع قواعد البيانات وتطبيقاتها , ففي يوم من الايام دار بيني وبين احد الاشخاص لديه

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

الكبير من المقالات والابحاث , فكان جوابه :-" استفيد من اي كلمه اكتبها ومن كل كود ابرمجه وبالتالي

لا اترك ورائي اي شيء " .

فقط اردت ان انوه لهذه النقطه , لان البعض منا يخفى عليه ان العمليه الاكاديميه والكتابيه للمقال والعمل

الفعلي (البرمجي) لها نفس المستوى من الاهميه , لذا اتمنى منكم اخوتي الانتباه لهذه الحيثيه , وبالتوفيق .

------------

قبل ان نبدأ في موضوع هذه المقاله عن قاعدة البيانات الذكيه لنبدا بمقدمه بسيطه عن قواعد البيانات بشكل عام .

قاعدة البيانات (Database) :- هي عباره عن مجموعه من البيانات , والتي تصف النشاطات بين نظام

او اكثر يرتبط بينها صلات معينه ( يختلف التعريف من شخص لاخر ) .

والمفاهيم الاسايه بها :- entities, relationship.

انظر للصوره التاليه تمثل قاعد بيانات

post-168424-12605869866957_thumb.jpg

--------------

قاعدة البيانات الذكيه (Intelligent Database)

1:- مقدمه .

2:- ميزات .

3:- المنهجيه , ومباديء الاستخدام .

4:- مجالات التطبيق .

المقدمه

كما نعلم فهنالك مشكله في تعاملنا مع البيانات بسب الطرق التقليديه لتجميعها , فهذا يؤثر على مقدار المعرفه المطلوبه , بمعنى اخر

طرق وادوات تجميع البيانات التراكميه تسبب في تظخمها ويضهر قصور في الحصول على المعلومات المرجوه !!!!!

We are drowning in data, but starving for knowledge

[John Naisbitt, Megatrends, 1984 ]

حلول :-

Data warehousing (1:- تخزين البيانات والمعالجات التحليله.

2) Data Mining :- استنباط المعرفه والمعلومات المرغوب بها من خلال ( القواعد , الانماط , والاسس, القيود )

اي البحث عن بيانات محدد في حجم كبير من البيانات

---------------------------

3) Intelligent Database قاعدة البيانات الذكيه

التعريف العام :- دمج نظم ادارة البيانات مع قدرات تحليل وتجهيز المعرفه وهذه الطريقه تجعل عملية الوصول للبيانات المعقده

والكبيره ابسط وأكثر كفائه . ( او بمعنى اخر دمج لقواعد البيانات الاعتياديه مع التقنيات المطوره من الذكاء الاصطناعي فهذا

التشارك يؤدي بدوره الى زيادة كفاءة عملية البحث والمنهجيه التي تقوم عليها هذه البيانات )

-------------------------

تطبيقات الذكاء الاصطناعي مقابل تطبيقات قاعدة البيانات الذكيه , انظر الى الرسم التالي ولاحظ :-

من خلال الرسم نجد ان :-

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

•استرتيجية تطبيقات الذكاء الاصطناعي من خلال التنافس مع القدره البشريه لتحل محلها .

post-168424-12603885419597_thumb.jpg

معمارية قاعدة البيانات الذكيه

User interface :- التفاعل مع المستخدم

User interface engine :- التحكم بمدخلات المستخدم

Application engine :- يوفر قرارات ويتخذها بناءا على بيانات المستخدم والمعرفه السابقه .

Database API :- معالجة البيانات القادمه من قاعدة البيانات بناء على Application engine

post-168424-12603887601137_thumb.jpg

-------------------

مميزات قاعدة البيانات الذكيه

الاستعلام الذكي

هناك نوعين من الاستعلام

.

الاول :- الاستعلام عن بيانات محدده مخزنه في قاعدة البيانات .

مثال :-

لو اردنا الاستعلام عن الطلاب الذين يدرسون مادة PTP5073 في الفصل الدراسي الحالي والجدول يمثل طلبه يدرسون في نفس

الفصل مع اختلاف المواد

post-168424-12603888902422_thumb.jpg

-----------

الثاني :- الاستعلام عن معارف معينه من خلال ايجاد قواعد ذات روباط مشتركه في قاعدة البيانات .

مثال :-

لو اردنا الاستعلام عن خصائص ومميزات الطلبه الذين يدرسون مادة PTP5073 في الفصل الدراسي الحالي من خلال الجدول التالي .

post-168424-12603889617315_thumb.jpg

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

خصائص مشتركه بين هذه البيانات من خلال تحديد مكان الولاده والدرجه والمرحله الدراسيه , وهنا تكثر طرق الاستعلام بناء

على القواعد الموجوده وهذا يعطي ليونه في الاستعلام ودقه في المخرجات .....

--------------

قواعد البيانات الذكيه تستخدم تقنيات البحث الذكي لجعل عملية البحث ملائمه للمستخدم من خلال قواعد مثلا ترتبط

بمنطقة تواجده والكلمات ومحدداتها ( وهذا في ما بعد سوف نقوم بشرحه اذا اراد لنا الله ذلك :) :) )

post-168424-1260389179093_thumb.jpg

_________________________

الحصول على Knowledge-based من خلال التجول في قواعد بيانات ضخمه

post-168424-12603892500235_thumb.jpg

______________

ملاحظه ايظا مهمه :- قواعد البيانات الذكيه تصبح قادره على الحصول على انماط ونتائج جيده وعالية الكفائه من خلال

استخدام تقنيات تعدين البيانات ( استنباط البيانات ) مثل :- الشبكات العصبونيه .

كأن نقول مثلا بناءا على الجداول السابقه :- لكل الطلبه الذين يدرسون في الماده PTP5073 والذين ترجع اصولهم

الى العربيه والذين معدلاتهم ممتازه نسبتهم تساوي (100%) :wink: :cool:

مجالات التطبيق :-

التسويق , المجال الطبي , التحليل المالي , وغيرها الكثير

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

اللهم تقبل منا يا ارحم الراحمين

سبب التعديل :- لغوي

تم تعديل بواسطه hassan_82
3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

عفوا هذه المشاركه المفروض ان تكون قبل البدء في موضوع قاعدة البيانات الذكية ,

لذالك اعتبروها تكملة المقدمه قبل البدايه في موضوع المشاركه ككل ( Database )

------------------- بعض من اشكال تمثيل قواعد البيانات ----------------------

مجموعه من السجلات والتي يفصل بينها مساحات فارغه او فواصل , مثل :- ملفات التكست وجداول الاكسل ( flat )

post-168424-12605887566885_thumb.jpg

----------------------------------------------------------------------

قواعد بيانات ترتبط بها الجداول بعلاقات بناءا على البيانات والمخططات

( Relational Database ) data domain, primary key, foreign key

post-168424-12606504850829_thumb.jpg

--------------------------------------------------------------------

قاعدة بيانات تدعم تخزين اليبانات متعددة الابعاد ( Dimensional Database )

post-168424-12605896629101_thumb.jpg

--------------------------------------------------------------------

قاعدة بيانات تعتمد الترتيب الشجري على شكل هيكلي او وراثي ,

مثل تمثيل العلاقه بين الاباء والابناء ( hierarchical ).

وفي العادة يستخدم هذا النوع من قواعد البيانات في ادارة الملفات وفي بعض الاغراض التقنيه والفنيه

post-168424-12605900464972_thumb.jpg

________________________________________________

object oriented

post-168424-12605901916888_thumb.jpg

________________________________________________

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

تطبيقات الاعمال التجاريه و البيانات الحقيقه ( real world data )

Temporal Database

post-168424-1260590730877_thumb.jpg

_______________________________________________

وسنكمل موضوع قاعدة البيانات الذكيه قريبا ان شاء الله

%%%%%%%_________%%%%%%%

المراجع

Ramakrishnan, R. (1997). Database Management Systems, McGraw-Hill.

Wikipedia: URL http://en.wikipedia.org/wiki/Database_management_system

Inmon, W.H. (2005). Building the Data Warehouse (4th Edition), Wiley

تم تعديل بواسطه hassan_82
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أشكرك أستاذي الفاضل

لطرحك الجميل وحقيقة شدني الموضوع

موضوع Intelligent Database مهم خاصة عندما تتكلم عن ملايين record

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

عندما قرات معمارية قاعدة البيانات الذكية احسست انها عبارة عن نظام خبير (معرفةمسبقة,,USER INTERFACE,INFERENCE ENGINE)

سؤالي هل الفرق بين ال KNOWLADGE BASE وال DATA BASE الRULEاو اني لم افهم لحد الان الفرق بين KNOWLADGE BASE وبين DATA BASE :wacko: :wacko: :blink: :huh:

تم تعديل بواسطه ريمممممممممم
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عندما قرات معمارية قاعدة البيانات الذكية احسست انها عبارة عن نظام خبير (معرفةمسبقة,,USER INTERFACE,INFERENCE ENGINE)

سؤالي هل الفرق بين ال KNOWLADGE BASE وال DATA BASE الRULEاو اني لم افهم لحد الان الفرق بين KNOWLADGE BASE وبين DATA BASE

التطبيقات والتقنيات في الذكاء الاصطناعي بها ليونه كبيره بمعنى انه تستطيع ان تطبيق اكثر من تقنيه لحل مشكله معينه باختلاف محتويات وخطوات هذه التقنيات , وفي الاغلب كلها تستمد من بعضها البعض , اما الفرق بين الــ Knowladge base والــ Data base ..

باختصار الــ knowladge base هي نوع خاص من الــ Data base ويتم بها ادارة وتنظيم للمعارف وتوفر وسيلة لتنظيم المعارف واسترجاعها من خلال القواعد و من خلال تمثيل البيانات والمعارف في الوضع الطبيعي , يعني كان نقول باننا نقوم بالتقاط المعارف البشريه ونضعها في الكمبيوتر حيث يتم استخدامها في حل المشاكل المعقده التي تتطلب مستوى عالي من الخبره البشريه , انما الــــ database هي مجموعه من السجلات وتنظم بشكل يستطيع اي برنامج كمبيوتر تحديد واستدعاء اي معلومه منها بشكل سريع ومباشر .

Data are raw facts. Information is data with context and perspective. Knowledge is information with guidance for action based upon insight and experience

بالتوفيق ان شاء الله ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .