أنواع نماذج البيانات. عرض تقديمي حول موضوع "نموذج البيانات العلائقية. التواصل في عرض البيانات العلائقية RBD




تخطيط الشراء الصف 11

2015

تاريخ: _____________________

الدرس 8.

موضوع الدرس: "قاعدة البيانات العلائقية"

الأهداف الدرس:

    الإدراكي

    معرفة الطلاب بمفهوم قاعدة البيانات العلائقية؛

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

    النامية

    تطوير المهارات والمهارات التي تعمل مع الجداول؛

    تطوير القدرة على تحليل وتخصيص الرئيسية

    تعليمي

    تثقيف الدقة والانتباه والاستقلال والانضباط.

نوع الدرس: درس دراسة مواد جديدة

نوع الدرس:لعبة الأعمال الدراسية

أشكال العمل: الفرد، المجموعة، أمامي

أساليب: مرئي، لفظي، عملي

المواد والمعدات:

    حواسيب شخصية؛

    البرمجيات: Microsoft Access DBMS؛

    عرض تقديمي حول موضوع "نموذج قاعدة البيانات العلائقية"؛

    عرض تقديمي حول الشركة السياحية "كوكب السفر"

الصحف إلى الدرس: "الطريق يذهب، والتفكير المعلوماتية". (غوستاف غيوم)

هيكل الدرس:

    org. الوقت الحاضر. (1 دقيقة)

    تحقق واجباتك المنزلية. (1 دقيقة)

    تحقيق المعرفة. (5 دقائق)

    العمل على الدرس. (18 دقيقة)

    fizkultminutka. (3 دقيقة)

    جزء عملي. (12 دقيقة)

    نتيجة الدرس. (2 دقيقة)

    انعكاس. (2 دقيقة)

    الواجب المنزلي. (1 دقيقة)

خلال الفصول الدراسية

    التنظيم الوقت:

- تحية

- التحقق من مفقود

    تحقق من الواجب المنزلي:

- عرض Rebs المكونات على الموضوع السابق

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

    تحقيق المعرفة المرجعية

مسح عن طريق الفم:

    مواصلة العبارات:

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

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

يمكن استخدام قاعدة البيانات لإنشاء ...

- مؤسسة الأدب التعليمي لمكتبة المدرسة،

تكوين الموظفين للمشروع،

سجل موحد لاستعدادات الصيدلية،

الأعمال التنظيمية للقانون المدني،

كتالوج الفيلم السينما ...

أنواع قاعدة البيانات - ...

- الحماية والوثائقة.

تحتوي قواعد البيانات الحية على معلومات موجزة حول الكائنات المقدمة بتنسيق محدد، على سبيل المثال، العلامة التجارية للآلة، المصنع، سنة التصنيع ...

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

DBMS هو ...

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

2. الإجابة على الأسئلة:

قائمة الخصائص الأساسية لقواعد البيانات (الهيكل، المترابط، الاستقلال من برامج التطبيق)

ما المتطلبات التي يجب أن تلتقي فيها DBMS؟ (القدرة على التعامل مع البيانات، والقدرة على البحث وتشكيل الاستعلامات، وضمان سلامة البيانات، وضمان الحماية والسرية)

قم بتسمية DBMS بسيطة مصممة للعمل في المنظمات الصغيرة (Access و FoxPro و Pradox)

اسم النوع القوي DBMS (Oracle، Sybase، Informix)

IV. العمل على موضوع جديد

1. معلومات من وكالة السفر

2. أنواع نماذج DB

3. نموذج البيانات العلائقية

4. متغيرات أنواع الاتصالات

5. مكونات النموذج العلائقية

6. الأنواع الرئيسية من المجالات

1. معلومات من وكالة السفر

مع هذه المشكلة، سنكون على دراية بمدير قبول الطلبات من الشركات.

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

عرض العروض التقديمية حول الشركة السياحية "Planet Travels".

2. "أنواع نماذج قاعدة البيانات"

هذه هي بعض أنواع نماذج قاعدة البيانات.

نموذج 1 نموذج 2 نموذج 3

يتم تحديد نوع نموذج قاعدة البيانات حسب نوع الاتصال بين عناصر قاعدة البيانات.

-هناك ثلاثة أنواع رئيسية من نماذج البيانات -هرية (1) والشبكة (2)، العلائقية (3).

نموذج هرمي

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

- تتميز هذا النموذج بالمعلمات مثل المستويات والعامات والاتصالات وبعد مبدأ تشغيل النموذج هو أن العديد من العقد المنخفضة المستوى متصلة باستخدام اتصال مع عقدة أعلى مستوى أعلى.

العقدة هي نموذج معلومات للعنصر الموجود في هذا المستوى من التسلسل الهرمي.

خصائص النموذج الهرمي لقاعدة البيانات:

    ترتبط عدة عقد منخفضة المستوى مع وحدة واحدة فقط أعلى مستوى؛

    تحتوي الشجرة الهرمية على قمة واحدة فقط (جذر)، غير إيجاز لأي قمة أخرى؛

    كل عقدة لها اسمها الخاص (معرف)؛

نموذج الشبكة

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

3. نموذج العلائقية

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

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

قواعد البيانات التي تتكون من العديد من طاولات ثنائية الأبعاد ذات صلة علم العلائقية .

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

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

يحتوي نموذج قاعدة البيانات العلائقية على الخصائص التالية:

    كل عنصر من عنصر الجدول هو عنصر بيانات واحد.

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

    كل عمود (حقل) لديه اسم فريد.

    نفس الخطوط في الجدول مفقودة.

    قد يكون ترتيب الصفوف في الجدول تعسفيا ويمكن وصفه بعدد الحقول وعدد الإدخالات ونوع البيانات.

فوق نموذج قاعدة البيانات هذا مناسب لأداء الإجراءات التالية:

    فرز البيانات (على سبيل المثال، أبجديا)؛

    البحث عن السجلات (على سبيل المثال، حسب الاسم الأخير)، إلخ.

    اختيار البيانات على المجموعات (على سبيل المثال، حسب تاريخ الميلاد أو بالاسم)؛

الميزة الرئيسية للجداول في فهمها.

يتكون نموذج البيانات العلائقية، كقاعدة عامة، من عدة جداول ترتبط بالمفاتيح.

يتم إنشاء هيكل كل جدول باستخدام منشئ الجدول. في المنشئ، يتم تحديد أسماء الحقول وأنواع وتنسيقات الحقول، يتم تعيين المفاتيح.

التواصل بين الجداول بعد إنشائها، ولكن قبل ملء البيانات .

لإنشاء قاعدة بيانات علائقية في نافذة DBMS، اختر كائنا الجداول واختيار الخيار إنشاء جدول في وضع المنشئ.

4. متغيرات أنواع الاتصالات

قاعدة البيانات هي مجمل البيانات والروابط بينهما.

للطاولات ذات الصلة ممكن ثلاثة خياراتنوع الاتصال :

    "واحد لواحد"؛

    "واحد لكثير"؛

    "الكثير للكثيرين".

1. الاتصالات "واحد إلى واحد".

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

    2. الاتصالات "واحد إلى كثير".

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

    3. الاتصالات "الكثيرون إلى الكثيرين".

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

5. مكونات النموذج العلائقية

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

في قاعدة البيانات العلائقية، يسمى صف الجدول سجل، وعمود - مجالوبعد بشكل عام، يبدو أن هذا:

كل مجال من طاولة اسم.

يحتوي سجل واحد على معلومات حول كائن واحد من النظام الحقيقي، يتم تقديم نموذجها في الجدول. على سبيل المثال، سجل واحد لأي كائن هو معلومات حول كائن واحد.

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

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

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

ليس من الممكن دائما تحديد حقل واحد كمفتاح. على سبيل المثال، قاعدة بيانات الإدارة الإقليمية ل "كلية المقاطعة"، التي تحتوي على معلومات حول جميع المدارس الثانوية لمراكز المناطق في شكل الجدول التالي:

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

ترتبط خاصية أخرى مهمة للغاية بكل حقل - نوع الحقل.

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

الجداول الموضحة أدناه هي أمثلة على مفاتيح بسيطة ومركبة:


6 . الأنواع الرئيسية من الحقول

في عمود قاعدة البيانات العلائقية يسمى مجالوبعد تستخدم قواعد البيانات العلائقية أربعة أنواع رئيسية من الحقول:

العددي

رمز؛

تاريخ؛

منطقي.

نوع رقمي لديهم حقول يمكن أن تكون قيمها فقط أرقام. يتم إعطاء 1-4 بايت لهذه البيانات. على سبيل المثال، في قاعدة البيانات "Vedasy Wage of the Enterprise" أربعة مجالات من النوع العددي: التعريفة الجمركيةالرهان، الاستحقاقات، الخصومات، المبلغ لتسليم المجرمين.

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

اكتب "تاريخ" هناك حقول تحتوي على تواريخ تقويم في النموذج "اليوم / الشهر / السنة" (في بعض الحالات يستخدم نموذج أمريكي: شهر / يوم / سنة). يتم توفير 8 بايت لمثل هذه البيانات. يحتوي نوع "التاريخ" على ميدان تاريخ المغادرة في "جدول إزهار الهواء" BD.

النوع المنطقي تم تصميمه لتخزين قيمة منطقية نعم أو لا، حقيقة أو خطأ. هذا الحقل يأخذ 1 بت.

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

7. هناك حاجة إلى المفاهيم لفهم عملية إحضار النموذج إلى المخطط العلائقية.

موقف سلوك - تجريد الكائن الموصوف كمجموعة من خصائصها. نحن نعمل مع مجموعة من الخصائص التي تحدد كائن.

مثيل العلاقة - مجموعة من قيم خصائص كائن معين.

المفتاح الأساسي - تحديد مجموعة السمات، أي قيمة هذه السمات فريدة من نوعها في هذا الصدد. لا توجد حالتين من العلاقة التي تحتوي على نفس القيم في المفتاح الأساسي.

سمة بسيطة - السمة، التي تكون قيمها غير قابلة للتجزئة.

السمة المعقدة - السمة، والقيمة التي هي مجموعة من قيم العديد من الخصائص المختلفة للكائن أو عدة قيم خاصية واحدة.

متطلبات النماذج العلائقية:

يجب أن تلبي المتغيرات العقلانية من مخطط قاعدة البيانات المفاهيمية الشكل العادي الثالث، وكذلك المتطلبات التالية:

يجب أن تكون قائمة العلاقات المحددة ضئيلة. يتم استخدام العلاقة، ما لم تكن ضرورةها بسبب المهام.

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

يجب أن تكون العلاقة الرئيسية الأساسية ضئيلة. أي أنه لا يمكن استبعاد أي سمة من مجموعة السمات تحديد، دون انتهاك هوية لمرة واحدة.

عند أداء العمليات على البيانات، يجب ألا تحدث الصعوبات.

تفسير الرسوم البيانية للخطة العلائقية

تظهر العلاقة في شكل شريط يحتوي على أسماء جميع السمات. اسم العلاقة مكتوب فوقه.

يجب إبراز العلاقة الرئيسية الأساسية بإطار الدهون.

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

الخامس. fizkultminutka.

تأثير: استرخاء الجسم، وإزالة الجهد العصبي، واستعادة إيقاع الجهاز التنفسي العادي.

    وميض 10SEK.

مع الجهد لتغلق في 3-5 مع بديلة وحدها وعيون أخرى.

    في غضون 10 عدة مرات يتذمر.

    في غضون 10 ثانية تغيير اتجاه الرأي.

    خفض ببطء الذقن على الصدر والبقاء في مثل هذا

موقف 5 ق. إجراء تمرين 3 مرات.

تأثير: التخلص من التعب.

    لتدليك الوجه لإزالة ضغوط عضلات الوجه.

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

    في وضع الجلوس أو الوقوف لخفض ذراعيك على طول الجسم. الاسترخاء لهم. اصنع نفسا عميقا وعلى الزفير البطيء لمدة 10-15 مع مصافحة قليلا. كرر عدة مرات.

السادس وبعد إبزيم مواد جديدة.

إجراء مهمة عملية على جهاز كمبيوتر.

تعليمات السلامة عند العمل مع جهاز كمبيوتر.

المهمة: إنشاء جداول ثابتة للسياحة في Microsoft Access

إجراءات لأداء المهمة

1. افتح البرنامج مدخل البرمجيات المرنة.

2. حدد قاعدة بيانات فارغة جديدة.

3. تعيين اسم الملف المرشدين السياحيين.

4. تأكيد يخلق.

5. حدد وضع الجدول وملء الجدول.

المستوى أ (نقطتين)

الجدول 2 الأعمدة، 6 خطوط

الدول

المستوى ب (4 نقاط)

الجدول 3 أعمدة (منها 2 أعمدة من المعلومات النصية)، 6 خطوط

أنواع الجولات

    : بحر أزوف، البحر الأحمر، البحر الأسود، المحيط الأطلسي، المحيط الهادئ

    : جولات في أوروبا، أوكرانيا: دونيتسك، كيرش، الربان، Lugansk، الكاربات

    : أوكرانيا روسيا

شريحة 1.

وصف الشريحة:

الشريحة 2.

وصف الشريحة:

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

الشريحة 3.

وصف الشريحة:

الشريحة 4.

وصف الشريحة:

الشريحة 5.

وصف الشريحة:

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

الشريحة 6.

وصف الشريحة:

الشريحة 7.

وصف الشريحة:

الشريحة 8.

وصف الشريحة:

الشريحة 9.

وصف الشريحة:

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

الشريحة 10.

وصف الشريحة:

الشريحة 11.

وصف الشريحة:

الشريحة 12.

وصف الشريحة:

الشريحة 13.

وصف الشريحة:

الشريحة 14.

وصف الشريحة:

الشريحة 15.

وصف الشريحة:

الشريحة 16.

وصف الشريحة:

الشريحة 17.

وصف الشريحة:

الشريحة 18.

وصف الشريحة:

الشريحة 19.

وصف الشريحة:

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

الشريحة 21.


Edgar Frank "TED" Codd Edgar Frank Codd، دورست، إنجلترا، جزيرة ويليامز، فلوريدا أنشأت ووصف مفهوم قواعد البيانات العلائقية والجبر العلائقية؛ لتصميم قاعدة البيانات، جهاز العلاقة التطبيع من إدغار فرانك "TED" Codd Edgar Frank Codd، دورست، إنجلترا، جزيرة ويليامز، خلقت ووصف مفهوم قواعد البيانات العلائقية والجبر العلائقية؛ لتصميم قاعدة البيانات، اقترح علاقة علاقة نموذج العلاقة




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


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


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


ينتمي التفسير الأكثر شيوعا لنموذج البيانات العلائقية إلى K.Date. وفقا لذلك، يتكون النموذج العلائقي من ثلاثة أجزاء: نموذج العلائقية لبيانات الجزء الهيكلي. الجزء الهيكلي. الجزء الكلي. الجزء المدمجة. جزء من هيكلة الجزء الهيكلي. الجزء الهيكلي. الجزء الكلي. الجزء المدمجة. جزء من المعالجة من التلاعب


يصف الجزء الهيكلي الكائنات التي تعتبرها النموذج العلائقي. يتم التحقق من أن الهيكل الوحيد للبيانات المستخدمة في النموذج العلائقي هو طبيعي العلاقات N-Arny. يصف الجزء الهيكلي الكائنات التي تعتبرها النموذج العلائقي. يتم عرضه أن الهيكل الوحيد للبيانات المستخدمة في النموذج العلائقي هو طبيعي العلاقات N-Arny. يصف الجزء الكلي قيود النوع الخاص الذي يجب إجراء أي علاقة بأي قواعد بيانات علنية. هذه هي سلامة الكيانات ونزاهة المفاتيح الخارجية. يصف الجزء المناسب قيود النوع الخاص الذي يجب أن يتم تنفيذه لأي علاقة بأي قواعد بيانات علنية. هذه هي سلامة الكيانات ونزاهة المفاتيح الخارجية. يصف جزء التلاعب بطريقتين مكافئتين من التلاعب بالبيانات العلائقية - الجبر العلائقية والتحول الدراسي العلائقية. يصف جزء البريد بطريقتين مكافئتين من التلاعب بالبيانات اللازمة - الجبر العلائقية والتحول الدراسي العلائقية. نموذج البيانات العلائقية


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


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


Alprual Algebra العلائقية Calculus Calculus الجزء الثالث من النموذج العلائقي، وجزء التلاعب، يجادل بمناسبة الوصول إلى البيانات العلائقية باستخدام الجبر العلائقية أو حساب حساب علائقية معادلة. نموذج البيانات العلائقية


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




أساسيات algebra relal algebra هي مجموعة من المشغلين الذين يستخدمون العلاقات كحجج، وعودة النسب نتيجة لذلك. وبالتالي، فإن المشغل العلائقي يشبه وظيفة مع العلاقات كحجج: إغلاق الجبر العلائقية







المشغلين النظريين والمتعددين مجتمعين. يسمى رابطة اثنين من علاقات العلاقات المتوافقة A و B العلاقة مع نفس العنوان كما هو الحال في العلاقات A و B والجسم يتكون من tuples ينتمي إلى أو في العلاقات أو كليهما. تعليق. الجمع، وكذلك أي موقف، لا يمكن أن تحتوي على نفس tuples. لذلك، إذا تم تضمين بعض Tuple فيما يتعلق ب، والعلاقة، ثم في الاتحاد مدرج.








تعليق. كما يتضح من المثال أعلاه، فإن المفاتيح المحتملة (الممكنة) التي كانت في العلاقات أ لا تورثها جمعية هذه العلاقات. لذلك، في الجمع بين العلاقات، قد تحتوي سمة "العدد" على تكرارات القيم. إذا لم تكن كذلك، فسيتم تمنيت المفاتيح، ثم هذا سيتناقض مع مفهوم الجمعيات باعتباره "اتحاد مجموعات". بطبيعة الحال، فإن جمعية العلاقات A و B لديها، مثل أي موقف، مفتاح ممكن، على سبيل المثال، يتكون من جميع السمات.









نتاج الديكارتي العمل الديكارتي العلاقات بين العلاقات A و B يسمى العلاقة، رأسها هو مخلب ألقاب العلاقات A و B، والجسم يتكون من tuples، والتي هي مخلب من tuplats من العلاقات * B \u003d ((A1V1) (A1V2) ....NBN): بناء جملة Cartesovo: A مرات ب



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




نموذج (تقييد أو اختيار) بواسطة العينة (التقييد والاختيار) على الموقف A مع الشرط يسمى العلاقة مع نفس العنوان كما هو الحال في العلاقة A، والجسم يتكون من tuples، وقيم السمات منها عند الاستبدال يعطي قيمة الحقيقة. إنه تعبير منطقي يتم تضمين تعبيرات العلاقات بين (أو) تعبيرات العددية. حقيقية. إنه تعبير منطقي يتم تضمين تعبيرات العلاقات بين (أو) تعبيرات العددية. في أبسط القضية، تتمتع الشرط بإطلالة على أحد مشغلي المقارنة (وما إلى ذلك)، وسمات العلاقة أو القيم العددية. هذه العينات تسمى -STS (TATTAKE) أو - - تحسين الدعم. في أبسط القضية، يكون الشرط رؤية حيث يوجد أحد مشغلي المقارنة (، وما إلى ذلك)، وسمات العلاقات أو القيم العددية. وتسمى مثل هذه العينات -Sets (عينات Teta) أو - - إنقاذ. بناء جملة التشغيل الفردي: بناء جملة أخذ العينات: أو



الإسقاط من خلال إسقاط العلاقات وفي السمات X، Y، Z، حيث ينتمي كل من السمات إلى النسبة أ، ويسمى علاقة مع العنوان (x، y، z) والجسم الذي يحتوي على تعددية من tuples of the الأنواع (X، Y، Z)، مثل ما يتعلق الأمر، سيكون هناك كورم بقيمة سمة X تساوي X، قيمة السمة ل Y تساوي Y، ...، قيمة Z السمة Z تساوي z. عملية الإسقاط بناء الجملة تعليق. تعطي عملية الإسقاط علاقة "قسم رأسي"، حيث تمت إزالة جميع تكرارات tuples في مثل هذا القطع.



اتصالات العلاقات. جنبا إلى جنب مع عمليات أخذ العينات والإسقاط، هي واحدة من أهم العمليات العلائقية. عادة ما يتم النظر في العديد من أنواع العملية المركبة: - اتصال عملية الاتصال -Tete-Connection-Connection-Control-Compound - اتصال أساسي




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


دع الوضوح Teti-Compound، دع النسبة تشكل السمة X، نسبة السمة Y، و Teta هي واحدة من مشغلي المقارنة (، إلخ). ثم يسمى الاتصال وسمة السمة مع السمة في سمة Y السمة موقف عملية الاتصال العامة. في بعض الأحيان، يتم استخدام بناء الجملة التالي الأقصر للتشغيل:


مثال. 7 Teti-Connection ينظر في شركة واحدة يتم فيها تخزين البيانات الموجودة على الموردين والعناصر المقدمة. دع الموردين والتفاصيل قد تم تعيين بعض الحالة. دع شركة الشركة نظمت بطريقة تمنح الموردون الحق في تزويد تلك التفاصيل التي لا تكون وضعها أعلى من حالة المورد


مثال. 7 TETIA Connection Connection المورد اسم المورد الاسم (المورد الحالة) X 1Vanov4 2Petrov2 3 SIDS1 الجدول 13 المرجع A (الموردين) تفاصيل الغرفة التفاصيل الحالة Y 1BOLT3 2GAK2 3VINT1 الجدول 14 سعر B (أجزاء)


مثال. 7 TETIA Connection Connection Supplier Supplier Supplier Status X غرفة تفاصيل الغرفة NIMERS A NEE تفاصيل التفاصيل Y EVANOV41BOLT3 1 Pethanov42GAIGA2 1Petrov4Vint1 2Petrov13Vint1 3SDORS2GAYKA2 Tools23Vint1 الجدول 15 العلاقة "ما هي المعلومات"


مثال. اتصال Equiva هناك P، D وعلاقات PD التي تخزن معلومات حول الموردين والتفاصيل واللوازم، على التوالي (للراحة مقدمة أسماء قصيرة من السمات): DNUM رقم جزء اسم dname تفاصيل DNAMENT 1BOTT 2Vist PNUM NAME PNAME MUSMUNION اسم PNAME 2Petrov 2 الجدول 16 نسبة P (الموردين) الجدول 17 نسبة D (التفاصيل)


مثال. اتصال Equiva المورد PNUM Number DNUM DNUM يتم تسليم رقم أرقام حجم الجدول 18 PD (اللوازم)


مثال. رقم اتصال Equiva المورد A PNUM1 اسم Pnum1 PNUM2 DNUM DNUM عدد DNUM رقم DVIME عدد المجلد 1 إيفانوف إيفانوف بتروف بتروف سيدوروف الجدول 19 نسبة "ما هي التفاصيل التي يتم شحنها من قبل مقدمي الخدمات"


مثال. اتصال Equiva هو عيب اتصال equivoca هو أنه إذا حدث الاتصال في السمات بنفس الأسماء (ومعظمها غالبا ما يحدث!)، فستظهر السمة الناتجة سمائما بنفس القيم. في "سمات مثالنا" PNUM1 و PNUM2 تحتوي على بيانات مكررة. يمكنك التخلص من هذا العيب من خلال التقاط الإسقاط على جميع السمات، باستثناء واحدة من مكررة. هذه هي الطريقة التي يكون الاتصال الطبيعي صالحة.


يتم تحديد المركب الطبيعي من خلال نسبة A (A1، ...، AN، X1، ...، XM) و B (X1، ...، XM، B1، ...، Н)، وجود نفس الشيء السمات (X1، ...، XN) (أي سمات مع نفس الأسماء وتحديدها على نفس المجالات). ثم يسمى الاتصال الطبيعي للعلاقات A و B العلاقة مع العنوان (A1، ...، AN، X1، ...، XM، B1، ...، BN) والجسم الذي يحتوي على العديد من TUPLES (A1، ...، X1، ...، XN، B1، BN)، بحيث يكون الاتصال الطبيعي مهم جدا أن يتم استخدام بناء جملة خاص لذلك:


ملاحظة التوصيل الطبيعي. في بناء جملة الاتصال الطبيعي غير محدد، والتي يتم توصيل السمات. يتم الاتصال الطبيعي في جميع السمات نفسها. تعليق. العلاقة الطبيعية تعادل تسلسل العلاقة التالية: - قم بتوسيع السمات نفسها في العلاقة - املأ المنتج الديكارتي العلاقة - إلى العينة الموجودة في نفس قيم السمات التي لها نفس الأسماء في الإسقاط، إزالة السمات المتكررة - نقل السمات عن طريق إرجاع الأسماء الأولية لهم. يمكنك إجراء اتصال طبيعي متسلسل للعديد من العلاقات. من السهل التحقق من أن المركب الطبيعي (كما هو الحال، ومع ذلك، واتصال النموذج العام) لديه ممتلكات التعاونية، I.E. (انضم ب) انضم إلى ج \u003d انضمام (والانضمام ج)


مثال 9. إجابة الاتصال الطبيعي في المثال السابق على السؤال "ما هي الأجزاء التي يتم شحنها عن طريق الموردين"، أكثر ببساطة مسجلة في شكل اتصال طبيعي لثلاثة ص الانضمام إلى العلاقة PD الانضمام (لسهولة عرض ترتيب السمات، هو صالحة من قبل خصائص العلاقة): عدد مزود PNUM. مورد اسم Pname DNUM تفاصيل المسمى DNNAM DNNAM تفاصيل كمية القيمة الموردة 1Vanov100 1Petrov1Bolt150 2Petrov2Gayka250 3Sidors1bolt1000 الجدول 20 مرجع P الانضمام


تعريف القسم. دع العلاقة (X1، ...، XN، Y1، ...، YM) و B (Y1، ...، YM) و B (Y1، ...، YM)، وسمات Y1،. ..، YM شائعة في العلاقات. يطلق على تقسيم العلاقات A ON B العلاقة مع العنوان (X1، ...، XN) وجسم يحتوي على تعددية من TUPLES (X1، ...، XN)، بحيث بالنسبة لجميع TUPLES فيما يتعلق هناك tuple. تتناول النسبة كقسمة، النسبة B كقسمة. تشبه تقسيم العلاقات تقسيم الأرقام مع بقايا. بناء جملة الانقسام:


مثال. سوف تسليم الإجابة على السؤال، "ما مقدمي تقديم جميع التفاصيل؟". كقسمة، خذ الإسقاط X \u003d PD [PNUM، DNUM]، التي تحتوي على الموردين والأرقام المتوفرة من قبلها: PNUM Number Number DNUM جزء رقم الجزء 21 الإسقاط X \u003d PD


مثال. القرار كقسم مقسم يتخذ الإسقاط Y \u003d D [DNUM] يحتوي على قائمة بأعداد من جميع الأجزاء (لا يتم توفيرها بالضرورة من قبل أي شخص): جدول رقم جزء DNUM 22 إسقاط Y \u003d D مختارة PNUM من Y، X حيث غير موجود (اختر Dnum من x حيث y.dnum \u003d x.dnum) تقسم قائمة الموردين الموردين توريد جميع البنود: الجدول 23 المرجع × devideby y y num مورد pnum 1


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


تحتوي الاختلافات بين Algebra و Linal Language على عدة أنواع من الاستعلامات التي لا يمكن التعبير عنها عن طريق الجبر العلائقية. وتشمل هذه الاستعلامات التي تتطلب قائمة من السمات التي تلبي شروطا معينة، بناء إغلاق متعاقد للعلاقات، بناء الجداول عبر. لتلقي إجابات على هذه الطلبات، يجب عليك استخدام التوسعات الإجرائية للغات العلاسية.

الفئات قيد الدراسة: 1. نموذج العلائقية - نظرة عامة موجزة عن تاريخ النموذج العلائقي - المصطلحات المستخدمة - المصطلحات البديلة - العلاقات الرياضية - العلاقات وخصائصها في قاعدة البيانات - مفاتيح العلائقية - عرض المخططات في قاعدة بيانات علنية - علاقات النزاهة 2. اللغات العلائقية 3. Algebra - Unary Outsormation of Algebra العلائقية - مجموعات مع مجموعات - عمليات المركب - القسم 4. حساب التفاضل والتكامل العلائقية من TUPLES - حساب التفاضل والتكامل العلائقية من المجالات 5. لغات أخرى

هيكل معالجة معلومات النموذج العلائقية في قاعدة بيانات العلائقية العلائقية Algebra البيانات. نموذج البيانات العلائقية قاعدة البيانات العلائقية SQL لغة الاستعلام القياسية

نموذج العلائقية لغرض إنشاء نموذج علائقية: 1) ضمان درجة عالية من الاستقلال من البيانات. 2) العلاقات H Ormalis، أي، خلق العلاقات دون تكرار المجموعات. 3) رفع لغات إدارة البيانات عن طريق دمج عمليات متعددة.

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

تستخدم المصطلحات المستخدمة هيكل البيانات العلائقية علاقة السمات المجال Cardinality Court درجة الضرائب الجدول العلائقية قاعدة البيانات

مستعملة المصطلحات المستخدمة N OMER لقب التقييم 6 إيفانوف 5 17 بتروف 4 19 Sidorov 4. 5ON N O SH E N E S T E N O R D I N A L N O T IAT

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

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

المصطلحات البديلة المصطلحات الرسمية الخيار البديل 1 الخيار البديل 2 مواضيع الجدول جدول اختبار تسجيل صف عمود السمة

العلاقات وخصائصها في قاعدة البيانات يعد المخطط العلائقي اسم العلاقة، تليها العديد من أزواج من السمات والمجالات. السمة ы a 1، و 2،. وبعد مخطط علائقية ج: المجال D 1، D 2. وبعد DN (A 1: D 1 .. A: DN) في النموذج العلائقي، يمكن تمثيل الموقف كمجموعة فرعية تعسفية من العمل الديكارتي، والجدول هو تمثيل مادي لهذه العلاقة.

العلاقات والخصائص في قاعدة بيانات خصائص العلاقة: يحتوي الموقف على اسم فريد من نوعه. تحتوي كل خلية من العلاقة على القيمة الذرية (غير قابل للتجزئة) فقط. كل سمة لديها اسم فريد. تؤخذ قيم السمة من نفس المجال. ترتيب السمات لا يهم. كل شحنة فريدة من نوعها، أي بتنسيق Tuples لا يمكن أن تكون. R.D. بعد tuples فيما يتعلق غير ذي صلة.

مفاتيح العلائقية Superkpyychch (Superkey) - و Tribut أو العديد من السمات، والتي تحدد فقط شحنة هذه العلاقة. المفتاح المحتمل هو Superstub، الذي لا يحتوي على مجموعة فرعية، وهو أيضا Superstonkey لهذه العلاقة. يحتوي المفتاح المحتمل K لهذه العلاقة على خصائص: التفرد. في كل علاقات Tavern R القيم الأساسية للمفتاح بالطريقة الوحيدة لتحديد هذا Tuple. دخل. لا توجد مجموعة فرعية مسموح بها من المفتاح ليس لديها خاصية التفرد.

مفاتيح العلائقية H تثبت قيم مكررة ACYLIC في مجموعة Tuple الموجودة محددة أن بعض المزيج من السمات لا يمكن أن يكون مفتاح محتمل. إذا كان المفتاح يتكون من العديد من السمات، فإنه يسمى مفتاح مركب. الابتدائي إلى luch هو مفتاح محتمل يتم اختياره لتحديد TUPLES الفريد في العلاقة. نظرا لأن النسبة لا تحتوي على مكررة Tuples، فيمكنك تحديد كل سطر كل فريد. هذا يعني أن الموقف لديه دائما مفتاح أساسي.

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

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

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

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

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

اللغات العلائقية ص Ala Algebra - لغة إجرائية (رفيعة المستوى). استخدم: رسالة DBMS حول كيفية إنشاء الموقف المطلوب على أساس العلاقات أو أكثر من العلاقات الموجودة في قاعدة البيانات. حساب التفاضل والتكامل العلائقية - لغة غير مؤثر. الاستخدام: تعريفات كيف ستكون بعضها علاقة تم إنشاؤها على أساس واحد أو أكثر من علاقات قاعدة البيانات الأخرى. استخدام اللغة الكاملة العلائقية: الحصول على أي علاقة يمكن أن تستمدها حساب التفاضل والتكامل العلائقية.

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

العمليات الأساسية العلو algebra: - الاختيار (الاختيار) - الإسقاط (Roego Rois) - منتج Cartesovo (مع منتج أرتيزيا) - جمعية (الاتحاد) - الفرق (فرق فرق) عمليات إضافية: - الاتصالات (الانضمام) - تقاطع (غير ذلك) - الانقسامات (الانقسام) الجبر العلال

العمليات غير المجهدة عملية أخذ العينات الجبرية العلال: يعمل مع نسبة واحدة R. تعرف العلاقة الناتجة مع نفس العنوان باعتبارها النسبة R، والجسم، وتتألف من tuples، وقيم سماتها عند استبدالها في الشرط ( المسند) إعطاء قيمة الحقيقة.

عمليات Unary من الجبر العلائقية أبسط القضية: X Y - حالة (المسند) هي واحدة من مشغلي المقارنة (وما إلى ذلك)، X و y - سمات نسبة R أو قيم العددية. بناء جملة عملية أخذ العينات: R أين، أو R WHERE SONTAX (X Y) في SQL: SELECT * من R WHERE (X Y)

Unary Operations of Algebra Algebra مثال على Peracy ومعدل أخذ العينات من R (معلومات عن الطلاب) نتيجة للعينة R حيث الكرة الوسطى<5 Номер студента Фамилия Средний балл 6 17 19 Иванов Петров Сидоров 5 4 4, 5 Номер студента Фамилия Средний балл 17 19 Петров Сидоров 4 4,

العمليات غير المجهولة من عملية الإسقاط الجبري العلال: يعمل مع نسبة واحدة R. تعرف علاقة جديدة مع العنوان (X، ...، Z)، والذي يحتوي على مجموعة فرعية رأسية من العلاقة R، التي تم إنشاؤها عن طريق استخراج قيم السمات المحددة من نتيجة التكرارات الصف. بناء جملة التشغيل: R [X، ...، Z] بناء جملة في SQL: SELECT X، Y، ...، Z من ص

unary operations of allary algebra مثال على حد الجبر وعلاقة الإسقاط R (معلومات حول المعلمين) موضوع الجغرافيا التاريخ فلسفة Tabel رقم تسجيل الرقم 4587 BondArenko Geography 2136 Voronin History 5496 Anisimova Philosithy Projection R [الموضوع]

تحدد العمليات ذات مجموعات إنتاج CartesoVo R × S علاقة جديدة هي نتيجة للحصول على تسلسل (IE Clutch) لكل حانة من النسبة RC إلى بقدر ما شحنة من العلاقة بين العلاقة S. بناء جملة التشغيل الكرداني: R Times S بناء جملة SQL: حدد * من R، S

رقم الطالب في اللقب 6 Ivanov 17 Petrov 19 Sidorov رمز البند 101 الفيزياء 102 الرياضيات 103 المعلوماتية. مجموعات مع مجموعات مثال على علاقة العمل الديكارتية R (الطلاب) S (الكائنات)

رقم الطالب اسم العائلة اسم رمز العنصر اسم 6 إيفانوف 101 الفيزياء 6 إيفانوف 102 الرياضيات 6 Ivanov 103 Informatics 17 Petrov 101 الفيزياء 17 Petrov 102 Mathematics 17 Petrov 103 Informatics 19 Sidors 101 Physics 19 SIDS 102 Matrematics 19 Sidors 103 Informatics. نسبة R مرات Sopoperation مع مجموعات

تم الحصول على مجموعات مع تعيين تشغيل عملية مزيج روبية من قبل سلسلة R و S، مع تكوين علاقة واحدة مع نفس العنوان كما في العلاقة R و S والجسم يتكون من tuples، وخزات العشقات أو ص، أو ق ، أو كلتا العلاقات (مع الحد الأقصى لعدد كورجتي)، إذا تم استبعاد تكرار القشريات. عمليات بناء الجملة: Run Urion S. Syntax في SQL: (حدد * من R) Union (حدد * من S)

رقم الطالب Surname Middle Score 6 Ivanov 5 17 Petrov 4 19 Sidorov 4، 5 رقم الطالب اللقب النتيجة الأوسط 6 Ivanov 5 18 Pasnikov 3، 5 19 Sidorov 4، 5 عمليات مع مجموعات الأمثلة جمعية العمليات العلاقة R (معلومات الطلاب) عن الطلاب)

رقم الطالب في اللقب النتيجة الوسطى 6 إيفانوف 5 17 بيتروف 4 19 Sidors 4، 5 18 Pasnikov 3، 5 لقب العلاقات R و S مجموعات مع مجموعات

تحدد مجموعات مع تعيين عملية الفرق RS العلاقة بنفس العنوان كما هو الحال فيما يتعلق R و S، والجسم الذي يتكون من tuples ينتمي إلى علم التدريس R ولا ينتمي إلى النسبة S، تلك التي ترتبط بها R، ولكن غائبة فيما يتعلق ب S. بناء جملة عملية الفرق: R Syntax M ناقص في SQL: (حدد * من R) Expt (SELECT * من S)

العمليات مع مجموعات (PBC) مثال عملية عملية فرق العلاقة R رقم الطالب اللقب النتيجة 6 إيفانوف 5 17 بيتروف 4 19 Sidorov 4، 5 نسبة رقم الطالب S Middle Point 6 Petrov 4 18 SIDS 4، 5 20 20 20 20 20 20 20 20

مجموعات مع مجموعات رقم الطالب في اللقب النتيجة الأوسط 17 Petrov 4 19 Sidorov 4، 5 نسبة R ناقص S

تقوم العمليات بتعيين عملية التقاطع R ∩ S العلاقة التي تحتوي على القشريات الموجودة على حد سواء فيما يتعلق R وبالنسبة إلى S. بناء جملة Intershection: r بناء جملة in intersect في لغة SQL: (حدد * من R) تقاطع ( حدد * من ق)

عمليات مع مجموعات مثال على تشغيل رقم الطالب التقاطع رقم الطالب في اللقب 6 Ivanov 5 17 Petrov 4 19 Sidorov 4، الساعة الخامسة صباحا (معلومات عن الطلاب) رقم الطالب في اللقب النتيجة الأوسط 6 Ivanov 5 18 Pasnikov 3، 5 20 Sidorov 4، 5- إجمالي S (معلومات عن الطلاب)

رقم الطالب في اللقب النتيجة الوسطى 6 إيفانوف 5 مجموعات مع مجموعات RTUR تتقاطع S

عملية اتصال عمليات الاتصال - مزيج من منتجات الطرح والعينة، أي ما يعادل عملية العينة من نتاج مكرر من اثنين من المعاملتين لعلاقات تلك tuples التي تلبي الحالة المحددة في المسند المركب كصيغة عينة. يتم استدعاء اتصال العلاقات R و S تحت الشرط F العلاقة (R Times S) حيث يوجد بناء جملة F في SQL: حدد R. *، S. * من R، S WHERY F

نوع عمليات الاتصال من عمليات الاتصال: - اتصال شبكة T - مجمع التكافؤ (حالة خاصة من مركب Theta) - الاتصال الطبيعي - اتصال خارجي - اتصال نصف

تحدد عمليات مركب TET-COMMOMS TET المركب العلاقة التي تحتوي على القشريات من نسب R و S Kandes R و S التي تلبي المسند F. Purricate F لديه عرض حيث أحد مشغلي المقارنة (<, >\u003d، \u003d \u003d أو - \u003d). - توصيل R عن طريق السمة X بسمة من سمة Y تسمى النسبة (r مرات s) حيث (x y). بناء جملة SQL: حدد * من R، S حيث (R. X S. Y) SRF IIB. SA. رديئة

عمليات الاتصال مثالا على اتصال Theta في قاعدة بيانات يتم تخزين المعلومات حول: - المعلمون؛ - العناصر. ملاحظة: لدى المعلمين الحق في تعليم الأشياء، وحالة ما هي ليست أعلى من حالة المعلم. رقم الطاولة Surname X (حالة المعلم) 4587 BondArenko 4 2136 Voronin 1 5496 Anisimova 2 نسبة R (المعلمين) اسم الكائنات اسم Y (حالة الموضوع) 101 التاريخ 3 102 الجغرافيا 2 103 الفلسفة 1 نسبة S (كائنات)

إجابة اتصال العمليات على السؤال: "ما المعلمين لديهم الحق في تعليم ما الموضوعات؟ »يعطي اتصالات R [XY] S: جدول رقم اللقب X (حالة المعلم) اسم رمز عنصر Y (حالة الموضوع) 4587 BondArenko 4 101 History 3 4587 Bondarenko 4 102 الجغرافيا 2 4587 Bondarenko 4 103 الفلسفة 1 2136 Voronin 1 103 الفلسفة 1 5496 Anisimova 2 102 الجغرافيا 2 5496 Anisimova 2 103 الفلسفة 1 الموقف "ما المعلمين تعليم ما الموضوعات؟ "

عمليات مجمع كومبوند E-QUI-COMPOMS (مركب التكافؤ) - حالة خاصة من الاتصال، عندما تكون هناك مساواة ببساطة (المسند fo يحتوي فقط على مشغل المساواة (\u003d)). بناء جملة اتصال Equiva: R [X \u003d Y] S بناء جملة في SQL: حدد R. *، S. * من R، S المكان (R. X \u003d S. Y)

عمليات الاتصال (خطأ) مثال على رقم طالب اتصال Equiva Name S Name Summame Student S اسم 6 Ivanov 17 Petrov 19 Sidors نسبة S (الطلاب) PCOD Item Code Name P اسم 101 الفيزياء 102 Mathematics 103 العلاقة المعروفة P (العناصر)

رقم الطالب S Num Pcod Code Ball Middle Ball for SRBALL 6 101 4، 5 6 102 4 6 103 5 17 101 3، 5 17 102 4 19 101 4، 5 العمليات اتصال SP (دراسة) الإجابة سؤال: »أي العناصر هي طالب طالب ؟ "، يعطي ما يعادل S [S Num \u003d S Num] SP. T. K. في العلاقات هناك سمات مماثلة، من الضروري إعادة تسمية لهم أولا. نحصل على: (S إعادة تسمية S AL NUM 1) [N NUM 1 \u003d S NUM 2] (SP إعادة تسمية ST Num As Num 2).

رقم الطالب S Num 1 اسم الطالب اسم الطالب رقم الطالب S Num 2 PCOD رمز البند النتيجة الأوسط ل SRBALL 6 IVANOV 6 101 4، 5 6 Ivanov 6 102 4 6 Ivanov 6 103 5 17 Petrov 17 101 3، 5 17 Petrov 17 102 4 19 Sidorov 19 101 4، 5 عمليات الاتصالات العلاقة "ما هي الموضوعات التي تدرسها أي الطلاب؟ "

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

مثال لعمليات الاتصالات على اتصال طبيعي سجل مبسط: إجابة على السؤال "ما هي الموضوعات التي تمت دراسةها من قبل الطلاب؟ "في شكل اتصال طبيعي لثلاث علاقات S الانضمام SP JOIN P: رقم الطالب S NOM SONALM SONAME S اسم رمز عنصر PCOD اسم P اسم النتيجة الوسطى SRBALL 6 IVANOV 101 الفيزياء 4، 5 6 Ivanov 102 Math 4 6 Ivanov 103 Informatics 5 17 Petrov 101 الفيزياء 3، 5 17 بتروف 102 الرياضيات 4 19 Sidorov 101 الفيزياء 4، 5 نسبة S الانضمام Sp انضم

عمليات الاتصال يتم استخدام عملية الاتصال الخارجية عند توصيل العلاقات التي لديها أعمدة القيم غير اللائقة. الاتصال الخارجي: اليسار واليمين. المركب الخارجي الأيسر: نسبة Corgers R نسبة، والتي ليس لديها قيم متزامنة في الأعمدة العامة للنسب S، في العلاقة الناتجة. على كرامة القيم المفقودة في العلاقة الثانية - الحتمية الخالية. ريال سعودى.

رقم الطالب اسم العائلة الكرة الوسطى 6 إيفانوف 5 17 بتروف 3 19 سيدوروف 4 ملاحظة: من الملعب، يمكن أن تشارك في الألعاب الأولمبية في الموضوعات التي أنشأتها الكرة الشاملة التي لا تزيد عن منتصف الطالب. المهمة: العلاقة N وإنشاء R و S إنشاء قائمة يشار إليها الطلاب والعناصر الذين يشاركون بها عمليات الاتصال مثال على نسبة المركب الخارجي الأيسر

نسبة اسم العنصر إجمالي النتيجة 101 الفيزياء 4، 5 102 الكيمياء 4 رقم الطالب في اللقب النتيجة الأوسط رمز البند الاسم المشترك 6 إيفانوف 501 الفيزياء 4، 5 6 إيفانوف 5 102 الكيمياء 4 17 بتروف 3 Null 19 SIDS 4 102 الكيمياء 4 الجدول ( (ص (ص))< Операции соединения

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

عملية تشغيل عملية الاتصال: تحدد العلاقة التي تحتوي على تلك القشريات من نسب ص، والتي يتم تضمينها في اتصال العلاقات R و S. صياغة العلاقات الفطرية باستخدام مشغلو الإسقاط والمركب: SRF) SR (PSRFAF حيث يوجد مجموعة من جميع السمات ضد R.

مثال على رقم الطالب في عملية SILALOLE NEMENT اسم العائلة الاسم الأوسط اسم البند الاسم إجمالي النتيجة 6 إيفانوف 501 الفيزياء 4، 5 6 إيفانوف 5 102 كيمياء 4 19 SIDS 4 102 كيمياء 4 عمليات اتصال

عملية التقسيم N Ust: - يتم تعريف النسبة R على مجموعة السمات A؛ - نسبة S - في مجموعة الصفات في؛ - في؛ - C \u003d A-B (C عبارة عن تعددية من سمات العلاقة R، والتي ليست سمات العلاقة S). نتيجة تقسيم R S هي مجموعة من TUPLES من نسبة النسبة المحددة على مجموعة من السمات C، والتي تتوافق مع مجموعة من جميع Tuples of S.

بيانات قسم العمليات مثال على نسبة قسم العمليات R رقم المجموعة عدد الطلاب الاسم الكامل أمير رمز عنصر TM-31 20 Ivanov 01 الرياضيات TM-32 22 Petrov 01 الرياضيات T-31 13 Sidorov 01 Mathematics TM-31 20 Ivanov 02 الفيزياء TM-32 22 بيتر 02 الفيزياء

تعيين نسبة ST 1: حدد "رمز العنصر"، "اسم الكائن" من أوراق الشعبة رقم الفريق عدد الطلاب الاسم الكامل المنسق TM-31 20 Ivanov TM-32 22 22 بيتروف TI-31 13 SIDS اسم رمز البند 01 الرياضيات 02 الفيزياء

T 21: SELECT * من T 1، S العملية عملية عنصر اسم المجموعة رقم المجموعة عدد الطلاب Pole Pacator 01 الرياضيات TM-31 20 Ivanov 01 Mathematics TM-32 22 Petrov 01 Mathematics T-31 13 Sidorov 02 الفيزياء TM-31 20 Ivanov 02 الفيزياء TM-32 22 بتروف 02 الفيزياء TI-31 13 Sidorov

T 22: (اختر * من T 21) Expt (حدد * من R) T 2: حدد "رمز المنتج"، "من نتاج الإنتاج" من T 22 التشغيل من Dival P \u003d T 1- T 2 رمز عنصر اسم العنصر رقم المجموعة عدد الطلاب عدد الطلاب Phoe Pacator 02 الفيزياء TI-31 13 Sidors رمز البند اسم البند 02 فيزياء رمز البند

Calculus العلائقية أصل المنشأ من النيتروجين "Calculus العلائقية": من جزء من المنطق الرمزي، والذي يسمى حساب التفاضل والتكامل من المسندات. المحاسبة العلائقية موجودة في شكلين: - حساب التفاضل والتكامل العلائقية من tuples؛ - حساب التفاضل والتكامل العلائقية من المجالات.

الحساب العلائقي المسند في منطق الطلب الأول ─ وظيفة حقيقية مع المعلمات. الحكم هو تعبير يتلقى وظيفة بعد استبدال القيم بدلا من المعلمات. الحكم: صحيح وكاذب. دع: ف - المسند؛ X - متغير. ثم: - مجموعة من جميع قيم X، التي يحكم فيها R - الحقيقة. يمكن توصيل المسندات باستخدام المشغلين المنطقيين: (و)، (O R) و (N OT) بتشكيل المسندات المركبة.) x (p | x (

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

مثال من APROS: "حدد سمات رقم المستودع، العنوان، الحالة. الرمز، التاريخ، اسم العميل للطلبات مع الكمية\u003e 60 "طلب سجل: (S | R (s) ^ S. الكمية\u003e 6 0) Explanation: التعبير" S. عدد الساعات "- عدد قيمة السحب من الساعات لقشرة. حساب التفاضل والتكامل العلائقية من tuples

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

P تطبيق Rymer الكمي لوجود الطالب (SF) ^ (SV) (سنة الميلاد (B) ^ (v. الاسم \u003d S. اسم) ^ v. group \u003d 'ti-31') يشير إلى: هناك هو tuple فيما يتعلق بسنة الميلاد التي تحتوي على نفس اسم قيمة السمة كقيمة اسم السمة في التناقض الحالي من علاقة الطالب، ومجموعة السمة من السعر B لديها القيمة "TI-31" وبعد مثال على استخدام كمماني للمجتمع (B) (V. GROUP * TI-31 ") يعني التعبير: في أي سياق، فإن سنة علاقة الميلاد قيمة مجموعة السمة لا تساوي" TM-31 ". حساب التفاضل والتكامل العلائقية من tuples

متغيرات مجانية - Corte متغير، غير مؤهلين بواسطة Quantos، وإلا فإنها تسمى المتغيرات المرتبطة بها. في Calculus Calculus العلائقية، تكون الصيغ المسموح بها فقط تسلسل لا لبس فيه وغير مبال. حساب التفاضل والتكامل العلائقية من tuples

قواعد بناء صيغة في حساب المسندات: 1. إذا كانت الصيغة P - N-Stric (المسند مع حجج N)، T 1، T 2، ...، TN - الثوابت أو المتغيرات، ثم P (T 1، T 2، ...، TN) - صيغة شيدت بشكل صحيح. 2. إذا كانت T و T 2 هي الثوابت أو المتغيرات من مجال واحد، أحد مشغلي المقارنة (<, >\u003d، - \u003d)، T 1 T 2 هي صيغة مصنوعة بشكل صحيح. 3. إذا كانت F 1، F 2 هي صيغة، ثم F 1 F 2 - بالتزامن من الصيغ، F 1 F 2 - انتقارف، - إنكار. 4. إذا كانت F 1 - Formulas A مع متغير مجاني X، ثم f (x) و f (x) هي أيضا الصيغ. حساب التفاضل والتكامل المتكررة من tuples

حساب العلائقية للمجالات فإن قيم المتغيرات المستخدمة في حساب التفاضل والتكامل العلائقية من المجالات، وليس من tuples من العلاقة. المسار: P (D 1، D 2، ...، DN) - المسند؛ D 1، D 2، ...، DN - المتغيرات. ثم: (D 1، D 2، ...، DN | P (D 1، D 2، ...، DN)) - مجموعة من جميع متغيرات المجال التي المسند لها الحقيقة. يعد Expression R (x، y) صحيحا، وفقط إذا كان هناك tuple مع قيم x و y في سماتها الثانية.

مثال تجد: أسماء جميع المديرين الذين يتجاوز راتبهم 2500 هريفنيا. (الاسم، موقع اللقب، الراتب (اللقب، الموضع، الراتب) موقف \u003d "مدير" الراتب\u003e 2500)) حساب العلائقية للنطاقات

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

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

1 الشريحة

2 الشريحة

kernel من أي قاعدة بيانات هو نموذج البيانات. نموذج البيانات هو العديد من هياكل البيانات، وقيود النزاهة وعمليات معالجة البيانات. باستخدام نموذج البيانات، يمكن تقديم الكائنات في مجال الموضوع والعلاقة بينها. نموذج البيانات هو مجموعة من هياكل البيانات وعمليات المعالجة.

3 شرائح

4 الشريحة

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

5 شرائح

6 شرائح

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

7 الشريحة

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

8 شرائح

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