الخطوط العريضة لقواعد البيانات
ينص ما يلي على أنه نظرة عامة ودليل موضوعي لقواعد البيانات:
Database – مجموعة منظمة من البيانات، حيث تكون اليوم عادةً بشكلها الرقمي. عادةً ما يتم تنظيم البيانات لنمذجة الجوانب المرتبطة بالواقع (على سبيل المثال، توفر الغرف في الفنادق)، بطريقة تدعم العمليات التي تتطلب هذه المعلومات (على سبيل المثال، العثور على فندق به غرف شاغرة).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ما نوع الأشياء التي قد تكون قواعد بيانات؟
يمكن وصف قواعد البيانات بأنها كل ما يلي:
- معلومة – تسلسل الرموز التي يمكن تفسيرها على أنها رسالة. يمكن تسجيل المعلومات كعلامات أو إرسالها كإشارات.
- بيانات – قيم المتغيرات النوعية أو الكمية التي تنتمي إلى مجموعة من العناصر. غالباً ما يتم تمثيل البيانات في الحوسبة (أو معالجة البيانات) بمجموعة من العناصر المنظمة في صفوف ومتغيرات متعددة منظمة في أعمدة. البيانات هي عادة نتائج القياسات ويمكن تصورها باستخدام الرسوم البيانية أو الصور.
- بيانات حاسوبية – وهي المعلومات على شكل مناسب للاستخدام مع الحاسب. غالباً ما يتم تمييز البيانات عن البرامج. البرنامج عبارة عن سلسلة من التعليمات التي توضح بالتفصيل مهمة يجب على الحاسب تنفيذها. وبهذا المعنى، فإن البيانات هي كل شيء في البرمجيات والتي ليست شيفرة (كود) للبرنامج.
أنواع قواعد البيانات
- قواعد البيانات النشطة – والتي تتضمن بنية مقادة بالأحداث أو الحالات (غالباً في شكل قواعد ECA) والتي يمكن أن تستجيب للظروف أو الشروط داخل قاعدة البيانات وخارجها.
- قواعد البيانات الحيوية – والتي تخزن أجزاء من الرسوم المتحركة أو الحركات البشرية والتي يمكن الوصول إليها وتحليلها والاستعلام عنها لتطوير وتجميع رسوم متحركة جديدة.
- قواعد البيانات الخلفية – يتم الوصول إليها من قبل المستخدمين بشكل غير مباشر من خلال تطبيق خارجي بدلاً من برمجة التطبيقات المخزنة داخل قاعدة البيانات نفسها أو عن طريق معالجة منخفضة المستوى للبيانات (على سبيل المثال من خلال أوامر إسكيوإل).
- قواعد البيانات المرجعية – قاعدة بيانات للسجلات المرجعية، وهي مجموعة رقمية منظمة من المراجع للأدب المنشور، بما في ذلك مقالات المجلات والصحف، ووقائع المؤتمرات، والتقارير، والمنشورات الحكومية والقانونية، وبراءات الاختراع، والكتب، إلخ.
- قواعد البيانات المركزية – وهي قاعدة البيانات موجودة مع المحافظة عليها في مكان واحد، على عكس قاعدة البيانات الموزعة.
- قواعد البيانات السحابية – والتي تعمل على نظام أساسي للحوسبة السحابية، مثل أمازون EC2 و گوگرِد وراكسپيس.
- قواعد البيانات التجميعية – كتالوگ مجموعة لمتحف أو أرشيف يتم تنفيذه باستخدام قاعدة بيانات محوسبة، يتم فيها فهرسة مواد المؤسسة أو موادها.
- قواعد بيانات التحسين الجماعي – وهي مستودع مفتوح لتمكين مشاركة المعايير ومجموعات البيانات وحالات التحسين من المجموعة، وتقديم خدمات الوب والمكونات الإضافية (الحوسبة) | المكونات الإضافية لتحليل بيانات التحسين والتنبؤ بتحولات البرامج أو تصميمات الأجهزة الأفضل للتحسينات متعددة الأهداف بناءً على الإحصاء و تقنيات التعلم الآلي بشرط وجود معلومات كافية تم جمعها في المستودع من عدة مستخدمين.
- قواعد بيانات إدارة الإعدادات –
- قواعد البيانات التشاركية – والتي تحتفظ بمعلومات عن العملاء ومعاملاتهم.
- قواعد البيانات الترابطية – وهي نظام إدارة قواعد البيانات (DBMS) وهو نموذج بيانات مستقل ومصمم للتعامل بكفاءة مع الاستعلامات غير المخططة والمخصصة في بيئة نظام تحليلي.
- قواعد البيانات الجارية – وهي قاعدة البيانات التقليدية التي تخزن البيانات الصالحة الآن.
- الدليل – وهو مستودع أو قاعدة بيانات للمعلومات التي تم تحسينها للقراءة، على افتراض أن تحديثات البيانات نادرة جداً مقارنة بقراءات البيانات. بشكل عام، يدعم الدليل البحث والتصفح بالإضافة إلى عمليات البحث البسيطة.
- قواعد البيانات الموزعة – وهي قاعدة بيانات لا يتم فيها توصيل جميع أجهزة التخزين بوحدة المعالجة المركزية المشتركة.
- قواعد البيانات وثائقية التوجيه – وهي برنامج حاسب مصمم لتخزين واسترجاع وإدارة النماذج الموجهة للمستندات أو شبه المهيكلة | بيانات ومعلومات شبه منظمة.
- قواعد بيانات EDA – وهي قاعدة بيانات متخصصة لغرض أتمتة التصميم الإلكتروني.
- قواعد جداول نهاية اللعبة – وهي قاعدة بيانات محوسبة تحتوي على تحليل شامل محسوب مسبقاً لموضع نهاية لعبة الشطرنج.
- قواعد بيانات مكونات الغذاء (FCDB) – والتي توفر معلومات مفصلة عن التركيب الغذائي للأطعمة.
- قواعد بيانات النص الكامل – وهي قواعد بيانات تحتوي على النص الكامل للكتب والأطروحات والمجلات والنشرات والصحف أو أنواع أخرى من الوثائق النصية. والتي تسمى أيضاً "قاعدة بيانات النص المتكامل".
- قواعد البيانات الحكومية – والتي تجمع المعلومات الشخصية لأسباب مختلفة (الإشراف الجماعي، ونظام معلومات شنگن في الاتحاد الأوروبي، والضمان الاجتماعي، والإحصاءات، وما إلى ذلك).
- قواعد بيانات الرسم البياني – والتي تستخدم هياكل الرسم البياني مع العقد والحواف والخصائص لتمثيل البيانات وتخزينها.
- قواعد البيانات المعرفية – وهي نوع خاص من قواعد البيانات لإدارة المعرفة. توفر قاعدة المعرفة وسيلة لجمع المعلومات وتنظيمها ومشاركتها والبحث فيها واستخدامها.
- قواعد بيانات الجوال – والتي يمكن الاتصال بها بواسطة جهاز حوسبة محمول عبر شبكة هاتف محمول.
- قواعد بيانات ملاحية – وهي قواعد البيانات التي توجد فيها الكائنات (أو السجلات) فيها بشكل أساسي باتباع مراجع من كائنات أخرى.
- قواعد بيانات النطق الغير محلي – وهي قواعد بيانات الكلام للنطق غير الأصلي للغة الإنگليزية.
- قواعد البيانات أونلاين – وهي قواعد بيانات يمكن الوصول إليها من شبكة ما، بما في ذلك من الإنترنت.
- قواعد البيانات التشغيلية – والتي يمكن الوصول إليها من خلال نظام تشغيل لتنفيذ عمليات منتظمة لمنظمة ما.
- قواعد البيانات المتوازية – والتي تحسن الأداء من خلال موازاة العمليات المختلفة، مثل تحميل البيانات، وبناء الفهارس وتقييم الاستعلامات.
- قواعد البيانات الاحتمالية – وهي قواعد بيانات غير مؤكدة حيث العوالم المحتملة لها احتمالات مرتبطة.
- قواعد بيانات الزمن الحقيقي – وهي نظام معالجة مصمم للتعامل مع أعباء العمل التي تتغير حالتها باستمرار (بكمان).
- قواعد البيانات الارتباطية – وهي مجموعة من عناصر البيانات منظمة كمجموعة من الجداول الموصوفة رسمياً والتي يمكن من خلالها الوصول إلى البيانات بسهولة.
- قواعد البيانات الفضائية – وهي قواعد بيانات مُحسَّنة لتخزين البيانات المتعلقة بالكائنات الموجودة في الفضاء والاستعلام عنها، بما في ذلك النقاط والخطوط والمضلعات.
- قواعد البيانات الزمنية – وهي قواعد بيانات ذات جوانب زمنية مدمجة، على سبيل المثال نموذج بيانات مؤقت وإصدار زمني من لغة الاستعلام البنيوية (SQL).
- قواعد البيانات السلاسل الزمنية – السلسلة الزمنية هي مجموعة ترابطية من الأرقام المفهرسة حسب تاريخ أو نطاق تاريخ / وقت. غالباً ما تسمى هذه السلاسل الزمنية ملفات تعريف أو منحنيات، اعتماداً على السوق. يمكن تسمية السلسلة الزمنية لأسعار الأسهم بمنحنى السعر، أو يمكن تسمية سلسلة زمنية لاستهلاك الطاقة بملف تعريف الحمل. على الرغم من التسمية المتباينة، فإن العمليات التي يتم إجراؤها عليها شائعة بما يكفي للمطالبة بمعالجة قاعدة البيانات الخاصة.
- مخزن الثلاثيات – وهي قواعد بيانات مبنية لغرض تخزين واسترجاع الثلاثيات، وهي ثلاثية هي كيان بيانات يتألف من فاعل-مسند-مفعول به، مثل "عمر بوب 35" أو "بوب يعرف فريد".
- قواعد بيانات واسعة جداً (VLDB) – والتي تحتوي على عدد كبير جداً من المجموعات (صفوف قاعدة البيانات)، أو يشغل مساحة تخزين فعلية كبيرة جداً لنظام الملفات.
- قواعد بيانات افتراضية خاصة (VPD) – والتي خفي البيانات في قاعدة بيانات أكبر بحيث يسمح الأمن فقط باستخدام البيانات الخاصة على ما يبدو.
- قواعد البيانات عالية التأثر – وهي نظام أساسي يهدف إلى جمع المعلومات حول نقاط الضعف المكتشفة التي تستهدف أنظمة الحاسب الحقيقية وصيانتها ونشرها.
- XLDB – لتقف عند "قاعدة بيانات كبيرة جداً".
- قاعدة بيانات إكسإمإل – وهي البيانات المخزنة بتنسيق إكسإمإل، حيث يمكن الاستعلام عنها وتصديرها وتسلسلها إلى التنسيق المطلوب.
تاريخ قواعد البيانات
استخدام قواعد البيانات
- متطلبات استخدام قاعدة البيانات –
- نظرية قواعد البيانات – والتي تلخص مجموعة واسعة من الموضوعات المتعلقة بالدراسة والبحث في المجال النظري لقواعد البيانات وأنظمة إدارة قواعد البيانات.
- آلة قاعدة البيانات – أو جهاز حاسب أو جهاز خاص يخزن ويسترد البيانات من قاعدة بيانات. يُطلق عليه أيضاً "معالج الواجهة الخلفية"
- مخدم قواعدة البيانات – وهو برنامج حاسب يوفر خدمات قواعد البيانات لبرامج الحاسب أو أجهزة الحاسب الأخرى، كما هو محدد في نموذج مخدم-عميل.
- تطبيق قواعد البيانات – وهو برنامج حاسب هدفه الأساسي إدخال واسترجاع المعلومات من قاعدة بيانات يديرها الحاسب.
- نظام ادارة قواعد البيانات (DBMS) – وهو حزمة برمجيات مع برامج حاسب تتحكم في إنشاء قاعدة بيانات وصيانتها واستخدامها.
- اتصال قواعد البيانات – وهو وسيلة في علوم الحاسب يسمح لبرنامج العميل بالاتصال ببرنامج مخدم قاعدة البيانات، سواء كان على نفس الجهاز أم لا.
- مصدر البيانات – وهو الاسم المعطى للاتصال الذي تم إعداده لقاعدة بيانات من المخدم. يستخدم الاسم بشكل شائع عند إنشاء استعلام إلى قاعدة البيانات. ليس من الضروري أن يكون اسم مصدر قاعدة البيانات (DSN) هو نفسه اسم ملف قاعدة البيانات. على سبيل المثال، يمكن إعداد ملف قاعدة بيانات باسم "friends.mdb" باستخدام DSN لـ "school". ثم يتم استخدام "مدرسة" DSN للإشارة إلى قاعدة البيانات عند إجراء استعلام.
- اسم مصدر البيانات (DSN) – هي هياكل البيانات المستخدمة لوصف اتصال بمصدر بيانات. يُعرف أحياناً باسم مصدر قاعدة البيانات على الرغم من أن مصادر البيانات لا تقتصر على قواعد البيانات.
- مدير قواعد البيانات (DBA) – وهو شخص مسؤول عن التثبيت والتهيئة والترقية والإدارة والمراقبة والصيانة لقواعد البيانات الفعلية[مطلوب توضيح].
- تأمين –
- مقارنة بين أدوات قواعد البيانات – (والتي توفر جداول لمقارنة المعلومات العامة والتقنية لعدد من أدوات مسؤول قاعدة البيانات المتاحة.)
- بنية مركزية قواعد البيانات – وهي بنى البرامج التي تلعب فيها قواعد البيانات دوراً حاسماً. يُطلق عليها أيضاً اسم "البنية المتمركزة حول البيانات".
- قواعد البيانات الذكية – تم طرحها كنظام يدير المعلومات (بدلاً من البيانات) بطريقة تبدو طبيعية للمستخدمين والتي تتجاوز مجرد حفظ السجلات.
- تأمين بمرحلتين (2PL) – وهي طريقة للتحكم بالتزامن والتي تضمن قابلية التسلسل.
- تأمينات بالمشاركة المطلوبة – والتي تشتمل على العديد من المتغيرات لپروتوكول التحكم في التزامن "تأمين بمرحلتين" (2PL) الذي تم إنشاؤه عن طريق تغيير دلالات الحظر للأقفال عند التعارضات.
- الملف التحميلي – في مجموعات التعاملات، يشار إليها عادة بالملف المستخدم لاستيراد البيانات (المشفرة أو الملتقطة أو المستخرجة من معالجة ESI) إلى قاعدة بيانات؛ أو الملف المستخدم لربط الصور.
- نشر قواعد البيانات – وهو مجال إنتاج الوسائط المؤتمتة حيث يتم استخدام تقنيات متخصصة لإنشاء مستندات مرقمة من بيانات المصدر الموجودة في قواعد البيانات التقليدية.
- مشكلة هالوين – وهي ظاهرة في قواعد البيانات تؤدي فيها عملية التحديث إلى تغيير في الموقع الفعلي لصف ما، مما قد يسمح بزيارة الصف أكثر من مرة أثناء العملية.
- شحن السجل – وهي عملية أتمتة النسخ الاحتياطي لقاعدة البيانات وملفات سجل المعاملات على مخدم قاعدة بيانات أساسي (إنتاج)، ثم استعادتها إلى مخدم بديل.
لغات قواعد البيانات
- لغة تعريف البيانات –
- لغة معالجة البيانات –
- لغة استعلام –
- لغة استعلام استرجاع المعلومات – لغة الاستعلام المستخدمة لجعل الاستعلامات في قاعدة البيانات، حيث لا يتم تحديد دلالات الاستعلام من خلال عرض دقيق لبناء جملة اصطلاحي، ولكن من خلال تفسير أنسب نتائج الاستعلام.
- SQL (لغة استعلام بنيوية) – لغة برمجة ذات أغراض خاصة مصممة لإدارة البيانات المحفوظة في نظام إدارة قواعد البيانات الارتباطية (RDBMS)، أو لمعالجة الدفق في نظام إدارة تدفق البيانات الارتباطية (RDSMS).
- إكسكويري – استعلام ولغة برمجة وظيفية تستعلم وتحول مجموعات من البيانات المهيكلة وغير المهيكلة.
أمن قواعد البيانات
- مراقبة نشاط قاعدة البيانات (DAM) – وهي تقنية أمان قواعد البيانات لرصد وتحليل نشاط قاعدة البيانات التي تعمل بشكل مستقل عن نظام إدارة قاعدة البيانات (DBMS) ولا تعتمد على أي شكل من أشكال التدقيق الأصلي (المقيم في DBMS) أو السجلات الأصلية مثل سجلات التتبع أو المعاملات.
- تدقيق قواعد البيانات –
- تحقيقات شرعية لقواعد البيانات – وهي فرع علوم التحقيقات الشرعية الرقمية المتعلقة بالدراسة الجنائية لقواعد البيانات والبيانات الوصفية المرتبطة.
- قواعد البيانات السلبية – مصطلحات بطاقة الائتمان لقائمة مالكي بطاقات الائتمان الذين يقومون بتحميل الكثير من المبالغ.
تصميم قاعدة البيانات
- نموذج ارتباط الكيان (نموذج ER) – التمثيل المجرد والمفاهيمي للبيانات.
- تطبيع قواعد البيانات – عملية تنظيم الحقول والجداول الخاصة بقاعدة البيانات الارتباطية لتقليل التكرار والتبعية.
- إعادة هيكلة قواعد البيانات – تغيير بسيط لمخطط قاعدة البيانات الذي يحسن تصميمه مع الاحتفاظ بكل من دلالاته السلوكية والمعلوماتية.
برمجة قواعد البيانات
- طبقة تجريد قواعد البيانات – واجهة برمجة التطبيقات التي توحد الاتصال بين تطبيقات الحاسب وقواعد البيانات مثل مخدم SQL أو DB2 أو MySQL أو PostgreSQL أو أوراكل أو SQLite.
- رسم خرائط علاقات الكائنات (ORM, O/RM, وتخطيط O/R) – في برامج الحاسب هي تقنية برمجة لتحويل البيانات بين أنظمة الأنواع غير المتوافقة في لغات البرمجة كائنية التوجه.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
إدارة قواعد البيانات
- افتراضية قواعد البيانات – وهو فصل طبقة قاعدة البيانات، والذي يقع بين طبقات التخزين والتطبيق داخل مكدس التطبيق.
- ضبط قواعد البيانات – والذي يصف مجموعة من الأنشطة المستخدمة لتحسين وتجانس أداء قاعدة البيانات.
- التخزين المؤقت لقاعدة البيانات – وهو نهج فعال لتحقيق قابلية عالية للتطوير والأداء.
- ترحيل بيانات#ترحيل قاعدة البيانات –
- حفظ قواعد البيانات – عادةً ما يتضمن تحويل المعلومات المخزنة في قاعدة بيانات، دون فقدان الخصائص (السياق والمحتوى والبنية والمظهر والسلوك) للبيانات، إلى تنسيق يمكن استخدامه على المدى الطويل، حتى إذا تغيرت التكنولوجيا والمعرفة اليومية للحياة .
- تكامل قاعدة البيانات – والذي يضمن أن البيانات المدخلة في قاعدة البيانات دقيقة وصحيحة ومتسقة.
نظم إدارة قواعد البيانات
- نموذج قاعدة البيانات –
- تطبيع قواعد البيانات – وهو تنظيم الجداول بناءً على سماتها بحيث يمكن للبيانات المقدمة تجنب التكرار والتبعية.
- هياكل تخزين قواعد البيانات –
- نظام إدارة قواعد البيانات الموزعة –
- نظام قواعد البيانات الموحدة – وهو نوع من نظام إدارة قاعدة البيانات الوصفية (DBMS)، الذي يعيّن بشفافية أنظمة قواعد بيانات متعددة مستقلة في قاعدة بيانات موحدة واحدة.
- التكامل المرجعي – .
- الجبر الارتباطي – وهو فرع من منطق الدرجة الأولى (وجبر المجموعات)، يتعامل مع مجموعة من العلاقات النهائية (انظر أيضاً العلاقة (قاعدة البيانات)) المغلقة تحت عوامل تشغيل معينة.
- حساب التفاضل والتكامل – والذي يتكون من حسابين، حساب التفاضل والتكامل الارتباطي، وحساب المجال الارتباطي، وهما جزء من النموذج الارتباطي لقواعد البيانات ويوفران طريقة تعريفية لتحديد استعلامات قاعدة البيانات.
- قواعد البيانات الارتباطية – وهي مجموعة من عناصر البيانات منظمة كمجموعة من الجداول الموصوفة اصطلاحياً والتي يمكن من خلالها الوصول إلى البيانات بسهولة.
- نظام إدارة قواعد البيانات الارتباطية (RDBMS) – نظام إدارة قواعد البيانات (DBMS) والذي يعتمد على النموذج الارتباطي كما قدمه E.
- النماذج الارتباطية – لإدارة قواعد البيانات هو نموذج قاعدة بيانات يعتمد على منطق المسند من الدرجة الأولى، تمت صياغته واقتراحه لأول مرة في عام 1969 بواسطة إدگار إف.
- قاعدة بيانات كائنية الارتباط (ORD) – نظام إدارة قواعد البيانات (DBMS) والذي يشبه قاعدة البيانات الارتباطية، ولكن مع نموذج قاعدة البيانات كائنية التوجه: يتم دعم الكائنات والفئات والوراثة بشكل مباشر في مخططات قاعدة البيانات وفي لغة الاستعلام. يُطلق عليه أيضاً نظام إدارة قواعد البيانات كائنية الارتباط (ORDBMS).
- معالجة المعاملات –
المفاهيم
- قاعدة بيانات – وهو جمع منظم للبيانات، والتي تكون عادةً في شكلها الرقمي.
- ACID – (الذرية، الاتساق، العزل، المتانة) وهي مجموعة من الخصائص التي تضمن معالجة حركات قاعدة البيانات بشكل موثوق.
- إنشاء، قراءة، تحديث وحذف (CRUD) – وهي الوظائف الأساسية الأربع للتخزين المستمر.
- Null –
- المفتاح المرشح – وهو مفتاح فائق أدنى لارتباط ما.
- المفتاح الخارجي – وهو القيد المرجعي بين جدولين.
- المفتاح الأساسي –
- المفتاح الفائق – وهي مجموعة من سمات متغير العلاقة الذي يحتفظ بأن في جميع العلاقات المعينة لهذا المتغير، لا توجد مجموعتان مميزتان (صفوف) لهما نفس القيم للسمات في هذه المجموعة.
- المفتاح البديل – معرّف فريد في قاعدة بيانات لـ كيان في العالم النموذجي أو كائن في قاعدة البيانات.
- بديهيات آرمسترونگ – وهي مجموعة من البديهيات (أو بشكل أكثر دقة، قواعد الاستدلال) المستخدمة لاستنتاج جميع التبعيات الوظيفية على قاعدة بيانات ارتباطية.
- NoSQL – وهي فئة نظام إدارة قواعد البيانات التي تم تحديدها من خلال عدم التزامها بنموذج نظام إدارة قواعد البيانات الارتباطية (RDBMS) المستخدم على نطاق واسع:
الكائنات
- الارتباط –
- طريقة العرض –
- معاملة قاعدة البيانات –
- سجل المعاملات – وهو تاريخ الإجراءات التي ينفذها نظام إدارة قاعدة البيانات لضمان خصائص ACID على الأعطال أو أعطال الأجهزة. يُطلق عليه أيضاً "يومية المعاملات" أو "سجل قاعدة البيانات" أو "السجل الثنائي".
- مشغل قاعدة البيانات – وهو رمز إجرائي يتم تنفيذه تلقائياً استجابة لأحداث معينة على جدول معين أو عرض في قاعدة بيانات.
- الفهرس –
- الإجراء المخزن – روتين فرعي متاح للتطبيقات التي تصل إلى نظام قاعدة بيانات ارتباطية.
- المؤشر –
- التقسيم –
= Components
- التحكم المتزامن – والذي يضمن إنشاء النتائج الصحيحة للعمليات المتزامنة، مع الحصول على هذه النتائج في أسرع وقت ممكن.
- قاموس البيانات – كما هو محدد في قاموس IBM للحوسبة، هو "مستودع مركزي للمعلومات حول البيانات مثل المعنى والعلاقات مع البيانات الأخرى والأصل والاستخدام والصيغة." يسمى أيضاً "مستودع البيانات الوصفية".
- اتصالات قواعد بيانات جاڤا – .
- اتصالات قواعد البيانات المفتوحة –
- لغة الاستعلام –
- مُحسِّن الاستعلام – المكون من نظام إدارة قاعدة البيانات الذي يحاول تحديد الطريقة الأكثر فعالية لتنفيذ استعلام.
- خطة ااستعلام – وهي مجموعة مرتبة من الخطوات المستخدمة للوصول إلى المعلومات أو تعديلها في نظام إدارة قواعد البيانات الارتباطية SQL. تسمى أيضاً "خطة تنفيذ الاستعلام".
المهام
- إدارة قواعد البيانات – العمل الذي قام به مدير قواعد البيانات، وبعضها قد يكون آلياً.
- تحسين الاستعلام – وهي دور للعديد من أنظمة إدارة قواعد البيانات الارتباطية حيث يتم فحص خطط استعلام متعددة لتلبية استعلام ويتم تحديد خطة استعلام جيدة.
- تكرار قواعد البيانات –
منتجات قواعد البيانات
- قائمة نظم إدارة قواعد البيانات كائنية التوجه –
- قائمة نظم إدارة قواعد البيانات الارتباطية –
- قواعد البيانات وئائقية التوجه – وهو برنامج حاسوبي مصمم لتخزين واسترجاع وإدارة النماذج وئائقية التوجه أو شبه المهيكلة | بيانات ومعلومات شبه منظمة.
نماذج قواعد البيانات
- نموذج قاعدة البيانات –الأساس النظري لقاعدة البيانات ويحدد بشكل أساسي الطريقة التي يمكن بها تخزين البيانات وتنظيمها ومعالجتها في نظام قاعدة البيانات. وبالتالي فهي تحدد البنية التحتية التي يوفرها نظام قاعدة بيانات معين. المثال الأكثر شيوعاً لنموذج قاعدة البيانات هو النموذج الارتباطي.
النماذج
- قاعدة بيانات الملف الثابت – وهي وسائل مختلفة لترميز نموذج قاعدة بيانات (وهو الأكثر شيوعاً جدول) كملف واحد.
- نموذج قاعدة البيانات الهرمية – وهو نموذج البيانات الذي يتم فيه تنظيم البيانات في بنية تشبه الشجرة.
- نموذج قاعدة البيانات#نموذج الأبعاد –
- النموذج الشبكي – تم تصميم نموذج قاعدة البيانات كطريقة مرنة لتمثيل الكائنات وعلاقاتها.
- النموذج الارتباطي –
- نموذج ارتباط الكيان –
- قاعدة بيانات الرسم البياني – والتي تستخدم هياكل الرسم البياني مع العقد والحواف والخصائص لتمثيل البيانات وتخزينها.
- قاعدة بيانات كائنية – وهي نظام إدارة قواعد البيانات حيث يتم تمثيل المعلومات في شكل كائنات كما هو مستخدم في البرمجة كائنية التوجه. يُطلق عليه أيضاً "نظام إدارة قواعد البيانات كائنية التوجه".
- نموذج كيان-سمة-قيمة –
نماذج أخرى
- نموذج ترابطي للبيانات – وهو نموذج بيانات بديل لأنظمة قواعد البيانات.
- معالجة تحليلية أونلاين#قواعد بيانات متعددة الأبعاد –
- نموذج البيانات الدلالية –
- المخطط النجمي – وهو أبسط أسلوب لمخطط مستودع البيانات. يُطلق عليه أيضاً "مخطط الربط النجمي" أو "مكعب بيانات" أو "مخطط متعدد الأبعاد".
- قاعدة بيانات إكسإمإل –
Implementations
- قاعدة بيانات الملف الثابت –
- قاعدة بيانات استنتاجية – وهو نظام قاعدة بيانات والذي يمكنه إجراء استنتاجات.
- قاعدة بيانات وثائقية التوجه –
- قاعدة بيانات كائنية الارتباط –
- قاعدة بيانات زمنية – وهي قاعدة بيانات ذات جوانب زمنية مدمجة، على سبيل المثال نموذج بيانات مؤقت وإصدار زمني من لغة الاستعلام البنيوية (SQL).
- قاعدة بيانات إكسإمإل –
- مخزن الثلاثيات – وهي قاعدة بيانات مبنية لغرض تخزين واسترجاع الثلاثيات، والثلاثية هي كيان بيانات يتألف من فاعل-مسند-مفعول به، مثل "عمر بوب 35" أو "بوب يعرف فريد".
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
مستودع البيانات
إنشاء مستودع البيانات
المفاهيم
- البعد –
- نمذجة بعدية (DM) – وهو اسم مجموعة من التقنيات والمفاهيم المستخدمة في تصميم مستودع البيانات.
- Fact –
- معالجة تحليلية أونلاين (OLAP) – أو نهج للإجابة بسرعة على الاستفسارات التحليلية متعددة الأبعاد (تحليلية متعددة الأبعاد|MDA).
- المخطط النجمي –
- الإجمالي –
المتغيرات
- النمذجة الارتكازية –
- DBMS عمودية التوجه – وهو نظام إدارة قواعد البيانات (DBMS) الذي يخزن جداول البيانات كأقسام من أعمدة البيانات بدلاً من صفوف من البيانات، مثل معظم نظم إدارة قواعد البيانات الارتباطية.
- نمذجة مخزن البيانات –
- HOLAP –
- MOLAP – والتي تحمل المعالجة التحليلية متعددة الأبعاد أونلاين.
- ROLAP – والتي تحمل المعالجة التحليلية الارتباطية أونلاين.
- مخزن البيانات التشغيلية (ODS) – وهي قاعدة بيانات مصممة لدمج البيانات من مصادر متعددة لعمليات إضافية على البيانات.
العناصر
- قاموس البيانات – /البيانات الوصفية –
- متجر البيانات – وهي طبقة الوصول لبيئة مستودع البيانات المستخدمة لإخراج البيانات إلى المستخدمين.
- الشكل الطبيعي السادس (6NF) – وهو مصطلح في نظرية قاعدة البيانات الارتباطية، ويستخدم بطريقتين مختلفتين.
- المفتاح البديل –
Fact
- Fact table – consists of the measurements, metrics or facts of a business process.
- Early-arriving fact –
- Measure –
Dimension
- Dimension table – one of the set of companion tables to a fact table.
- Degenerate dimension – dimension key in the fact table that does not have its own dimension table, because all the interesting attributes have been placed in analytic dimensions.
- Slowly changing dimension –
Filling
- Extract-Transform-Load (ETL) –
- Data extraction – act or process of retrieving data out of (usually unstructured or poorly structured) data sources for further data processing or data storage (data migration).
- Data transformation – converts data from a source data format into destination data.
- Data loading –
Using the data warehouse
Concepts
- Business intelligence (BI) – is defined as the ability for an organization to take all its capabilities and convert them into knowledge, ultimately, getting the right information to the right people, at the right time, via the right channel.
- Dashboard –
- Data mining – is the process that results in the discovery of new patterns in large data sets. It is the analysis step of the "Knowledge Discovery in Databases" process, or KDD.
- Decision support system (DSS) –
- OLAP cube – set of data, organized in a way that facilitates non-predetermined queries for aggregated information, or in other words, online analytical processing.
Languages
- Data Mining Extensions (DMX) –
- MultiDimensional eXpressions (MDX) –
- XML for Analysis (XMLA) –
Tools
People
- Edgar F. Codd – English Computer scientist who introduced the relational database model
- Bill Inmon –
- Ralph Kimball (Born 1944) – author on the subject of data warehousing and business intelligence.
Products
- Ling Liu and Tamer M. Özsu (Eds.) (2009). "Encyclopedia of Database Systems, 4100 p. 60 illus. ISBN 978-0-387-49616-0. Table of Content available at http://refworks.springer.com/mrw/index.php?id=1217
- Beynon-Davies, P. (2004). Database Systems. 3rd Edition. Palgrave, Houndmills, Basingstoke.
- Connolly, Thomas and Carolyn Begg. Database Systems. New York: Harlow, 2002.
- Date, C. J. (2003). An Introduction to Database Systems, Fifth Edition. Addison Wesley. ISBN 0-201-51381-1.
{{cite book}}
: Invalid|ref=harv
(help) - Gray, J. and Reuter, A. Transaction Processing: Concepts and Techniques, 1st edition, Morgan Kaufmann Publishers, 1992.
- Kroenke, David M. and David J. Auer. Database Concepts. 3rd ed. New York: Prentice, 2007.
- Lightstone, S.; Teorey, T.; Nadeau, T. (2007). Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more. Morgan Kaufmann Press. ISBN 978-0-12-369389-1.
{{cite book}}
: Invalid|ref=harv
(help) - Teorey, T.; Lightstone, S. and Nadeau, T. Database Modeling & Design: Logical Design, 4th edition, Morgan Kaufmann Press, 2005. ISBN 0-12-685352-5
Database scholars
See also
- Outline of computing
- Database model
- Database schema
- Record (database)
- Key (database)
- Internet research
- List of academic databases and search engines
- List of biodiversity databases
- List of Internet forums
- List of online databases
References
External links
تعريفات قاموسية في ويكاموس
كتب من معرفة الكتب
اقتباسات من معرفة الاقتباس
نصوص مصدرية من معرفة المصادر
صور و ملفات صوتية من كومونز
أخبار من معرفة الأخبار.
- Databases at the Open Directory Project
- DB File extension – information about files with the DB extension