بسم الله الرحمن الرحيم
-------------------------
ان شاء الله سوف نطرح في هذه المقاله موضوع قد يعرفه البعض من خلال التطبيق
ولكن يبتعد عنهم المنحى الاكاديمي منه , فاريد ان انبه لكل الاخوه الكرام في اي مجال
من مجالات الحاسوب وبجميع تطبيقاتها ان هنالك العديد من البرامج والمشاريع التي يضعونها
داخل الرفوف ولا ينتبهوا اى مدى فائدتها الاكاديميه وطرق الاستفاده منها من ناحيه باحثيه , فمثال
على ذالك مواضيع قواعد البيانات وتطبيقاتها , ففي يوم من الايام دار بيني وبين احد الاشخاص لديه
عضويه في احدى المجلات العلميه المشهوره , فكان سؤالي له كبف استطعت ان تنشر كا هذا الكم
الكبير من المقالات والابحاث , فكان جوابه :-" استفيد من اي كلمه اكتبها ومن كل كود ابرمجه وبالتالي
لا اترك ورائي اي شيء " .
فقط اردت ان انوه لهذه النقطه , لان البعض منا يخفى عليه ان العمليه الاكاديميه والكتابيه للمقال والعمل
الفعلي (البرمجي) لها نفس المستوى من الاهميه , لذا اتمنى منكم اخوتي الانتباه لهذه الحيثيه , وبالتوفيق .
------------
قبل ان نبدأ في موضوع هذه المقاله عن قاعدة البيانات الذكيه لنبدا بمقدمه بسيطه عن قواعد البيانات بشكل عام .
قاعدة البيانات (Database) :- هي عباره عن مجموعه من البيانات , والتي تصف النشاطات بين نظام
او اكثر يرتبط بينها صلات معينه ( يختلف التعريف من شخص لاخر ) .
والمفاهيم الاسايه بها :- entities, relationship.
انظر للصوره التاليه تمثل قاعد بيانات
Resized to 92% (was 707 x 391) - Click image to enlarge
--------------
قاعدة البيانات الذكيه (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 قاعدة البيانات الذكيه
التعريف العام :- دمج نظم ادارة البيانات مع قدرات تحليل وتجهيز المعرفه وهذه الطريقه تجعل عملية الوصول للبيانات المعقده
والكبيره ابسط وأكثر كفائه . ( او بمعنى اخر دمج لقواعد البيانات الاعتياديه مع التقنيات المطوره من الذكاء الاصطناعي فهذا
التشارك يؤدي بدوره الى زيادة كفاءة عملية البحث والمنهجيه التي تقوم عليها هذه البيانات )
-------------------------
تطبيقات الذكاء الاصطناعي مقابل تطبيقات قاعدة البيانات الذكيه , انظر الى الرسم التالي ولاحظ :-
من خلال الرسم نجد ان :-
• استراجية تطبيقات قاعدة البيانات الذكيه من خلال التعاون مع الانسان وليس التنافس معه لحل المشكل والوصول للحلول .
•استرتيجية تطبيقات الذكاء الاصطناعي من خلال التنافس مع القدره البشريه لتحل محلها .
معمارية قاعدة البيانات الذكيه
User interface :- التفاعل مع المستخدم
User interface engine :- التحكم بمدخلات المستخدم
Application engine :- يوفر قرارات ويتخذها بناءا على بيانات المستخدم والمعرفه السابقه .
Database API :- معالجة البيانات القادمه من قاعدة البيانات بناء على Application engine
-------------------
مميزات قاعدة البيانات الذكيه
الاستعلام الذكي
هناك نوعين من الاستعلام
.
الاول :- الاستعلام عن بيانات محدده مخزنه في قاعدة البيانات .
مثال :-
لو اردنا الاستعلام عن الطلاب الذين يدرسون مادة PTP5073 في الفصل الدراسي الحالي والجدول يمثل طلبه يدرسون في نفس
الفصل مع اختلاف المواد
Resized to 98% (was 662 x 255) - Click image to enlarge
-----------
الثاني :- الاستعلام عن معارف معينه من خلال ايجاد قواعد ذات روباط مشتركه في قاعدة البيانات .
مثال :-
لو اردنا الاستعلام عن خصائص ومميزات الطلبه الذين يدرسون مادة PTP5073 في الفصل الدراسي الحالي من خلال الجدول التالي .
Resized to 87% (was 752 x 296) - Click image to enlarge
فعملية الاستعلام الذكي ترتبط بما تحتوي هذه البيانات على قواعد وروابط فما كان في المثال السابق تم الاستعلام عن
خصائص مشتركه بين هذه البيانات من خلال تحديد مكان الولاده والدرجه والمرحله الدراسيه , وهنا تكثر طرق الاستعلام بناء
على القواعد الموجوده وهذا يعطي ليونه في الاستعلام ودقه في المخرجات .....
--------------
قواعد البيانات الذكيه تستخدم تقنيات البحث الذكي لجعل عملية البحث ملائمه للمستخدم من خلال قواعد مثلا ترتبط
بمنطقة تواجده والكلمات ومحدداتها ( وهذا في ما بعد سوف نقوم بشرحه اذا اراد لنا الله ذلك )
Resized to 100% (was 650 x 191) - Click image to enlarge
_________________________
الحصول على Knowledge-based من خلال التجول في قواعد بيانات ضخمه
Resized to 87% (was 751 x 382) - Click image to enlarge
______________
ملاحظه ايظا مهمه :- قواعد البيانات الذكيه تصبح قادره على الحصول على انماط ونتائج جيده وعالية الكفائه من خلال
استخدام تقنيات تعدين البيانات ( استنباط البيانات ) مثل :- الشبكات العصبونيه .
كأن نقول مثلا بناءا على الجداول السابقه :- لكل الطلبه الذين يدرسون في الماده PTP5073 والذين ترجع اصولهم
الى العربيه والذين معدلاتهم ممتازه نسبتهم تساوي (100%)
مجالات التطبيق :-
التسويق , المجال الطبي , التحليل المالي , وغيرها الكثير
سوف نكمل ان شاء الله .... ارجو قبول اعتذاري عن اي خطأ كما وارجو التصحيح في حال وجوده فليس منا من هوا كامل فالكمال لله عز وجل ............
اللهم تقبل منا يا ارحم الراحمين
عفوا هذه المشاركه المفروض ان تكون قبل البدء في موضوع قاعدة البيانات الذكية ,
لذالك اعتبروها تكملة المقدمه قبل البدايه في موضوع المشاركه ككل ( Database )
------------------- بعض من اشكال تمثيل قواعد البيانات ----------------------
مجموعه من السجلات والتي يفصل بينها مساحات فارغه او فواصل , مثل :- ملفات التكست وجداول الاكسل ( flat )
----------------------------------------------------------------------
قواعد بيانات ترتبط بها الجداول بعلاقات بناءا على البيانات والمخططات
( Relational Database ) data domain, primary key, foreign key
--------------------------------------------------------------------
قاعدة بيانات تدعم تخزين اليبانات متعددة الابعاد ( Dimensional Database )
--------------------------------------------------------------------
قاعدة بيانات تعتمد الترتيب الشجري على شكل هيكلي او وراثي ,
مثل تمثيل العلاقه بين الاباء والابناء ( hierarchical ).
وفي العادة يستخدم هذا النوع من قواعد البيانات في ادارة الملفات وفي بعض الاغراض التقنيه والفنيه
________________________________________________
object oriented
________________________________________________
عمليه تمثيل للبيانات الحقيقيه في جوانب الوقت في الواقع الملموس ويكثر استخدامها في
تطبيقات الاعمال التجاريه و البيانات الحقيقه ( real world data )
Temporal Database
_______________________________________________
وسنكمل موضوع قاعدة البيانات الذكيه قريبا ان شاء الله
%%%%%%%_________%%%%%%%
المراجع
Ramakrishnan, R. (1997). Database Management Systems, McGraw-Hill.
Wikipedia: URL http://en.wikipedia....nagement_system
Inmon, W.H. (2005). Building the Data Warehouse (4th Edition), Wiley