نموذج بيانات المؤسسة. قواعد بيانات الشركات

24.04.2019

يبدو أن موضوع تطوير مستودع البيانات قد انتقل الآن إلى مرحلة جديدة من التطوير. التقنيات والأساليب والأدوات الجديدة آخذة في الظهور. تتيح لنا دراستهم واختبارهم وتطبيقهم المعقول إنشاء حلول مثيرة للاهتمام ومفيدة حقًا. وتنفيذها، والاستمتاع بحقيقة أن تطوراتك تستخدم في العمل الحقيقي وتجلب الفوائد.

الخاتمة

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

بشكل عام، لا يهم من يؤدي بالضبط دور المهندس المعماري - المهم هو أن يطرح شخص ما مثل هذه الأسئلة ويستكشف الإجابات عليها. إذا تم تحديد المهندس المعماري بوضوح، فهذا يعني فقط أنه المسؤول الأول عن النظام وتطويره.
لماذا وجدت موضوع "مكافحة الهشاشة" ذا صلة بهذا الموضوع؟

"الشيء الفريد في مكافحة الهشاشة هو أنها تتيح لنا العمل مع المجهول، والقيام بشيء ما في ظروف لا نفهم فيها ما نقوم به، وتحقيق النجاح."/نسيم ن. طالب/
ولذلك فإن الأزمة والدرجة العالية من عدم اليقين ليست ذريعة لغياب الهندسة المعمارية، بل هي عوامل تعزز حاجتها.

العلامات: إضافة العلامات

5.1. تنظيم البيانات في نظم المعلومات للشركات.

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

تقنيات,

منتجات،

التطبيقات.

طُرقهي طرق لتكامل البيانات.

التقنيات– هذه هي العمليات التي تنفذ طرقًا معينة لتكامل البيانات.

منتجات- هذه حلول تجارية تدعم تقنية أو أخرى من تقنيات تكامل البيانات.

التطبيقات– هذه هي الحلول التقنية الجاهزة التي يقدمها المطورون وفقًا لرغبات العملاء.

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



5.2. قواعد بيانات الشركات ومتطلباتها

نظرًا لكونها مخزنًا متكاملاً للبيانات على مستوى النظام، فقد تم تصميم قاعدة بيانات الشركة لتوفير معلومات للإدارة الفعالة لجميع العمليات التجارية وأقسام الشركة. يتضمن تكامل البيانات إنشاء هيكل جديد يتضمن بيانات من قواعد بيانات الأقسام المنفصلة بشكل عضوي، وبالتالي يجب أن يفي هذا الهيكل بمتطلبات معينة:

· إدخال بيانات بسيط وسهل الاستخدام في قاعدة البيانات،

· تخزين البيانات بشكل لا يؤدي إلى نمو مفرط للبيانات،

· توافر المعلومات العامة للموظفين في جميع أقسام الشركة، مع مراعاة الشرط الإلزامي للتمييز في حقوق الوصول،

· العثور بسرعة على المعلومات المطلوبة واسترجاعها،

· فرز وتصفية البيانات اللازمة،

· تجميع البيانات بنفس الاسم،

· الحسابات المتوسطة والنهائية على الحقول،

· تحويل ووضوح بيانات المخرجات،

· قابلية التوسع،

· الحماية من الفشل العرضي، وفقدان البيانات بشكل لا يمكن استرجاعه والوصول غير المصرح به.

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

من الممكن إنشاء قاعدة بيانات متكاملة للشركات باستخدام طرق مختلفة، أهمها:

· الدمج،

· الفيدرالية،

· الانتشار.

5.3. خصائص الحلول التكاملية لقواعد بيانات الشركات

الدمج.تحت الدمجيشير عادةً إلى إضافة بيانات بنفس الاسم. ويستخدم مصطلح مماثل على نطاق واسع في الصناعة المصرفية، حيث يتم تشكيل ميزانية عمومية موحدة سنوية، مما يجعل من الممكن عرض جميع أصول والتزامات البنك الأم مع فروعه.

فيما يتعلق بالشركة، عند استخدام هذه الطريقة، يتم نسخ البيانات وجمعها من قواعد البيانات الأساسية (DB - Slave) عن طريق الدمج في موقع تخزين واحد (DB - Master). كقاعدة عامة، يتم اختيار خادم المكتب المركزي (الرئيسي) كموقع تخزين (الشكل 5.1).

الشكل 5.1. طريقة توحيد البيانات

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

التقنيات الأكثر شيوعًا لدعم مثل هذه الحلول أثناء الدمج هي التقنيات التالية:

· الاستخراج والتحويل والتحميل - ETL (استخراج حمل التحويل) ؛

· إدارة محتوى الشركة – ECM (إدارة محتوى المؤسسة).

مزايا طريقة الدمج هي:

1. القدرة على التحول(إعادة الهيكلة والتسوية والتنظيف و/أو التجميع) لكميات كبيرة من البيانات في عملية نقلها من الأنظمة الأساسية إلى مواقع التخزين النهائية من خلال تقنية ETL،

2. القدرة على إدارة البيانات غير المنظمةمثل المستندات والتقارير والصفحات بفضل حلول تقنية ECM.

للعمل مع قاعدة بيانات CIS الموحدة، خاصة تطبيقات الأعمال،والتي تسمح لك بإنشاء استعلامات لبيانات قاعدة البيانات والتقارير وإجراء تحليل البيانات بناءً عليها.

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

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

يمكن أن يتراوح هذا التأخير من بضع ثوانٍ إلى عدة ساعات أو حتى أيام.

الفيدرالية.تحت الفيدراليةعادة ما يشير إلى الاتحاد. غالبا ما يستخدم مصطلح مماثل في السياسة عند ترتيب حدود الدولة (على سبيل المثال، ألمانيا والاتحاد الروسي والولايات المتحدة الأمريكية).

إن عملية اتحاد البيانات في قاعدة بيانات الشركة هي إنشاء صورة افتراضية (ظاهرية) تجمع بين عدة ملفات بيانات أولية في كل افتراضي واحد (انظر الشكل 5.2). في الواقع، تتكون فدرالية البيانات من استخراج البيانات من الأنظمة الأولية بناءً على المتطلبات الخارجية. تتم إدارة قاعدة بيانات الشركة المتكاملة وفقًا للطريقة الفيدرالية معالج الفيدرالية.

الصورة 2. طريقة اتحاد البيانات

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

يتم توفير الدعم للنهج الموحد لتكامل البيانات من خلال تقنية تكامل معلومات المؤسسة (E I I)، والتي تعني تكامل معلومات الشركة.

الميزة الخاصة لحل الاتحاد هي أن معالج الاتحاد يستخدمه البيانات الوصفية(المعرفة) التي تحتوي على بيانات عن تكوين الصورة الافتراضية وخصائصها، وكمية البيانات، والارتباطات الدلالية بينها وطرق الوصول إليها، مما يساعد على مساعدة الحل الاتحادي على تحسين الوصول إلى الأنظمة الأساسية.

المزايا الرئيسية للنهج الفيدرالي هي:

· القدرة على الوصول إلى البيانات الحالية دون إنشاء قاعدة بيانات جديدة إضافية،

جدوى التطبيق بعد الاستحواذ أو اندماج الشركات،

· الضرورة في الحالات التي توجد فيها، لأسباب أمنية، قيود ترخيص على نسخ البيانات من الأنظمة الأساسية،

· استخدام، إذا لزم الأمر، استقلالية عالية للأقسام المحلية للشركة ومرونة السيطرة المركزية على أنشطتها،

· درجة عالية من الفائدة للشركات عبر الوطنية الكبيرة.

تشمل عيوب هذا النهج ما يلي:

· انخفاض الإنتاجية بسبب التكاليف الإضافية للوصول إلى مصادر بيانات متعددة،

إن الفيدرالية هي الأكثر ملاءمة لاسترداد كميات صغيرة من البيانات،

· متطلبات عالية لجودة البيانات الأولية.

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

ومن أمثلة التقنيات التي تدعم تنفيذ طريقة نشر البيانات ما يلي:

· تكامل تطبيقات المؤسسات EAI – تكامل تطبيقات المؤسسات،

· النسخ المتماثل لبيانات الشركة EDR – نسخ بيانات المؤسسة.

يشبه الهيكل العام لتنفيذ طريقة نشر البيانات الشكل 5.3.

الشكل 5.3. طريقة نشر البيانات

من السمات المميزة لطريقة توزيع البيانات ضمان تسليم البيانات إلى النظام الوجهة بأقل زمن وصول، بالقرب من الوقت الفعلي.

يوفر الجمع بين تقنيات التكامل (EAI) والنسخ المتماثل (EDR) في الطريقة مزايا متعددة، في شكل المزايا التالية:

· أداء عالي،

· إمكانية إعادة هيكلة وتنظيف البيانات،

· موازنة التحميل عن طريق إنشاء نسخ احتياطية واستعادة البيانات.

منهج هجين.إن حقائق النشاط الاقتصادي تشير إلى أنه لا توجد مؤسستان متطابقتان، ناهيك عن وجود شركتين متطابقتين. يترك هذا الظرف بصماته على عملية إنشاء وملء رابطة الدول المستقلة. ينطبق هذا تمامًا على طرق تكامل البيانات في قواعد البيانات. لهذا السبب، يستخدم العديد من رابطة الدول المستقلة ما يسمى هجيننهج يتضمن عدة طرق للتكامل في وقت واحد، ومن أمثلة هذا النهج التقنيات التي توفر صورة متسقة لمعلومات العميل:

· تكامل بيانات العملاء في أنظمة CDI – تكامل بيانات العملاء،

· تكامل بيانات العملاء في إدارة علاقات العملاء – وحدات إدارة علاقات العملاء.

على وجه الخصوص، يمكن التعامل مع تنفيذ CDI بطرق مختلفة.

إن أبسط طريقة هي إنشاء قاعدة بيانات موحدة للعملاء تحتوي على بيانات من الأنظمة الأساسية. في هذه الحالة، يمكن تنظيم تأخر المعلومات باستخدام أوضاع الدمج المختلفة: التشغيلية أو الدفعية، اعتمادًا على تكرار تحديث هذه المعلومات.

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

وبالتالي، يمكن دمج بيانات العملاء العامة (على سبيل المثال، التفاصيل) باعتبارها البيانات الأكثر ثباتًا. ويمكن إضفاء الطابع الفيدرالي على المزيد من البيانات الديناميكية (على سبيل المثال، المعلومات المتعلقة بالطلبات).

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

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

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

إن التطبيق العملي لطريقة توزيع البيانات متنوع للغاية، سواء من حيث الأداء أو من حيث إمكانيات إعادة هيكلة البيانات وتنظيفها.

5.4. المفهوم والحلول الهيكلية لمستودعات البيانات

مخزن البيانات -إنه جهاز تخزين معلومات متكامل موجه نحو الموضوع يقوم بتجميع البيانات الخارجية والتشغيلية، بالإضافة إلى البيانات من الأنظمة الأخرى، والتي يتم على أساسها بناء عمليات اتخاذ القرار وتحليل البيانات.

على عكس قواعد البيانات وبنوك البيانات، فإن أساس مستودعات البيانات ليس داخليًا، بل مصادر بيانات خارجية: أنظمة المعلومات المختلفة، والأرشيفات الإلكترونية، والكتالوجات الإلكترونية المتاحة للجمهور، والكتب المرجعية والمجموعات.

يعتمد مفهوم مستودعات البيانات على فكرتين رئيسيتين:

1. دمج البيانات التفصيلية المنفصلة (التي تصف حقائق محددة، خصائص، أحداث، إلخ) في مستودع واحد.

2. فصل مجموعات البيانات والتطبيقات المستخدمة للمعالجة والتحليل.

يتم تنظيم مستودع البيانات في الحالات التي يكون فيها من الضروري الحصول على:

· تكامل قيم البيانات الحالية والتاريخية،

· الجمع بين البيانات من مصادر مختلفة،

· إنشاء منصة بيانات موثوقة للأغراض التحليلية،

· ضمان تجانس البيانات في المنظمة،

· تسهيل تنفيذ معايير بيانات الشركة دون تغيير أنظمة التشغيل الحالية،

· توفير منظور تاريخي واسع وفرص لتحليل اتجاهات التنمية.

تاريخيًا، تم بناء مستودعات البيانات باستخدام مستوى واحد أو اثنين أو ثلاثة مستويات.

مخططات على مستوى واحدكانت مخصصة في الأصل لأبسط البنى، والتي تتضمن DSS وظيفية، مع بنية تحتية معلوماتية غير متطورة بشكل كافٍ، عندما يتم إجراء التحليل باستخدام بيانات من أنظمة التشغيل، وفقًا للمبدأ: البيانات - أشكال العرض.

مزايا مثل هذه المخططات هي:

· نقل سريع للبيانات من الأنظمة التشغيلية إلى نظام متخصص دون روابط وسيطة،

· الحد الأدنى من التكاليف من خلال استخدام منصة واحدة.

عيوب:

· نطاق ضيق من المشكلات التي يتعين حلها بسبب مصدر واحد للبيانات،

· انخفاض جودة البيانات بسبب عدم وجود خطوة التنظيف.

مخططات من مستويينتوفير سلسلة: البيانات – أسواق البيانات – نماذج العرض. يتم استخدامها في الشركات التي لديها عدد كبير من الأقسام المستقلة التي تستخدم تقنيات المعلومات الخاصة بها.

مزايا:

· تم تصميم واجهات العرض المستخدمة للإجابة على عدد محدد من الأسئلة،

· من الممكن تحسين البيانات في واجهات المحلات التجارية، مما يحسن الإنتاجية.

عيوب:

· صعوبة ضمان اتساق البيانات بسبب تكرارها المتكرر في واجهات المحلات التجارية.

· التعقيد المحتمل لملء واجهات المحلات التجارية بعدد كبير من مصادر البيانات،

· نظراً لنقص توحيد البيانات على مستوى الشركة، لا توجد صورة واحدة للأعمال.

أدى تطور التطور إلى حقيقة أن بناء مستودع بيانات كامل لأنظمة الشركات الحديثة بدأ باستخدام الهندسة المعمارية ثلاثية الطبقات (انظر الشكل 5.4).

على أولاًعلى المستوى هناك أنظمة تسجيل مختلفة تعتبر مصادر للبيانات. يمكن أن تكون هذه الأنظمة أنظمة تخطيط موارد المؤسسات (ERP - تخطيط موارد المؤسسات)، أو الأنظمة المرجعية (التشغيلية)، أو المصادر الخارجية أو الأنظمة التي توفر البيانات من وكالات المعلومات، وما إلى ذلك.

على ثانيةيحتوي المستوى على مخزن مركزي، والذي يجمع البيانات من جميع مصادر المستوى الأول، بالإضافة إلى مخزن بيانات تشغيلي، مصمم لأداء وظيفتين:

· يعتبر المستودع مصدراً للمعلومات التحليلية المستخدمة في الإدارة التشغيلية،

· في المستودع التشغيلي، يتم إعداد البيانات لتحميلها لاحقًا في المستودع المركزي. إعداد البيانات يعني إجراء عمليات التحقق وتحويل البيانات فيما يتعلق باللوائح المختلفة لاستلام البيانات من المستوى الأول.

ثالثالمستوى عبارة عن مجموعة من أسواق البيانات الموجهة نحو الموضوع.

سوق البيانات -وهي عبارة عن محركات أقراص صغيرة نسبيًا وموجهة نحو الوظائف، وتساعد محتوياتها في حل المشكلات التحليلية للأقسام الفردية في الشركة. أسواق البيانات هي في الأساس مجموعات فرعية من البيانات من المستودع. وفي الوقت نفسه، يتمتع المستخدمون النهائيون بالقدرة على الوصول إلى البيانات التفصيلية من المستودع في حالة عدم وجود بيانات كافية في واجهة المتجر، بالإضافة إلى الحصول على صورة أكثر اكتمالاً لحالة العمل.

الشكل 5.4. هندسة مستودع البيانات

العمليات التكنولوجية الرئيسية لمستودعات البيانات المنظمة بهذه الطريقة هي:

· اِستِخلاصالبيانات هي عملية نقل البيانات من مصادر غير متجانسة إلى مستودع تشغيلي،

· تحويلالبيانات هي تعديل البيانات بناءً على قواعد خاصة مع نقلها لاحقًا إلى مخزن مركزي،

· تنظيفالبيانات هي القضاء على ازدواجية البيانات الواردة من مصادر مختلفة،

· تحديثالبيانات هي نشر تحديثات البيانات للبيانات المصدر للجداول الأساسية والبيانات المشتقة الموجودة في المستودع.

مزايا:

· تم تبسيط عملية ملء واجهات المحلات بسبب استخدام مصدر واحد للبيانات التي تم مسحها،

· تتم مزامنة أسواق البيانات مع صورة أعمال الشركة، مما يجعل من السهل توسيع التخزين المركزي وإضافة أسواق البيانات،

· أداء مضمون.

عيوب:

· وجود تكرار للبيانات مما يؤدي إلى زيادة المتطلبات لتكنولوجيا تخزين البيانات،

5. 5. أنظمة إدارة قواعد البيانات وتقنيات الوصول إلى البيانات في رابطة الدول المستقلة

نظام إدارة قواعد البيانات(DBMS) عبارة عن مجموعة من أدوات اللغة والبرامج المصممة لإنشاء قاعدة بيانات وصيانتها ومشاركتها بواسطة مستخدم واحد أو عدة مستخدمين.

حاليًا، أنظمة إدارة قواعد البيانات (DBMS) الأكثر استخدامًا هي تلك المبنية على أساس نموذج البيانات العلائقية، الموصوف بواسطة جهاز رياضي صارم. نظريات العلاقة.

إحدى ميزات أنظمة إدارة قواعد البيانات التي تعمل في رابطة الدول المستقلة هي حقيقة أنه يتعين عليها إدارة قواعد البيانات الموجودة على الوسائط الموزعة في الفضاء.

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

الحلول التكنولوجية الرئيسية للعمل متعدد المستخدمين مع قواعد البيانات هي تقنيات الملفات/الخادم والعميل/الخادم. ومن خلال الاختيار الأنسب من بين هذه التقنيات، يقوم العميل/الخادم في رابطة الدول المستقلة بتنظيم أنظمة متخصصة لمعالجة قواعد البيانات الموزعة. في الوقت نفسه، تتم إدارة قواعد البيانات الموزعة بحيث لا يتم توزيع البيانات على المستوى المنطقي، ولكن على المستوى المادي، وتعتبر قاعدة البيانات نفسها "مخططًا فائقًا" واحدًا. في قاعدة البيانات الموزعة، يتم توزيع الوظائف الإدارية بين مسؤول قاعدة البيانات المتكاملة ومسؤولي قاعدة البيانات المحلية. يقوم مسؤول قاعدة البيانات المتكاملة بمراقبة حدود وصول مختلف المستخدمين إلى قاعدة البيانات ويضمن سلامة البيانات وسلامتها، فضلا عن حماية البيانات من التصحيح المتزامن من قبل العديد من المستخدمين. يتم التحكم في الوصول وفقًا للحقوق الممنوحة للمستخدمين الفرديين في نظام تشغيل الشبكة.

من السمات المميزة للبرامج التي تم إنشاؤها باستخدام نظام إدارة قواعد البيانات (DBMS) للعمل مع قواعد بيانات الشركة البعيدة والموزعة استخدام واجهة الوصول إلى البيانات المفتوحة - ODBC (اتصال قاعدة البيانات المفتوحة). يتم تعيين جميع وظائف نقل البيانات إلى واجهة ODBC، وهي عبارة عن جسر ربط بين قاعدة البيانات المتكاملة DBMS وتطبيق العميل DBMS. وفي الوقت نفسه، يمكن لنظام إدارة قواعد البيانات الخاص بالعميل التفاعل ليس فقط مع قواعد البيانات المحلية الخاصة بهم، ولكن أيضًا مع البيانات الموجودة في قاعدة البيانات المتكاملة. يتمتع العميل بالقدرة على إرسال الاستعلامات إلى قاعدة البيانات المتكاملة DBMS وتلقي البيانات منها وإرسال البيانات المحدثة الخاصة به.

نماذج بيانات الصناعة

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

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

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

كقاعدة عامة، هناك نماذج ذات مستوى أعلى (وأكثر عمومية في المحتوى) ونماذج أقل (على التوالي، أكثر تفصيلاً). المستوى الأعلى للنمذجة هو ما يسمى نماذج البيانات المفاهيمية(نماذج البيانات المفاهيمية)، والتي تعطي الصورة الأكثر عمومية لعمل المؤسسة أو المنظمة. يتضمن النموذج المفاهيمي المفاهيم الأساسية أو المجالات المواضيعية المهمة لعمل المنظمة؛ عادة لا يتجاوز عددهم 12-15. يصف هذا النموذج فئات الكيانات المهمة للمؤسسة (كائنات الأعمال)، وخصائصها (السمات)، والارتباطات بين أزواج هذه الفئات (أي العلاقات). نظرًا لأن المصطلحات في نمذجة الأعمال لم يتم تأسيسها بشكل كامل بعد، فيمكن أيضًا تسمية نماذج البيانات المفاهيمية في مصادر مختلفة باللغة الإنجليزية بنماذج مجال الموضوع (والتي يمكن ترجمتها كنماذج مجال الموضوع) أو نماذج بيانات المؤسسة الموضوعية (نماذج بيانات الشركة الموضوعية) .

المستوى الهرمي التالي هو نماذج البيانات المنطقية(نماذج البيانات المنطقية). ويمكن أن يطلق عليها أيضًا نماذج بيانات المؤسسة أو نماذج الأعمال. تحتوي هذه النماذج على هياكل البيانات وسماتها وقواعد العمل وتمثل المعلومات التي تستخدمها المؤسسة من منظور الأعمال. في مثل هذا النموذج، يتم تنظيم البيانات في شكل كيانات وعلاقات فيما بينها. يمثل النموذج المنطقي البيانات بطريقة يسهل على مستخدمي الأعمال فهمها. يمكن أن يحتوي النموذج المنطقي على قاموس بيانات - قائمة بجميع الكيانات مع تعريفاتها الدقيقة، مما يسمح لفئات مختلفة من المستخدمين بالحصول على فهم مشترك لجميع تدفقات المدخلات والمخرجات المعلوماتية للنموذج. المستوى التالي الأدنى من النمذجة هو التنفيذ المادي للنموذج المنطقي باستخدام برامج ومنصات تقنية محددة.

يحتوي النموذج المنطقي على حل أعمال مؤسسي مفصل، والذي يأخذ عادةً شكل نموذج عادي. التطبيع هو عملية تضمن أن كل عنصر بيانات في النموذج له قيمة واحدة فقط ويعتمد بشكل كامل وفريد ​​على المفتاح الأساسي. يتم تنظيم عناصر البيانات في مجموعات وفقًا لتعريفها الفريد. يجب تضمين قواعد العمل التي تحكم عناصر البيانات بشكل كامل في النموذج المقيس، مع التحقق من صحتها وصحتها أولاً. على سبيل المثال، من المحتمل أن يتم تقسيم عنصر بيانات مثل اسم العميل إلى الاسم الأول واسم العائلة وتجميعه مع عناصر البيانات المقابلة الأخرى في كيان العميل باستخدام المفتاح الأساسي لمعرف العميل.

نموذج البيانات المنطقي مستقل عن تقنيات التطبيق، مثل قاعدة البيانات أو تقنيات الشبكات أو أدوات إعداد التقارير ووسائل تنفيذها المادي. يمكن أن يكون لدى المؤسسة نموذج بيانات مؤسسي واحد فقط. تتضمن النماذج المنطقية عادةً آلاف الكيانات والعلاقات والسمات. على سبيل المثال، قد يحتوي نموذج البيانات الخاص بمؤسسة مالية أو شركة اتصالات على حوالي 3000 مفهوم صناعي.

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

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

يحتوي نموذج البيانات المنطقية للصناعة على معلومات مشتركة بين الصناعة وبالتالي لا يمكن أن يكون حلاً كاملاً للشركة. يتعين على معظم الشركات تطوير نموذجها بمعدل 25% عن طريق إضافة عناصر البيانات وتوسيع التعريفات. تحتوي النماذج المعدة مسبقًا على عناصر البيانات الأساسية فقط، ويجب إضافة العناصر المتبقية إلى كائنات الأعمال المقابلة أثناء عملية تثبيت النموذج في الشركة.

تحتوي نماذج البيانات المنطقية الصناعية على عدد كبير من التجريدات. تشير التجريدات إلى تجميع المفاهيم المتشابهة تحت أسماء شائعة مثل الحدث أو المشارك. وهذا يضيف المرونة إلى نماذج الصناعة ويجعلها أكثر اتساقا. وبالتالي، فإن مفهوم الأحداث ينطبق على جميع الصناعات.

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

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

العامل الثالث هو الخبرة في تقييم المخاطر والنمذجة. يتطلب إنشاء نموذج بيانات المؤسسة موارد مؤهلة من كل من موظفي الأعمال وتكنولوجيا المعلومات. كقاعدة عامة، يتمتع المديرون بمعرفة جيدة إما بعمل المنظمة ككل أو أنشطة قسم معين. عدد قليل منهم فقط لديهم معرفة واسعة (على مستوى الشركة) وعميقة (داخل الأقسام) بأعمالهم. يميل معظم المديرين إلى معرفة مجال واحد فقط بشكل جيد. ولذلك، فإن الحصول على رؤية على مستوى المؤسسة يتطلب موارد أعمال كبيرة. وهذا يزيد أيضًا من الطلب على موظفي تكنولوجيا المعلومات. كلما زادت موارد الأعمال المطلوبة لإنشاء نموذج واختباره، زادت خبرة المحللين. ويجب ألا يعرفوا كيفية الحصول على المعلومات من رجال الأعمال فحسب، بل يجب عليهم أيضًا أن يكونوا قادرين على إيجاد أرضية مشتركة في المجالات المثيرة للجدل وأن يكونوا قادرين على تقديم كل هذه المعلومات بطريقة متكاملة. يجب أن يتمتع الشخص الذي يقوم بإنشاء النموذج (في كثير من الحالات نفس المحلل) بمهارات جيدة في النمذجة. يتطلب إنشاء نماذج منطق المؤسسة وضع نماذج "للمستقبل" والقدرة على ترجمة الأعمال المعقدة إلى "مربعات وخطوط" حرفيًا.

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

العامل الرابع هو البنية التحتية للتطبيقات الحالية والعلاقات مع الموردين. إذا كانت المنظمة تستخدم بالفعل العديد من الأدوات من نفس المورد وأقامت علاقات معه، فمن المنطقي طلب نموذج صناعة من نفس المورد. سيكون مثل هذا النموذج قادرًا على العمل بحرية مع المنتجات الأخرى من نفس المورد.

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

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

توفر نماذج بيانات الصناعة للشركات رؤية واحدة متكاملة لمعلومات أعمالها. تجد العديد من الشركات صعوبة في دمج بياناتها، على الرغم من أن هذا يعد شرطًا أساسيًا لمعظم المشاريع على مستوى المؤسسة. وفقًا لدراسة أجراها معهد تخزين البيانات (TDWI)، وجدت أكثر من 69% من المؤسسات التي شملتها الدراسة أن التكامل كان عائقًا كبيرًا أمام اعتماد التطبيقات الجديدة. على العكس من ذلك، فإن تكامل البيانات يجلب دخلاً كبيرًا للشركة.

يوفر نموذج بيانات الصناعة، بالإضافة إلى اتصالاته بالأنظمة الحالية، فوائد عظيمة للمشاريع على مستوى المؤسسة مثل تخطيط موارد المؤسسات (ERP)، وإدارة البيانات الرئيسية، وذكاء الأعمال، وتحسين جودة البيانات، وتطوير الموظفين.

وبالتالي، تعد نماذج البيانات المنطقية الصناعية أداة فعالة لدمج البيانات والحصول على صورة شاملة للأعمال. يبدو أن استخدام النماذج المنطقية يعد خطوة ضرورية نحو إنشاء مستودعات بيانات المؤسسة.

المنشورات

  1. ستيف هوبرمان. الاستفادة من نموذج البيانات المنطقية الصناعية كنموذج بيانات مؤسستك.
  2. كلوديا إيمهوف. الإنشاء السريع لمستودعات البيانات وتنفيذ مشاريع ذكاء الأعمال باستخدام نمذجة البيانات (تخزين البيانات سريع التتبع ومشاريع ذكاء الأعمال عبر نمذجة البيانات الذكية)

قاعدة بيانات الشركة هي الرابط المركزي لنظام معلومات الشركة وتسمح لك بإنشاء مساحة معلومات موحدة للشركة. قواعد بيانات الشركات


شارك عملك على الشبكات الاجتماعية

إذا كان هذا العمل لا يناسبك، ففي أسفل الصفحة توجد قائمة بالأعمال المشابهة. يمكنك أيضًا استخدام زر البحث


الصفحة 15

الموضوع الخامس. قواعد بيانات الشركات

المحاضرة 8

الخامس .1. تنظيم البيانات في أنظمة الشركات. قواعد بيانات الشركات.

الخامس .2. نظم إدارة قواعد البيانات والحلول الهيكلية في أنظمة الشركات.

V.3. تقنيات الإنترنت / الإنترانت وحلول الوصول إلى قاعدة بيانات المؤسسة.

الخامس .1. تنظيم البيانات في أنظمة الشركات. قواعد بيانات الشركات

قاعدة الشركاتالبيانات هي الرابط المركزي لنظام معلومات الشركة وتسمح لك بإنشاء مساحة معلومات موحدة للشركة. قواعد بيانات الشركات (الشكل 1.1).

هناك تعريفات مختلفة لقواعد البيانات.

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

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

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

الهدف من إنشاء قواعد البياناتكأشكال تخزين البياناتبناء نظام بيانات لا يعتمد على الخوارزميات (البرمجيات) المعتمدة، أو الوسائل التقنية المستخدمة، أو الموقع الفعلي للبيانات في الكمبيوتر. تفترض قاعدة البيانات استخدامًا متعدد الأغراض (عدة مستخدمين، والعديد من أشكال المستندات والاستعلامات لمستخدم واحد).

المتطلبات الأساسية لقواعد البيانات:

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

تُفهم المعرفة على أنهامجموعة من الحقائق والأنماط والقواعد الإرشادية التي يمكنك من خلالها حل مشكلة معينة.

قاعدة المعرفة (KB)  مجموعة من قواعد البيانات والقواعد المستخدمة التي يتم الحصول عليها من متخذي القرار. قاعدة المعرفة هي عنصر من عناصر النظم المتخصصة.

من الضروري التمييزطرق مختلفة لتقديم البيانات.

بيانات فيزيائيةهذه هي البيانات المخزنة في ذاكرة الكمبيوتر.

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

تحت قاعدة بيانات الشركةفهم قاعدة البيانات التي تجمع، بشكل أو بآخر، جميع البيانات والمعرفة الضرورية حول أتمتة المنظمة. في أنظمة معلومات الشركات، وجد التعبير الأكثر تركيزًا مفهومقواعد بيانات متكاملة, والتي تطبق مبدأ الإدخال لمرة واحدة والاستخدام المتكرر للمعلومات.

أرز. 1.1. هيكل تفاعل الإدارات مع مصادر المعلومات في الشركة.

هناك قواعد بيانات للشركاتمركزة (مركزية) وتوزيعها.

مركزة (مركزية)قاعدة البيانات هي قاعدة بيانات يتم تخزين بياناتها فعليًا في أجهزة التخزين بجهاز كمبيوتر واحد. في التين. يوضح الشكل 1.2 رسمًا تخطيطيًا لتطبيق خادم للوصول إلى قواعد البيانات على منصات مختلفة.

الشكل 1.2. مخطط غير متجانس قاعدة بيانات مركزية

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

  • تدفق كبير لتبادل البيانات؛
  • حركة مرور عالية على الشبكة؛
  • موثوقية منخفضة
  • انخفاض الأداء العام.

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

  • درجة أعلى من تزامن المعالجة بسبب توزيع الأحمال؛
  • تحسين استخدام البيانات الموجودة في الموقع عند إجراء الاستعلامات عن بعد؛
  • تكاليف أقل؛
  • سهولة إدارة قواعد البيانات المحلية.

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

الشكل 1.3. قاعدة بيانات الشركات الموزعة.

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

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

أهم متطلبات خصائص قاعدة البيانات الموزعة هي:

  • قابلية التوسع؛
  • التوافق؛
  • دعم نماذج البيانات المختلفة؛
  • قابلية التنقل؛
  • شفافية الموقع؛
  • استقلالية عقد قاعدة البيانات الموزعة (استقلالية الموقع)؛
  • معالجة الطلبات الموزعة؛
  • تنفيذ المعاملات الموزعة.
  • دعم نظام أمني متجانس.

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

لا يجب بالضرورة أن تكون قواعد البيانات التي تشكل قاعدة بيانات موزعة متجانسة (أي يتم صيانتها بواسطة نفس نظام إدارة قواعد البيانات) أو تتم معالجتها في نفس بيئة نظام التشغيل و/أو على نفس النوع من أجهزة الكمبيوتر. على سبيل المثال، يمكن أن تكون إحدى قواعد البيانات قاعدة بيانات Oracle على كمبيوتر SUN مع نظام التشغيل SUN OS (UNIX)، ويمكن صيانة قاعدة البيانات الثانية بواسطة DB2 DBMS على حاسب مركزي IBM 3090 مع نظام التشغيل MVS، ويمكن لقاعدة البيانات الثالثة أن تكون قاعدة بيانات Oracle. يمكن صيانتها بواسطة SQL/DS DBMS أيضًا على حاسب IBM الرئيسي، ولكن مع نظام تشغيل VM. مطلوب شرط واحد فقط - يجب أن تكون جميع الأجهزة التي تحتوي على قواعد بيانات قابلة للوصول عبر الشبكة التي تنتمي إليها.

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

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

عند إنشاء قاعدة بيانات موزعة على المستوى المفاهيمي، عليك حل المشكلات التالية:

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

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

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

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

تكتسب آلات قواعد البيانات أهمية بسبب البحث وتطبيق مفاهيم الذكاء الاصطناعي مثل تمثيل المعرفة، والأنظمة المتخصصة، والاستدلال، والتعرف على الأنماط، وما إلى ذلك.

مستودعات المعلومات.اليوم، يعترف الكثيرون بأن معظم الشركات تدير بالفعل العديد من قواعد البيانات، ومن أجل العمل بنجاح مع المعلومات، فإنها لا تحتاج فقط إلى أنواع مختلفة من قواعد البيانات، ولكن أيضًا إلى أجيال مختلفة من أنظمة إدارة قواعد البيانات. وفقًا للإحصاءات، تستخدم كل منظمة ما معدله 2.5 نظامًا مختلفًا لإدارة قواعد البيانات. لقد أصبحت الحاجة واضحة إلى "عزل" أعمال الشركات، أو بالأحرى الأشخاص المشاركين في هذه الأعمال، عن الميزات التكنولوجية لقواعد البيانات، لتزويد المستخدمين برؤية واحدة لمعلومات الشركة، بغض النظر عن مكان تخزينها فعليا. وقد حفز هذا ظهور تكنولوجيا تخزين المعلومات (تخزين البيانات، DW).

الهدف الرئيسي لـ DW هوإنشاء تمثيل منطقي موحد للبيانات الموجودة في أنواع مختلفة من قواعد البيانات، أو بمعنى آخر، نموذج بيانات مؤسسي موحد.

أصبحت جولة جديدة من تطوير DW ممكنة بفضل تحسن تكنولوجيا المعلومات بشكل عام، وخاصة ظهور أنواع جديدة من قواعد البيانات القائمة على معالجة الاستعلام المتوازي، والتي اعتمدت بدورها على التقدم في مجال أجهزة الكمبيوتر المتوازية. خلقوابناة الاستعلاممع واجهة رسومية سهلة الاستخدام جعلت من السهل إنشاء استعلامات قاعدة بيانات معقدة. مجموعة متنوعة من البرامجالوسيطةالاتصالات المقدمةبين أنواع مختلفة من قواعد البيانات، وأخيراً انخفض سعره بشكل حادأجهزة التخزين.

قد يشمل هيكل الشركةقاعدة البيانات.

قاعدة البيانات مكون وظيفي وتنظيمي في أنظمة التحكم الآلي وأنظمة المعلومات والحوسبة، مما يوفر دعمًا معلوماتيًا مركزيًا لمجموعة من المستخدمين أو مجموعة من المهام التي يتم حلها في النظام.

قاعدة البيانات يعتبر نظام معلومات ومراجع والغرض الرئيسي منه هو:

  • في تراكم وصيانة مجموعة من المعلومات التي تشكل قاعدة المعلومات للنظام الآلي بأكمله أو مجموعة معينة من المهام التي يتم حلها فيه؛
  • في إصدار البيانات التي تطلبها المهمة أو المستخدم؛
  • وفي ضمان الوصول الجماعي إلى المعلومات المخزنة؛
  • في ضمان الإدارة اللازمة لاستخدام المعلومات الواردة في قاعدة المعلومات.

وبالتالي، فإن بنك البيانات الحديث عبارة عن مجمع برمجيات وأجهزة معقدة، يتضمن الأدوات التقنية وأدوات النظام والشبكات وقواعد البيانات ونظام إدارة قواعد البيانات وأنظمة استرجاع المعلومات لأغراض مختلفة.

الخامس .2. نظم إدارة قواعد البيانات والحلول الهيكلية في أنظمة الشركات

نظم إدارة قواعد البيانات والمعرفة

أحد العناصر الهامة لنظم المعلومات الحديثة هي أنظمة إدارة قواعد البيانات (DBMS).

نظام إدارة قواعد البيانات مجموعة من البرامج والأدوات اللغوية المصممة لإنشاء قواعد البيانات وصيانتها واستخدامها.

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

السمة الرئيسية لأنظمة إدارة قواعد البيانات الحديثة هي أن أنظمة إدارة قواعد البيانات الحديثة تدعم ذلكتقنيات مثل:

  • تكنولوجيا العميل/الخادم.
  • دعم لغات قاعدة البيانات. هذالغة تعريف المخططديسيبل (SDL - لغة تعريف المخطط)،لغة معالجة البيانات (DML - لغة معالجة البيانات)، لغات متكاملة SQL (لغة قائمة الانتظار المنظمة)، QDB (الاستعلام - حسب - المثال) وQMF (تسهيلات إدارة الاستعلامات) ) أداة طرفية متقدمة لمواصفات الاستعلام وإنشاء التقارير لـديسيبل 2، وما إلى ذلك؛
  • إدارة البيانات المباشرة في الذاكرة الخارجية.
  • إدارة المخازن المؤقتة لذاكرة الوصول العشوائي (RAM).
  • ادارة العمليات التجارية. تقنية OLTP (معالجة المعاملات عبر الإنترنت)، OLAPتكنولوجيا (معالجة التحليل عبر الإنترنت)لدويتشه فيله.
  • ضمان حماية البيانات وسلامتها. يُسمح باستخدام النظام فقط للمستخدمين المصرح لهم بالوصول إلى البيانات. عندما يقوم المستخدمون بإجراء عمليات على البيانات، يتم الحفاظ على اتساق البيانات المخزنة (السلامة). وهذا أمر مهم في أنظمة المعلومات متعددة المستخدمين للشركات.
  • يوميات.

يجب أن تضمن أنظمة إدارة قواعد البيانات الحديثة استيفاء متطلبات قاعدة البيانات المذكورة أعلاه. وبالإضافة إلى ذلك، يجب عليهم استيفاء المبادئ التالية:

  • استقلالية البيانات.
  • براعه. يجب أن يتمتع نظام إدارة قواعد البيانات (DBMS) بدعم قوي لنموذج البيانات المفاهيمية لعرض طرق العرض المنطقية المخصصة.
  • التوافق. يجب أن يظل نظام إدارة قواعد البيانات عاملاً مع تطور البرامج والأجهزة.
  • عدم تكرار البيانات. على عكس أنظمة الملفات، يجب أن تكون قاعدة البيانات عبارة عن مجموعة واحدة من البيانات المتكاملة.
  • حماية البيانات. يجب أن يوفر نظام إدارة قواعد البيانات الحماية ضد الوصول غير المصرح به.
  • تكامل البيانات. يجب أن يمنع نظام إدارة قواعد البيانات المستخدمين من انتهاك قاعدة البيانات.
  • إدارة العمل المتزامن. يجب أن يحمي نظام إدارة قواعد البيانات قاعدة البيانات من عدم الاتساق في وضع الوصول المشترك. لضمان حالة قاعدة بيانات متسقة، يجب تنفيذ جميع طلبات المستخدم (المعاملات) بترتيب معين.
  • يجب أن يكون نظام إدارة قواعد البيانات عالميًا. يجب أن تدعم نماذج البيانات المختلفة على أساس منطقي ومادي واحد.
  • يجب أن يدعم نظام إدارة قواعد البيانات كلاً من قواعد البيانات المركزية والموزعة، وبالتالي يصبح رابطًا مهمًا في شبكات الكمبيوتر.

بالنظر إلى نظام إدارة قواعد البيانات (DBMS) كفئة من المنتجات البرمجية التي تهدف إلى الحفاظ على قواعد البيانات في الأنظمة الآلية، يمكننا تحديد ميزتين مهمتين تحددان أنواع نظام إدارة قواعد البيانات (DBMS). ووفقا لهم، يمكن النظر إلى نظام إدارة قواعد البيانات (DBMS) من وجهتي نظر:

  • وقدراتهم فيما يتعلق بقواعد البيانات الموزعة (المؤسسية)؛
  • علاقتها بنوع نموذج البيانات المطبق في نظام إدارة قواعد البيانات.

فيما يتعلق بقواعد بيانات الشركات (الموزعة)، يمكن تمييز الأنواع التالية من أنظمة إدارة قواعد البيانات بشكل تقريبي:

  • نظام إدارة قواعد البيانات لسطح المكتب. تركز هذه المنتجات بشكل أساسي على العمل مع البيانات الشخصية (بيانات سطح المكتب). لديهم مجموعات أوامر لمشاركة قواعد البيانات المشتركة، ولكن بحجم صغير (مثل مكتب صغير). بادئ ذي بدء، هذه هي أنظمة إدارة قواعد البيانات مثل Access و dBASE و Paradox و EcoxPro. لماذا يتمتع Access وdBASE وParadox وEcoxPro بإمكانية وصول غير مرضية إلى بيانات الشركة. والحقيقة هي أنه لا توجد طريقة سهلة للتغلب على الحاجز بين البيانات الشخصية وبيانات الشركة. والنقطة ليست حتى أن آلية نظام إدارة قواعد البيانات (DBMS) للبيانات الشخصية (أو المكتب الصغير) تركز على الوصول إلى البيانات من خلال العديد من البوابات ومنتجات الشبكات البينية وما إلى ذلك. تكمن المشكلة في أن هذه الآليات تتضمن عادةً عمليات نقل كاملة للملفات دون دعم شامل للفهرس، مما يتسبب في توقف قوائم انتظار الخادم تقريبًا على الأنظمة الكبيرة.
  • نظام إدارة قواعد البيانات المتخصص عالي الأداء ومتعدد المستخدمين. تتميز أنظمة إدارة قواعد البيانات هذه بوجود نواة نظام متعدد المستخدمين ولغة معالجة البيانات والوظائف التالية المميزة لأنظمة إدارة قواعد البيانات المتقدمة متعددة المستخدمين:
  • تنظيم تجمع عازلة.
  • وجود نظام معالجة قائمة انتظار المعاملات؛
  • وجود آليات لحظر بيانات المستخدمين المتعددين؛
  • الحفاظ على سجل المعاملات؛
  • وجود آليات التحكم في الوصول.

توفر أنظمة إدارة قواعد البيانات مثل Oracle وDB2 وSQL/Server وInformix وSybase وADABAS وTitanium وغيرها مجموعة واسعة من الخدمات لمعالجة قواعد بيانات الشركات.

عند العمل مع قواعد البيانات، يتم استخدام آلية المعاملة.

عملية هي وحدة منطقية للعمل.

عملية عبارة عن سلسلة من عوامل معالجة البيانات التي يتم تنفيذهاككل واحد(كل شيء أو لا شيء) وترجمة قاعدة البياناتمن حالة تكاملية إلى حالة تكاملية أخرى.

تحتوي المعاملة على أربع خصائص مهمة تعرف باسمخصائص أسيد:

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

تبدأ المعاملة عادةً تلقائيًا عندما ينضم المستخدم إلى نظام إدارة قواعد البيانات (DBMS) وتستمر حتى حدوث أحد الأحداث التالية:

  • تم إصدار أمر COMMIT WORK (تنفيذ المعاملة).
  • لقد تم إصدار أمر ROLLBACK WORK.
  • تم قطع اتصال المستخدم بنظام إدارة قواعد البيانات (DBMS).
  • كان هناك فشل في النظام.

بالنسبة للمستخدم فإنه يرتدي عادةالطابع الذري. في الواقع، هذه آلية معقدة للتفاعل بين المستخدم (التطبيق) وقاعدة البيانات. يستخدم برنامج أنظمة المؤسسة آلية معالجة المعاملات في الوقت الحقيقي (أنظمة معالجة المعاملات عبر الإنترنت، OLTP)، وخاصة برامج المحاسبة، وبرامج تلقي ومعالجة طلبات العملاء، والتطبيقات المالية، تنتج الكثير من المعلومات. تم تصميم هذه الأنظمة (وتحسينها وفقًا لذلك) للتعامل مع كميات كبيرة من البيانات والمعاملات المعقدة وعمليات القراءة/الكتابة المكثفة.

لسوء الحظ، فإن المعلومات الموضوعة في قواعد بيانات أنظمة OLTP ليست مناسبة جدًا للاستخدام من قبل المستخدمين العاديين (بسبب الدرجة العالية من تطبيع الجداول وتنسيقات عرض البيانات المحددة وعوامل أخرى). ولذلك، يتم إرسال البيانات من ناقلات المعلومات المختلفة (بمعنى نسخها) إلىمستودع التخزينوالفرز والتسليم اللاحق للمستهلك. في تكنولوجيا المعلومات، يتم لعب دور المستودعاتمستودعات المعلومات.

توفر أنظمة معالجة البيانات التحليلية في الوقت الفعلي المعلومات للمستخدم النهائي(المعالجة التحليلية عبر الإنترنت، OLAP)، والتي توفر وصولاً بسيطًا للغاية إلى البيانات من خلال وسائل ملائمة لإنشاء الاستعلامات وتحليل النتائج. في أنظمة OLAP، تزداد قيمة منتج المعلومات من خلال استخدام طرق مختلفة للتحليل والمعالجة الإحصائية. بالإضافة إلى ذلك، تم تحسين هذه الأنظمة من حيث سرعة استرجاع البيانات وجمع المعلومات المعممة وتستهدف المستخدمين العاديين (لديهم واجهة بديهية). لونظام أولتب يعطي إجابات لأسئلة بسيطة مثل "ما هو مستوى مبيعات المنتج N في المنطقة M في يناير 199x؟"، ثمأنظمة أولاب جاهز لطلبات المستخدم الأكثر تعقيدًا، على سبيل المثال: "قدم تحليلًا لمبيعات المنتج N في جميع المناطق وفقًا لخطة الربع الثاني مقارنة بالعامين السابقين."

بنية العميل/الخادم

في الأنظمة الحديثةمعالجة المعلومات الموزعة، التكنولوجيا تحتل مركز الصدارةخدمة الزبائن. في النظام بنية خادم العميليتم تقسيم معالجة البيانات بين الكمبيوتر العميل والكمبيوتر الخادم، ويتم الاتصال بينهما عبر الشبكة. يعتمد هذا التقسيم لعمليات معالجة البيانات على تجميع الوظائف. عادة، يكون كمبيوتر خادم قاعدة البيانات مخصصًا لتنفيذ عمليات قاعدة البيانات، ويقوم الكمبيوتر العميل بتشغيل برامج التطبيقات. يوضح الشكل 2.1 نظامًا بسيطًا لبنية خادم العميل يتكون من كمبيوتر يعمل كخادم وكمبيوتر آخر يعمل كعميل له. تؤدي كل آلة وظائف مختلفة ولها مواردها الخاصة.

الخادم

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

كمبيوتر الخادم


شبكة

جهاز كمبيوتر متوافق مع IBM

جهاز كمبيوتر متوافق مع IBM

جهاز كمبيوتر متوافق مع IBM

العملاء

التطبيقات

أرز. 2.1. نظام معمارية العميل والخادم

تتمثل الوظيفة الرئيسية لجهاز الكمبيوتر العميل في تنفيذ التطبيق (واجهة المستخدم ومنطق العرض التقديمي) والتواصل مع الخادم عندما يطلب التطبيق ذلك.

الخادم هذا كائن (كمبيوتر) يقدم خدمات لكائنات أخرى بناءً على طلباتها.

كما يوحي المصطلح نفسه، فإن الوظيفة الرئيسية لجهاز الكمبيوتر الخادم هي تلبية احتياجات العميل. يستخدم مصطلح "الخادم" للإشارة إلى مجموعتين مختلفتين من الوظائف: خادم الملفات وخادم قاعدة البيانات (فيما يلي، تعني هذه المصطلحات، اعتمادًا على السياق، إما البرنامج الذي ينفذ هذه المجموعات من الوظائف أو أجهزة الكمبيوتر المزودة بهذا البرنامج). خوادم الملفات ليست مصممة لتنفيذ عمليات قاعدة البيانات؛ وتتمثل وظيفتها الرئيسية في مشاركة الملفات بين عدة مستخدمين، على سبيل المثال. ضمان الوصول المتزامن للعديد من المستخدمين إلى الملفات الموجودة على جهاز الكمبيوتر - خادم الملفات. مثال على خادم الملفات هو نظام التشغيل Novell's NetWare. يمكن تثبيت خادم قاعدة البيانات وتنشيطه على جهاز الكمبيوتر - خادم الملفات. يتم تشغيل Oracle DBMS في شكل NLM (وحدة الشبكة القابلة للتحميل) في بيئة NetWare على خادم الملفات.

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

أحد المتطلبات المهمة للخادم هو أن نظام التشغيل الذي يوجد به خادم قاعدة البيانات يجب أن يكون متعدد المهام (ويفضل، ولكن ليس بالضرورة، متعدد المستخدمين). على سبيل المثال، لا يمكن استخدام نظام Oracle DBMS المثبت على جهاز كمبيوتر شخصي مزود بنظام تشغيل MS-DOS (أو PC-DOS) لا يفي بمتطلبات المهام المتعددة كخادم قاعدة بيانات. ونفس نظام Oracle DBMS، المثبت على جهاز كمبيوتر مزود بنظام تشغيل OS/2 متعدد المهام (وإن لم يكن متعدد المستخدمين)، يمكن أن يكون خادم قاعدة بيانات. تعد العديد من أنواع أنظمة UNIX وMVS وVM وبعض أنظمة التشغيل الأخرى متعددة المهام ومتعددة المستخدمين.

الحوسبة الموزعة

غالبًا ما يستخدم مصطلح "الحوسبة الموزعة" للإشارة إلى مفهومين متميزين، على الرغم من تكاملهما:

  • قاعدة البيانات الموزعة؛
  • معالجة البيانات الموزعة.

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

هناك أنواع عديدة من الخوادم:

  • خادم قاعدة البيانات؛
  • ملقم الطباعة؛
  • خادم الوصول عن بعد؛
  • خادم الفاكس؛
  • خادم الويب، الخ.

استنادًا إلى تقنية العميل/الخادم الأساسيةهناك تقنيات أساسية مثل:

  • تقنيات نظام التشغيل، ومفهوم تفاعل الأنظمة المفتوحة، وإنشاء بيئات موجهة للكائنات لتشغيل البرامج؛
  • تقنيات الاتصالات السلكية واللاسلكية.
  • تقنيات الشبكات؛
  • تقنيات واجهة المستخدم الرسومية (واجهة المستخدم الرسومية)؛
  • إلخ.

مزايا تكنولوجيا خادم العميل:

  • تسمح تقنية العميل/الخادم بالحوسبة في بيئات حوسبة غير متجانسة. استقلال النظام الأساسي: الوصول إلى بيئات الشبكة غير المتجانسة التي تتضمن أنواعًا مختلفة من أجهزة الكمبيوتر ذات أنظمة تشغيل مختلفة.
  • استقلال مصادر البيانات: الوصول إلى المعلومات من قواعد البيانات غير المتجانسة. ومن أمثلة هذه الأنظمة DB2 وSQL/DS وOracle وSybase.
  • توازن تحميل العميل والخادم.
  • إجراء العمليات الحسابية حيثما تحدث بكفاءة أكبر؛
  • توفير القدرة على التوسع بفعالية؛
  • الحوسبة عبر الأنظمة الأساسية. يتم تعريف الحوسبة عبر الأنظمة الأساسية ببساطة على أنها تطبيق التقنيات في بيئات الحوسبة غير المتجانسة. وينبغي توفير القدرات التالية هنا:
  • يجب أن يعمل التطبيق على منصات متعددة؛
  • على جميع الأنظمة الأساسية، يجب أن يكون لها نفس الواجهة ومنطق التشغيل؛
  • يجب أن يتكامل التطبيق مع بيئة التشغيل الأصلية؛
  • يجب أن تتصرف بنفس الطريقة على كافة الأنظمة الأساسية؛
  • وينبغي أن يكون لها دعم بسيط ومتسق.

الحوسبة الموزعة. تتضمن الحوسبة الموزعة توزيع العمل بين عدة أجهزة كمبيوتر (على الرغم من أن الحوسبة الموزعة هي مفهوم أوسع).

التفصيل. تفكيك نقل التطبيقات لأجهزة الكمبيوتر الكبيرة إلى منصات الكمبيوتر الصغيرة.

  • انخفاض تكاليف البنية التحتية والأجهزة. فعالة من حيث التكلفة: إن توفر أجهزة الكمبيوتر الرخيصة والانتشار المتزايد للشبكات المحلية يجعل تكنولوجيا العميل والخادم أكثر فعالية من حيث التكلفة من تقنيات معالجة البيانات الأخرى. يمكن ترقية المعدات بمجرد ظهور الحاجة.

تقليل الوقت الإجمالي لتنفيذ التطبيق؛

تقليل استخدام ذاكرة العميل؛

تقليل حركة مرور الشبكة.

  • القدرة على العمل مع الوسائط المتعددة: حتى الآن، تم إنشاء العديد من برامج الوسائط المتعددة لأجهزة الكمبيوتر. إما أنه لا توجد برامج مماثلة لتكوين المضيف الطرفي، أو أنها مكلفة للغاية.
  • إمكانية جذب موارد حوسبة كبيرة لعمليات قاعدة البيانات: بما أن التطبيقات تعمل على أجهزة الكمبيوتر العميلة، فإن كمبيوتر الخادم يحرر موارد إضافية (مقارنة بتكوين المضيف الطرفي) لعمليات قاعدة البيانات، مثل وحدة المعالجة المركزية والموارد التشغيلية.
  • زيادة إنتاجية المبرمج: تزداد إنتاجية المبرمج باستخدام أدوات مثل SQL*Forms وCASE، والتي تتيح لك تطوير التطبيقات بشكل أسرع من لغات البرمجة مثل C أو PL1 أو COBOL.
  • زيادة إنتاجية المستخدم النهائي: في الوقت الحاضر، أتقن العديد من المستخدمين النهائيين أنظمة مثل Lotus، وParadox، وWord Perfect، وHarvard Graphics، وما إلى ذلك.

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

أرز. 2.2. رسم توضيحي لوصول العميل إلى مورد خادم مشترك.

كيفية تنفيذ تكنولوجيا خادم العميل

تتم مناقشة تركيب نظام يعتمد على تقنية خادم العميل وقادر على معالجة البيانات الموزعة أدناه. مطلوب أجهزة وبرامج الكمبيوتر التالية:

  • كمبيوتر خادم قاعدة البيانات؛
  • أجهزة الكمبيوتر العميلة؛
  • شبكة اتصال؛
  • برامج الشبكة؛
  • تطبيق البرمجيات.

لغة SQL . لغة استعلام عالية المستوى - SQL (لغة الاستعلام المنظمة). ) يستخدم لتنفيذ الاستعلامات على قواعد البيانات، مثل NMD وDML وPYAD ويتم قبوله كمعيار. لغة SQL تم اعتمادها في الأصل كلغة بيانات لمنتجات برمجيات الشركةآي بي إم و YaMD نظام إدارة قواعد البيانات العلائقيةنظام R من شركة IBM . سمة هامة من سمات اللغة SQL هو أن نفس اللغة يتم تمثيلها من خلال واجهتين مختلفتين، وهما: من خلال واجهة تفاعلية ومن خلال واجهة برمجة التطبيقات (ديناميكية). SQL). SQL الديناميكية يتكون من العديد من القدرات اللغوية المضمنة SQL ، تم توفيرها خصيصًا لبناء التطبيقات التفاعلية، حيث يتم تعريف التطبيق التفاعلي على أنه برنامج تمت كتابته لدعم الوصول إلى قاعدة البيانات بواسطة المستخدم النهائي الذي يعمل على محطة تفاعلية. لغة SQL يوفر وظائف تحديد بيانات قاعدة البيانات ومعالجتها وإدارتها، كما أنه يتسم بالشفافية بالنسبة للمستخدم من وجهة نظر نظام إدارة قواعد البيانات المطبق.

أرز. 2.3. مخطط لتنفيذ استعلامات المستخدم لقواعد البيانات الموزعة.

يتم تحديد البنية الداخلية لقواعد البيانات من خلال نماذج البيانات المستخدمة. يتمتع النموذج المفاهيمي بقدرات تجريد أكبر ودلالات أكثر ثراءً مقارنة بالنماذج الخارجية. غالبًا ما تسمى النماذج الخارجية بالنماذج النحوية أو التشغيلية، في إشارة إلى الطبيعة النحوية للتحكم والتطبيق كوسيلة لتفاعل المستخدم مع قاعدة البيانات. في نمذجة المعلومات، هناك مستويات مختلفة من التجريد، بدءًا من مستوى النموذج المفاهيمي وحتى مستوى نموذج البيانات المادية، مما يؤثر على بنية نظام إدارة قواعد البيانات (DBMS).

يتكون نموذج البيانات من ثلاثة مكونات:

  • هيكل البيانات لتمثيل قاعدة البيانات من وجهة نظر المستخدم.
  • العمليات الصالحة التي يتم تنفيذها على بنية البيانات. من الضروري أن تكون قادرًا على العمل مع هذا الهيكل باستخدام عمليات DML وNMD المختلفة. إن البنية الغنية لا قيمة لها إذا لم تكن هناك طريقة للعمل على محتوياتها.
  • القيود المفروضة على مراقبة النزاهة. يجب تزويد نموذج البيانات بوسائل للحفاظ على سلامته وحمايته. على سبيل المثال، خذ بعين الاعتبار القيدين التاليين:
  • يجب أن يكون لكل شجرة فرعية عقدة مصدر. لا يمكن لقواعد البيانات الهرمية تخزين العقد الفرعية بدون العقدة الأصلية.
  • فيما يتعلق بقاعدة البيانات العلائقية، لا يمكن أن يكون هناك صفوف متطابقة. بالنسبة للملف، يتطلب هذا المتطلب أن تكون كافة السجلات فريدة.

إحدى أهم خصائص نظام إدارة قواعد البيانات (DBMS) هي القدرة على ربط الكائنات.

هناك الأنواع التالية من الاتصالات بين الكائنات:

  • واحد لواحد (1:1). يمكن ربط كائن واحد من مجموعة واحدة بكائن واحد من مجموعة أخرى.
  • واحد إلى متعدد (1:M). يمكن ربط كائن واحد من مجموعة واحدة بالعديد من الكائنات من مجموعة أخرى.
  • متعدد إلى متعدد (M:N). يمكن ربط كائن واحد من مجموعة واحدة بالعديد من الكائنات من مجموعة أخرى، ولكن يمكن ربط كائن واحد من مجموعة أخرى بالعديد من الكائنات من المجموعة الأولى.
  • متفرعة . يمكن ربط كائن واحد من مجموعة واحدة بكائنات من عدة مجموعات.
  • العودية . يمكن ربط كائن واحد من مجموعة معينة بكائن من نفس المجموعة.

هناك نماذج البيانات الرئيسية التالية:

  • نموذج البيانات العلائقية.
  • نموذج البيانات الهرمية.
  • نموذج بيانات الشبكة غير مكتمل.
  • نموذج بيانات كوداسيل.
  • نموذج بيانات الشبكة الموسعة

V.3. تقنيات الإنترنت / الإنترانت وحلول الشركات للوصول إلى قاعدة البيانات

المشكلة الرئيسية للأنظمة القائمة على بنية خادم العميل هي أنه وفقًا لمفهوم الأنظمة المفتوحة، يتعين عليها أن تكون متنقلة في أوسع فئة ممكنة من حلول أجهزة وبرمجيات النظام المفتوح. حتى لو اقتصرنا على الشبكات المحلية المستندة إلى UNIX، فإن الشبكات المختلفة تستخدم أجهزة وبروتوكولات اتصال مختلفة. تؤدي محاولات إنشاء أنظمة تدعم جميع البروتوكولات الممكنة إلى تحميلها بشكل زائد بتفاصيل الشبكة على حساب الوظائف.

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

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

عند استدعاء إجراء بعيد، تقوم برامج RPC بتحويل تنسيقات بيانات العميل إلى تنسيقات وسيطة مستقلة عن الجهاز ثم تحويلها إلى تنسيقات بيانات الخادم. عند إرسال معلمات الاستجابة، يتم إجراء تحويلات مماثلة.

أعمال أخرى مماثلة قد تهمك.vshm>

6914. مفهوم قاعدة البيانات 11.56 كيلو بايت
قاعدة البيانات عبارة عن مجموعة من المواد المستقلة المقدمة بشكل موضوعي، ومقالات حسابات الإجراءات المعيارية لقرارات المحكمة وغيرها من المواد المماثلة، المنظمة بطريقة يمكن من خلالها العثور على هذه المواد ومعالجتها باستخدام جهاز كمبيوتر إلكتروني (القانون المدني لروسيا) فن الاتحاد. قاعدة البيانات المنظمة وفقًا لقواعد معينة والمحفوظة في ذاكرة الكمبيوتر هي مجموعة من البيانات التي تميز الحالة الحالية لبعض...
8064. قواعد البيانات الموزعة 43.66 كيلو بايت
قواعد البيانات الموزعة تُفهم قاعدة البيانات الموزعة RDB على أنها مجموعة من البيانات المشتركة المترابطة منطقيًا والتي يتم توزيعها فعليًا عبر عقد مختلفة لشبكة الكمبيوتر. لا ينبغي أن يعتمد الوصول إلى البيانات على وجود أو عدم وجود نسخ متماثلة للبيانات. يجب أن يحدد النظام تلقائيًا طرق إجراء اتصالات دمج البيانات: قناة شبكة قادرة على التعامل مع حجم المعلومات المرسلة وعقدة تتمتع بقدرة حاسوبية كافية لتوصيل الجداول. يجب أن يكون نظام RDBMS قادرًا على...
20319. قواعد البيانات وحمايتها 102.86 كيلو بايت
ظهرت قواعد البيانات التشغيلية على الإنترنت في منتصف الستينيات. تمت معالجة العمليات على قواعد البيانات التشغيلية بشكل تفاعلي باستخدام المحطات الطرفية. تطورت منظمات السجلات البسيطة ذات الفهرس المتسلسل بسرعة إلى نموذج سجل أكثر قوة موجه نحو المجموعة. حصل تشارلز باشمان على جائزة تورينج لقيادته مجموعة مهام قاعدة البيانات (DBTG)، التي طورت لغة قياسية لوصف البيانات ومعالجتها.
5031. مكتبة تطوير قواعد البيانات 11.72 ميجابايت
تكنولوجيا تصميم قواعد البيانات. تحديد العلاقات بين الكيانات وإنشاء نموذج بيانات. تعتمد الأفكار الرئيسية لتكنولوجيا المعلومات الحديثة على مفهوم ضرورة تنظيم البيانات في قواعد بيانات من أجل عرض العالم الحقيقي المتغير بشكل مناسب وتلبية احتياجات المستخدمين من المعلومات. يتم إنشاء قواعد البيانات هذه وتشغيلها تحت سيطرة أنظمة برمجية خاصة تسمى أنظمة إدارة قواعد البيانات DBMS.
13815. نموذج قاعدة البيانات الهرمية 81.62 كيلو بايت
تعتمد الأفكار الرئيسية لتكنولوجيا المعلومات الحديثة على مفهوم قواعد البيانات، والذي بموجبه أساس تكنولوجيا المعلومات هو البيانات المنظمة في قواعد البيانات التي تعكس بشكل مناسب حالة مجال موضوع معين وتزود المستخدم بمعلومات محدثة في هذا المجال الموضوع. ومن الضروري أن ندرك حقيقة أن البيانات...
14095. تطوير قاعدة بيانات المكتبة 11.72 ميجابايت
أدت الزيادة في الحجم والتعقيد الهيكلي للبيانات المخزنة وتوسيع دائرة مستخدمي أنظمة المعلومات إلى الاستخدام الواسع النطاق لنظام إدارة قواعد البيانات (الجدولي) الأكثر ملاءمة وسهل الفهم نسبيًا.
5061. إنشاء قاعدة بيانات للعيادة 2.4 ميجا بايت
لقد أتاح تطور تكنولوجيا الكمبيوتر وتكنولوجيا المعلومات فرصًا لإنشاء أنظمة المعلومات الآلية (AIS) واستخدامها على نطاق واسع لأغراض مختلفة. ويجري تطوير وتنفيذ نظم المعلومات لإدارة المرافق الاقتصادية والفنية
13542. قواعد بيانات المعلومات الجيولوجية 20.73 كيلو بايت
في الآونة الأخيرة، يتم إدخال تقنيات الكمبيوتر، وخاصة قواعد البيانات، في المجال العلمي بوتيرة سريعة. هذه العملية لا تتجاوز الجيولوجيا، لأنه في العلوم الطبيعية هناك حاجة لتخزين ومعالجة كميات كبيرة من المعلومات.
9100. قاعدة البيانات. مفاهيم أساسية 26.28 كيلو بايت
قاعدة البيانات عبارة عن مجموعة من المعلومات حول كائنات محددة في العالم الحقيقي في أي مجال موضوعي، مثل الاقتصاد أو الإدارة أو الكيمياء، وما إلى ذلك. والغرض من نظام المعلومات ليس فقط تخزين البيانات حول الأشياء، ولكن أيضًا معالجة هذه البيانات، وأخذها مع الأخذ في الاعتبار الروابط بين الكائنات. ويتميز كل كائن بمجموعة معينة من خصائص البيانات، والتي تسمى في قاعدة البيانات بالسمات.
5240. إنشاء قاعدة بيانات "مكتب عميد الجامعة". 1.57 ميجا بايت
قاعدة البيانات (DB) عبارة عن مجموعة من البيانات المترابطة المخزنة معًا على وسائط ذاكرة الكمبيوتر الخارجية، مع مثل هذا التنظيم والحد الأدنى من التكرار الذي يسمح باستخدامها على النحو الأمثل لتطبيق واحد أو أكثر

الغرض من المحاضرة

بعد دراسة المادة الموجودة في هذه المحاضرة ستتعرف على:

  • ماذا حدث نموذج بيانات المؤسسة ;
  • كيفية التحويل نموذج بيانات الشركاتإلى نموذج مستودع البيانات؛
  • العناصر الأساسية نموذج بيانات الشركات ;
  • مستويات عرض نموذج البيانات المؤسسية ;
  • خوارزمية لتحويل نموذج بيانات الشركة إلى نموذج مستودع بيانات متعدد الأبعاد ;

و تعلم:

  • تطوير نماذج مستودع البيانات على أساس نموذج بيانات الشركاتالمنظمات؛
  • تطوير مخطط نجمي باستخدام أدوات CASE؛
  • جداول التقسيم نموذج متعدد الأبعادباستخدام أدوات الحالة.

نموذج بيانات المؤسسة

مقدمة

جوهر أي مستودع بيانات هو نموذج البيانات الخاص به. بدون نموذج بيانات، سيكون من الصعب جدًا تنظيم البيانات في مستودع البيانات. لذلك، يجب على مطوري HD قضاء الوقت والجهد في تطوير مثل هذا النموذج. يقع تطوير نموذج HD على عاتق مصمم HD.

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

يمكن أن تكون نقطة البداية في تصميم مستودع البيانات هي ما يسمى ب نموذج بيانات المؤسسة(نموذج بيانات الشركة أو نموذج بيانات المؤسسة، EDM)، والذي يتم إنشاؤه في عملية تصميم أنظمة OLTP الخاصة بالمؤسسة. عند التصميم نموذج بيانات الشركاتعادةً، يتم إجراء محاولة لإنشاء بنية بيانات، بناءً على المعاملات التجارية، والتي من شأنها جمع وتوليف جميع احتياجات المعلومات الخاصة بالمنظمة.

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

نموذج بيانات المؤسسة

كيفية حل مشكلة التحول نموذج بيانات الشركاتإلى نموذج HD؟ لحل هذه المشكلة، يجب أن يكون لديك هذا النموذج، أي. نموذج بيانات المؤسسةيجب أن يبنى و موثقة. وعليك أن تفهم ماذامن هذا النموذج و كيفينبغي تحويلها إلى نموذج تخزين البيانات.

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

العناصر الرئيسية نموذج بيانات الشركاتنكون:

  • وصف مجالات عمل المنظمة (تحديد مجالات النشاط)؛
  • العلاقات بين مجالات الموضوع المحددة أعلاه؛
  • نموذج بيانات المعلومات (نموذج ERD أو نموذج العلاقة بين الكيان)؛
  • لكل وصف مجال الموضوع:
    • مفاتيح الكيان؛
    • سمات الكيان;
    • الأنواع الفرعية والأنواع الفائقة؛
    • الاتصالات بين الكيانات؛
    • مجموعات السمات؛
    • العلاقات بين مجالات الموضوع؛
  • النموذج الوظيفي أو نموذج عملية الأعمال؛
  • مخططات تدفق البيانات؛
  • مخططات الحالة
  • نماذج أخرى.

هكذا، نموذج بيانات المؤسسةيحتوي على كيانات وسمات وعلاقات تمثل احتياجات المعلومات للمؤسسة. في التين. 16.1 يوضح العناصر الرئيسية نموذج بيانات الشركات.

طبقات تمثيل نموذج بيانات المؤسسة

نموذج بيانات المؤسسةيتم تقسيمها وفقًا لمجالات الموضوع، والتي تمثل مجموعات من الكيانات ذات الصلة بدعم احتياجات العمل المحددة. قد تغطي بعض المجالات المواضيعية وظائف عمل محددة مثل إدارة العقود، بينما قد تجمع مجالات أخرى بين الكيانات التي تصف المنتجات أو الخدمات.

يجب أن يتوافق كل نموذج منطقي مع مجال المشكلة الموجود نموذج بيانات الشركات. إذا كان النموذج المنطقي لا يلبي هذا المتطلب، فيجب إضافة نموذج تعريف المجال إليه.

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


أرز. 16.2.

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

في اليوم التالي مستوى متوسط(المستوى المتوسط) نموذج بيانات الشركاتيعرض معلومات مفصلة حول كائنات المجال، أي المفاتيح و سمات الكيانوعلاقاتها وأنواعها الفرعية وأنواعها الفائقة وما إلى ذلك. لكل مجال من نموذج المستوى الأعلى، يوجد نموذج واحد للمستوى المتوسط. في التين. ويبين الشكل 16.3 متوسط ​​مستوى العرض نموذج الشركةلجزء من مجال موضوع "الطلب".

من الشكل. 16.3 يمكنك أن ترى أن مجال الموضوع "الطلب" ( طلب) يتضمن عدة كيانات، يتم تعريفها من خلال سماتها والعلاقات بينها. يتيح لك النموذج المعروض الإجابة على أسئلة مثل تاريخ الطلب، ومن قدم الطلب، ومن أرسل الطلب، ومن يتلقى الطلب، وعدد من الآخرين. يتضح من الرسم البياني أعلاه أنه يوجد في هذه المنظمة نوعان من الأوامر - أوامر الترقية ( تجاري) وطلبات التجزئة ( بيع بالتجزئة).

لاحظ أن نموذج بيانات المؤسسةقد تمثل جوانب مختلفة من أنشطة المنظمة وبدرجات متفاوتة من التفاصيل والاكتمال. لو نموذج الشركةيمثل جميع جوانب أنشطة المنظمة، ويسمى أيضًا نموذج بيانات المنظمة(نموذج بيانات المؤسسة).

من وجهة نظر تصميم مستودع البيانات، يعد عاملاً مهمًا في اتخاذ قرار إنشاء نموذج لمستودع البيانات من نموذج بيانات الشركاتهي الدولة اكتمال نموذج بيانات الشركات.

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

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

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