كل ما تحتاج معرفته عن قاعدة البيانات

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

كل ما تحتاج معرفته عن قاعدة البيانات

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

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

مفهوم البيانات (Data)

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

مفهوم المعلومات (Information)

ويعرف بانها مجموعة من البيانات تم تجميعها وتنظيمها ومعالجتها لتعطي دلالات بطرق معينة.

خصائص قواعد البيانات (Database Properties)

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

تجنب التكرار (Redundancy)

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

تطابق او تناسق البيانت (Consistency)

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

مشاركة البيانات (Sharing)

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

خصوصية وامن المعلومات (Privacy and Security)

توفر قاعدة البيانات عدة اليات للمحافظة على بيناتها نذكر منها:
  • المصادقة (Authentication): عملية التاكد ان الشخص الذي يحاول الدخول الى قاعدة البيانات اجراء بعض العمليات عليها مصرح له بعمل ذالك . (مثال : اسم المستخدم وكلمة المرور).
  • التفويض (Authorizatiom): عملية تحديد الصلاحيات (Permissions) للمستخدمين من قبل "مدير النظام" ونطاق البيانات المسموح للمستخدم التعامل معها داخل قاعدة البيانات فمثلا يمكن استخدام قراءة البيانات فقط ويمكن للمستخدم اخر القيام بعملية التحديث والاضافة والحذف على البيانات .

استقلالية البيانات (Data Independence)

احدى اهم الخصائص التي ادت الى تطوير وتطبيق نظم ادارة قواعد البيانات المحوسبة في المنظمات المختلفة وتعني فصل البيانات عن البرامج والمعالجة لها من خلال حفظ البيانات في نطاق قاعدة البيانات بصفة مستقلة عن برامج التطبيق التي لا تتاثر بواسطة أي تغيرات في تنظيم البيانات ماديا على مرحلتين:

  1. الاستقلالية المنطقية للبيانات .
  2. الاستقلالية الفيزيائية للبيانات . وتتم من خلال نظام ادارة قواعد البيانات (DBMS).

التكامل المرجعي (Referential Integrity)

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

التكامل المرجعي



إرسال تعليق

Post a Comment (0)

أحدث أقدم