مخطط قاعدة بيانات: الفرق بين النسختين

من ويكيبيديا، الموسوعة الحرة
[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
لا ملخص تعديل
سطر 2: سطر 2:
'''مخطط قاعدة البيانات''' هو نظام هيكلة قاعدة بيانات بالاعتماد على [[لغة شكلية|اللغة الشكلية]] المعتمد عليها هي الأخرى من قبل [[قاعدة بيانات|نظام إدارة قاعدة البيانات]].
'''مخطط قاعدة البيانات''' هو نظام هيكلة قاعدة بيانات بالاعتماد على [[لغة شكلية|اللغة الشكلية]] المعتمد عليها هي الأخرى من قبل [[قاعدة بيانات|نظام إدارة قاعدة البيانات]].


يُشير مصطلح إلى تنظيم البيانات على شاكلة مخطط أو بشكل أبسط تشييد قاعدة بيانات مُعينة من خلال تقسيمها إلى عدة جداول خاصة في حالة [[قاعدة بيانات علائقية|قواعد البيانات العلائقية]] أو على الأقل كتابة قاعدة بيانات من خلال مجموعة من الصيغ (الجمل) التي تُحقق طبعاً [[سلامة البيانات]]. يُمكن اعتبار قاعدة البيانات كهيكل من أجل التحقيق في [[لغة استعلام|لغة الاستعلام]]. يتحدّد مخطط قاعدة البيانات استنادا إلى [[مدير قاعدة بيانات|مدير قاعدة البيانات]] الذي يتحكم في مجموعة من التطبيقات. يلعب مخطط قاعدة البيانات ينفس الدور الذي يلعبه [[منطق الرتبة الأولى]]. في [[قاعدة بيانات علائقية|قواعد البيانات العلائقية]]؛ يستطيع المخطط تحديد [[جدول (قاعدة بيانات)|الجداول]]، [[حقل (علم الحاسوب)|الحقول]]، العلاقات، [[فهرس قاعدة بيانات|الفهارس]]، [[نظام إدارة الحزم|الحزم]]، [[إجراء مخزن|الإجراءات]]، [[دالة (برمجة)|الدوال]]، [[رتل (بنية معطيات)|الرتل]]، [[المحرك في قواعد البيانات|المشغلات]]، [[نوع بيانات|الأنواع]] ثم [[متتالية|المتتاليات]] و[[مجلد (الحوسبة)|المجلدات]].<ref name="source3">{{cite journal |last= Imielinski |first=T. | authorlink= Tomasz Imieliński | last2=Lipski |first2=W. |year=1982 |title=A systematic approach to relational database theory |journal= Proceedings of the 1982 ACM SIGMOD international conference on Management of data (SIGMOD '82) |publisher=ACM |location= New York, NY |pages=8–14 |DOI= 10.1145/582353.582356}}</ref>
يُشير مصطلح إلى تنظيم البيانات على شاكلة مخطط أو بشكل أبسط تشييد قاعدة بيانات مُعينة من خلال تقسيمها إلى عدة جداول خاصة في حالة [[قاعدة بيانات علائقية|قواعد البيانات العلائقية]] أو على الأقل كتابة قاعدة بيانات من خلال مجموعة من الصيغ (الجمل) التي تُحقق طبعاً [[سلامة البيانات]]. يُمكن اعتبار قاعدة البيانات كهيكل من أجل التحقيق في [[لغة استعلام|لغة الاستعلام]]. يتحدّد مخطط قاعدة البيانات استنادا إلى [[مدير قاعدة بيانات|مدير قاعدة البيانات]] الذي يتحكم في مجموعة من التطبيقات. يلعب مخطط قاعدة البيانات ينفس الدور الذي يلعبه [[منطق الرتبة الأولى]]. في [[قاعدة بيانات علائقية|قواعد البيانات العلائقية]]؛ يستطيع المخطط تحديد [[جدول (قاعدة بيانات)|الجداول]]، [[حقل (علم الحاسوب)|الحقول]]، العلاقات، [[فهرس قاعدة بيانات|الفهارس]]، [[نظام إدارة الحزم|الحزم]]، [[إجراء مخزن|الإجراءات]]، [[دالة (برمجة)|الدوال]]، [[رتل (بنية معطيات)|الرتل]]، [[المحرك في قواعد البيانات|المشغلات]]، [[نوع بيانات|الأنواع]] ثم [[متتالية|المتتاليات]] و[[مجلد (الحوسبة)|المجلدات]].<ref name="source3">ir


== متطلبات المخطط ==
== متطلبات المخطط ==

نسخة 07:24، 29 أكتوبر 2018

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

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

مثال

لنفترض أننا نريد بواسطة قاعدة بيانات دمج اثنين من مخططات قواعد البيانات؛ السفر (Go-travel) ثم العودة من السفر (Ok-travel)

Go-travel لديه اثنين من العلاقات:

Go-flight(f-num, time, meal(yes/no))
Go-price(f-num, date, price)

(f-num هو رقم الرحلة)

Ok-travel لديه علاقة واحدة:

Ok-flight(f-num, date, time, price, nonstop(yes/no))

خصوصية قاعدة بيانات أوراكل

في سياق قواعد بيانات أوراكل فإن المُخطط يلعب دورا في بنية تخزين البيانات.[1]

بشكل عام؛ يضم المخطط مجموعة من الكائنات وهي على الشكل التالي[2]:

ومن ناحية أخرى فإن المخطط لا يشمل الكائنات التالية:[3]

  • المستخدمين
  • السياقات
  • كائنات الدليل[4]

انظر أيضا

المراجع

  1. ^ Ashdown، Lance؛ Kyte، Tom (فبراير 2010). Oracle Database Concepts 11g Release 2 (11.2). et al. Oracle Corporation. اطلع عليه بتاريخ 2010-04-14. A database schema is a logical container for data structures, called schema objects. Examples of schema objects are tables and indexes.
  2. ^ Oracle Database Concepts 10g Release 2 (10.2)Part Number B14220-02. اطلع عليه بتاريخ 2012-11-26. A schema is a collection of logical structures of data, or schema objects. A schema is owned by a database user and has the same name as that user. Each user owns a single schema. Schema objects can be created and manipulated with SQL.
  3. ^ Ashdown، Lance؛ Kyte، Tom (فبراير 2010). Oracle Database Concepts 11g Release 2 (11.2). et al. Oracle Corporation. اطلع عليه بتاريخ 2010-04-14. Other types of objects are also stored in the database and can be created and manipulated with SQL statements but are not contained in a schema. These objects include database users, roles, contexts, and directory objects.
  4. ^ Rybinski، H. (1987). "On First-Order-Logic Databases". ACM Transactions on Database Systems. ج. 12 ع. 3: 325–349. DOI:10.1145/27629.27630.