قاعدة البيانات

المهندس كريم البيضاني
توفر خدمات ومنتجات قاعدة بيانات Oracle للعملاء إصدارات عالية الأداء وعالية التكلفة من Oracle Database ، وهو نظام إدارة قواعد البيانات المتقاربة متعدد النماذج الرائد في العالم ، بالإضافة إلى قواعد البيانات في الذاكرة و NoSQL و MySQL. تُمكّن Oracle Autonomous Database ، المتوفرة محليًا عبر Oracle Cloud @ Customer أو Oracle Cloud Infrastructure ، العملاء من تبسيط بيئات قواعد البيانات العلائقية وتقليل أعباء عمل الإدارة.

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

وهناك نظم قواعد بيانات باسماء مختلفة وبتطبيقات لاغراض معينة ايضا ولكن تبقى نظم قواعد البيانات مبدـها وعملها واحد..

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

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

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

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

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

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

الكوكل نفسه هو مخزن هائل من المعلومات يمكنك البحث فيه عن ماتريد ويكفي فقط ان هناك من قام كتابة موضوع عنه او يعرضه للبع او كمقالة او ككتاب الخ..