الجزء الثاني من شرح الاكسيس والنظم المحاسبية

admin

عضو إداري
ادارة المنتدى

في كثير من الأحيان يتم الأشارة إلى المصطلح database management system بالأختصار dbms هذا سوف يقودنا إلى المصطلح rdbms و هو أختصار لـ relational database management system أي نظام أدارة قواعد البيانات العلائقية ، و نجد انه تقريباً تشترك جميع أنظمة أدارة قواعد البيانات مثل oracle or sql server or mysql في أنها تخزن و تدير البيانات بأستخدام نموذج أدارة البيانات العلائقية و بعبارة أخرى أن هذه الأنظمة هي عبارة عن أنظمة تدير كل البيانات في جداول . و الجداول هنا هي عبارة عن مخزن للبيانات يمكنها تخزين بيانات عن موضوع معين مثال ذلك أن نخزن بيانات عن العملاء على سبيل المثال و لا يمكننا هنا أن نقول أننا سوف نخزن البيانات الخاصة بالعملاء مع البيانات الخاصة بالمنتجات الخاصة بالمخزون ، إذن التفرد في بناء الجدول بناءاً على موضوع واحد هو سمة أساسية من سمات بناء قواعد البيانات

قواعد البيانات العلائقية ( relational database )
مصطلح العلائقية relational نشأ من حقيقة أنه كل جدول في قاعدة البيانات يحتوي على معلومات متعلقة بموضوع واحد فقط لا غير كما ذكرنا سابقاً و قاعدة البيانات ككل تحتوي على مجموعة من الجداول التي يعبر كلاً منها عن موضوع واحد فقط لا غير ، إذن كلمة علائقية كما أتضح لكم ليس لأن كل جدول يشترك مع جدول معين في معلومة معينة و هذا الأمر يجب الأنتباه له جيداً عند تصميم قاعدة البيانات بما تحتويها من جداول

هناك بعض المصطلحات المهمة التي يجب أن نشير إليها

1- relation : علاقة و هي عبارة عن المعلومات عن موضوع معين مثل العملاء ، أوامر الشراء أو الموظفين أو المنتجات أو الشركات . العلاقة يتم تخزينها عادة في شكل جداول في نظام أدارة قاعدة البيانات العلائقية و بذلك يمكن الأشارة إلى جدول معين على أنها علاقة و العكس صحيح
2-attribute : سمة أو خاصية و هي عبارة عن قطعة معلوماتية معينة تشير إلى موضوع معين مثل العنوان الخاص بعميل معين أو المبلغ في أمر الشراء و يمكن الاشارة أيضاً إلى السمة أو المحدد على أنه العمود column أو الحقل field داخل الجدول table (relation )
3- instance : فئة و هي عبارة عن جزئية من الأجزاء التي تتكون منها العلاقة ( الموضوع ) و مثال ذلك العميل أحمد في علاقة (موضوع ) العملاء ، فهذا العميل يطلق عليها instance و يمكن الأشارة أيضاً إلى الفئة على أنها الصف row أو record السجل داخل الجدول table ( relation )
4- relationship : طريقة أنشاء العلاقات : هي الطريقة التي تربط بها المعلومات بين علاقتين ( جدولين ) ، مثال ذلك جدول العملاء يمكن أن يرتبط ( من خلال البيانات المشتركة ) مع جدول أوامر الشراء من خلال حقل كود العميل فالعلاقة هنا تسمى علاقة one to many أو طرف بعدة أطراف حيث أن جدول العملاء لا يجب أن يتكرر فيه كود العميل بينما في جدول طلبات الشراء يمكن أن يكون هناك أكثر من طلب شراء لكل عميل لذلك نصف العلاقة one to many
5- join : الرابط و هو عبارة عن الطريقة التي يتم ربط الجداول أو الأستعلامات ( queries ) بها بواسطة البيانات المشتركة بينهم و مثال ذلك جدول العملاء يمكن ربط حقل كود العميل مع حقل كود العميل المتضمن في جدول أوامر الشراء

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

عندما يتم ذكر rdbms فأنه يجب أن يتبادر إلى ذهننا فوراً أن هذا التعبير هو عبارة عن نظام أدارة قواعد البيانات العلائقية و كما ذكرت سابقاً أنه توجد العديد من أنواع rdbms فالأكسس rdbms و الأوراكل أيضاً rdbms و الأس كيو أل سيرفر rdbms و أي نظام أدارة قواعد البيانات العلائقية يتميز بأنه قادر على السيطرة الكاملة و التحكم في تعريف البيانات و العمل معها و مشاركتها مع الغير و هذه الأنظمة أيضاً لها قدرة كبيرة على تصنيف و أدارة البيانات الضخمة و يمكن أن نقسم قدرات أي rbms إلى الأتي
1- تعريف البيانات :
يمكنك من خلال نظام أدارة قواعد البيانات العلائقية تعريف أي البيانات سوف يخزن في قاعدة البيانات و أنواعها
2- التلاعب بالبيانات :
يمكنك أن تعمل مع البيانات بطرق عديدة مختلفة حيث يمكنك أستخراج مجموعة معينة من البيانات بناءاً على محددات معينة و أيضاً يمكنك ربط المعلومات مع المعلومات المتعلقة بها و يمكنك تلخيص البيانات و يمكنك أن تحدث البيانات و تلغيها و تنسخها إلى جدول أخر و يمكنك أن تنشأ جدول أخر يحتوي على نفس البيانات
3- التحكم بالبيانات :
يمكنك تعريف من المسموح له بقراءة البيانات و تحديثها و أدخال البيانات و يمكنك أيضاً أن تعرف كماً معين من البيانات يمكن لأكثر من مستخدم المشاركة فيها

و الأن بشكل علمي سليم سوف نحاول أن نقارن بين أدراج البيانات في الأكسيل و الوورد طبقاً للقدرات الثلاثة السابقة التي يوفرها نظام أدارة قواعد البيانات العلائقية أكسس access as rdbms​
 

أعلى