You are on page 1of 4

‫تعريف قواعد البيانات‪:‬‬

‫نظام إدارة قواعد ‪ Database Management System‬واختصارا ‪(DBMS‬‬


‫‪:‬البيانات ( باإلنجليزية‬
‫هرت أواخر القرن الماضي أح َد أه ّم الدوافع الرئيسيّة لتض ّخم‬
‫ظ ْ‬ ‫تُع ّد الثورة التكنولوجية التي َ‬
‫حجم المعلومات المؤسسيّة على كافة َمجاالت العمل والنواحي المختلفة؛ حيث يُع ّد التزايد في‬
‫ظهور األنواع المختلفة منها سببا ً لتزايد الحاجة باستخدام سجالت المعلومات المختلفة‪ ،‬ونظراً‬
‫التطور‬
‫ّ‬ ‫لصعوبة التعامل مع الك ّم الهائل من هذه البيانات من حيث البحث والتصنيف ومواكبة‬
‫ظهرت تكنولوجيا قواعد البيانات ملبّيةً‬ ‫ي المحوسب؛ فقد َ‬‫صعيد المجال الرقم ّ‬
‫ي على َ‬ ‫التكنولوج ّ‬
‫الحتياجات عمليات المعالجة المختلفة على البيانات بشك ٍل رقمي ‪.‬‬

‫تُعتَبر البيانات مادّة خام للحصول على ال َمعلومات الالزمة لصنع القرار ودراسته ومتابعة‬
‫تنفيذه‪ ،‬وهذا يَنتج من طبيعة تشكيل البيانات؛ حيث تُع ّد البيانات تَسجيالً للمشاهدات والحقائق‬
‫بأطر عامة مثل‪ :‬االسم‪ ،‬والعمر‪ ،‬والجنس‪ ،‬والجنسية‪ ،‬والوظيفة‪ ،‬واسم المنتج‪،‬‬ ‫ٍ‬ ‫واألحداث‬
‫وتاريخ التصدير‪ ،‬والسعر‪ ،‬وبلد المنشأ … الخ من هذه المشاهدات غير المترابطة؛ فعند تَزايد‬
‫إطار مؤسّسي مو ّح ٍد فال بُ َّد من وضعها في بوتق ٍة شامل ٍة تتيح‬
‫ٍ‬ ‫حجمها وأنواعها ومس َّمياتها ضمن‬
‫ت مفيدةٍ وواضح ٍة ومترابطة‪ .‬تُعرف قواعد البيانات بأنّها‬ ‫ط فيما بينها على شكل معلوما ٍ‬‫الرب َ‬
‫عبارة ٌ عن جداول منطقيّة ُمترابطة مع بعضها البعض عن طريق عالقات منطقيّة مكتوبة بلغة‬
‫ويتكون كل جدول‬
‫ّ‬ ‫من مجموعة من الحقول )‪: Table‬باإلنجليزية( برمجيّة ُمعيّنة‪،‬‬
‫مربوطة ببعضها البعض بطريق ٍة منطقيّة لتسهيل عمليّة استرجاع )‪: Fields‬باإلنجليزية(‬
‫المعلومات وطلبها من قاعدة البيانات عن طريق أوامر برمجيّة‪.‬‬

‫ت تختلف‬ ‫يت ّم الربط بين البيانات المختلفة والتنسيق ما بينها عن طريق وضْع َها في قاعدة بيانا ٍ‬
‫تتكون من بيئ ٍة مشترك ٍة‬‫بنيتها باختالف فحوى البيانات الموجودة فيها ونوعها‪ .‬قاعدة البيانات ّ‬
‫تتمثَّل بوجود جدو ٍل واح ٍد على األقل ّ‬
‫يتكون من سج ٍل واح ٍد على األقل يتكون من حق ٍل واح ٍد‬
‫على األقل‪ ،‬والحقل هو عبارة ٌ عن مساح ٍة َمحجوزةٍ لتخزين البيانات بالشكل الرقمي المحوسب‪،‬‬
‫كونات أساسيّة وهي البيانات‪ ،‬والمعدات‪ ،‬والبرامج‪،‬‬ ‫وتتكون قواعد البيانات من أربعة ُم ّ‬
‫ّ‬
‫والمستخدمين‪.‬‬
‫أنواع قواعد البيانات‪:‬‬
‫تختلف أنواع قواعد البيانات باختالف التركيب المنطقي الذي بُنيت عليه؛ وذلك بنا ًء على نوع البيانات‬
‫وحاجة العمليّات الالزمة عليها ونوع الترابط المطلوب مع األنواع األخرى من قواعد البيانات‪ ،‬ويمكن‬
‫تصنيفها بما يلي‪:‬‬

‫‪ ‬قواعد البيانات التشغيلية (باإلنجليزية ‪)Operational :‬‬


‫خزن البيانات المتعلّقة بالشركة مثل بيانات الموظفين‬
‫هي التي ت ُ ّ‬
‫واإلنتاج‪.‬‬
‫‪ ‬قواعد بيانات المستخدمين ) باإلنجليزية ‪:) End User :‬‬
‫هي التي ت ُ ّ‬
‫خزن معلومات االستخدام التي يحتاجها ال ُمستخدم‪.‬‬
‫قواعد البيانات المركزية (باإلنجليزية ‪:) Centralized Database :‬‬ ‫‪‬‬

‫هي قاعدة البيانات الموجودة في مركز الحاسوب الرئيسي الخاص بالشركة‪ ،‬وتخزن‬
‫التطبيقات والبرامج اإلعالنية‪.‬‬
‫‪ ‬قواعد البيانات الموزعة (باإلنجليزية ‪:( Distributed databases‬‬
‫موزعة في أماكن مختلفة ومتّصلة مع بعضها البعض‬
‫ت ُمختلفة ّ‬
‫هي عبارة عن قواعد بيانا ٍ‬
‫لتسهيل عملية الوصول للبيانات واسترجاعها‪.‬‬
‫‪ ‬قواعد البيانات الشخصية ) باإلنجليزية ‪: (Personal Database‬‬
‫هي ال َموجودة على أجهزة الحاسوب الشخصية‪ ،‬وتحتوي على معلومات عد ٍد ُمحدّد من‬
‫المستخدمين‪.‬‬

‫‪ ‬قواعد البيانات التجارية باإلنجليزية‪: (Commercial:‬‬


‫صة‬
‫هي نوع خاص بالمشاريع التجارية‪ ،‬والتي تحتوي على بيانات ومعلومات خا ّ‬
‫بالمشروع التجاري الذي أنشأت ألجله‪.‬‬
‫أهمية قواعد البيانات‪:‬‬

‫لقواعد البيانات أهميّة كبيرة في األعمال ال ُمختلفة‪ ،‬وأهميّتها تبرز في العديد من النّقاط‬
‫والتي منها‪:‬‬

‫‪ ‬تُساعد قواعد البيانات وبشكل كبير على تسريع عمليّة الوصول إلى البيانات التي‬
‫تتض ّمنها‪ ،‬فبدالً من البحث هنا وهناك‪ ،‬يت ّم تجميع البيانات ّ‬
‫الالزمة بحيث تُس ّهل عمليّة‬
‫الولوج إليها و ُمعالجتها أو توظيفها في أعمال ُمختلفة في المستقبل‪.‬‬

‫‪ ‬تُس ّهل قواعد البيانات وبشكل كبير ج ّداً عمليّة التّعديل على هذه البيانات في ال ُمستقبل‪،‬‬
‫كما تُس ّهل وبشك ٍل كبير عمليّة إجراء التّحديثات الضروريّة‪ ،‬باإلضافة إلى تسهيلها‬
‫لعمليّات الحذف أو اإلضافة‪.‬‬

‫ي استفهام أو استفسار يتعلّق ُمباشرةً بالبيانات‬


‫‪ ‬تُساعد قواعد البيانات في اإلجابة عن أ ّ‬
‫ي وقت كان‪.‬‬ ‫التي ت ّم حفظها وتخزينها ضمن هذه القواعد‪ ،‬وفي أ ّ‬

‫‪ ‬تُساعد على تنسيق وتجميع البيانات الضّخمة بشكل هرم ّ‬


‫ي ليُس ّهل إدارتها واسترجاعها‪.‬‬

‫ير من البيانات‪.‬‬ ‫‪ ‬القدرة على التعامل مع ٍ ّ‬


‫كم كب ٍ‬

‫‪ ‬توفير طرق الوصول السريعة والسهلة للبيانات من خالل نقاطٍ مرجعي ٍة معينةٍ‪.‬‬

‫‪ ‬العمل ضمنَ بيئة العمل التشاركي من خالل ترابط الشبكات‪.‬‬

‫‪ ‬تقديم الحماية الكافية للبيانات من الضرر‪.‬‬

‫‪ ‬إمكانية التعامل معها أثناء وقوع المشاكل الفنية إلصالح الضرر الحاصل بها‪.‬‬
‫‪ ‬تقديم المرونة الكافية للتعامل مع حقول البيانات من حيث الحجم و النوع‪.‬‬

‫وظائف مدير قواعد البيانات‪:‬‬

‫مدير قاعدة البيانات (باإلنجليزية‪:)Database Administrator :‬‬

‫هو المسؤول عن إدارة قاعدة البيانات بشك ٍل كامل ومن جميع الجوانب‪ ،‬ومن‬
‫مسؤوليات مدير قاعدة البيانات أن يُحدّد التصور الكامل لتصميم قاعدة البيانات‪،‬‬
‫وضمان سالمة البيانات الموجودة في قاعدة البيانات‪ ،‬وأن يكون مسؤوالً عن كافة‬
‫األنظمة الالزمة للحفاظ على قاعدة البيانات ضد الهجمات اإللكترونية‪ ،‬وأخذ نسخة‬
‫ث ما‪ ،‬والعمل‬‫تعرضها لحاد ٍ‬
‫احتياطية لقاعدة البيانات حتى يَضمن عدم ضياعها عند ّ‬
‫على صيانتها بشكل مستمر‪.‬‬

‫خطط لبناء ُمستقبل زاهر‬‫مجتمع تقني يُ ّ‬


‫ٍ‬ ‫إن قواعد البيانات تُع ّد من أهم أسباب تقدّم أ ّ‬
‫ي‬ ‫ّ‬
‫صةً في عصر تتحكم فيه متغيرات كثيرة تُبنى على‬ ‫يعتمد على أسس علميّة وتقنية‪ ،‬خا ّ‬
‫بيانات ذات أهمية كبيرة‪ ،‬ولكي يكون لقواعد البيانات دور ملموس في الحياة اليومية‬
‫ت ذات أهميّة في سير العمل‬ ‫ومعرفة مدى أهميتها ال بُ ّد أن تُبنى أنظمة تُوفّر بيانا ٍ‬
‫ّ‬
‫موظف سجل‬ ‫اليومي سواء كان ذلك في جهة حكومية أو منشأة خاصة‪ ،‬حيث يكون لك ّل‬
‫يتكون من عدة حقول مثل‪ :‬رقمه‪ ،‬واسمه‪ ،‬وتاريخ التعيين‪،‬‬ ‫خاص به‪ ،‬وهذا السجل ّ‬
‫وراتبه‪ ،‬واإلدارة‪ ،‬وغيرها من المعلومات الخاصة بالموظف‪.‬‬

‫يت ّم أيضا ً عن طريق محرك بحث خاص بالبيانات التعامل مع ك ّل هذه البيانات الضخمة‬
‫لخدمة عمليات البحث والتعديل والحذف واإلضافة واالسترجاع وغيرها بطريقة سهلة‪،‬‬
‫ولكي يت ّم كل ذلك بنجاح ال بُ ّد أن تتوفّر لهذه القواعد البنية التحتية السليمة‪ ،‬واألهم من‬
‫ذلك كله الخبرات الفنيّة من العنصر البشري القادرة على بناء وصيانة وإدارة قواعد‬
‫البيانات بصورة مستمرة وهي من مهام مدير قاعدة البيانات)‪ ، (DBA‬كما ّ‬
‫أن لهذه‬
‫الخبرات دور كبير في تصميم قواعد البيانات بطريقة تجعلها سهلةَ التّعامل معها من‬
‫قبل ال ُمستفيد وسرعة الوصول إلى المعلومة المطلوبة‪.‬‬

You might also like