تنزيل العرض التقديمي لتصميم نموذج البيانات العلائقية. نموذج البيانات العلائقية. تحويل نماذج البيانات الهرمية والشبكية إلى نماذج علائقية

عرض تقديمي حول موضوع "أنواع نماذج قواعد البيانات" في علوم الكمبيوتر بتنسيق PowerPoint. الغرض من هذا العرض التقديمي لطلاب الصف الثامن هو تعريف الطلاب بجميع نماذج قواعد البيانات وطرق إنشاء قواعد بيانات الكمبيوتر. مؤلف العرض التقديمي: مدرس علوم الكمبيوتر، Kondakova L.V.

شظايا من العرض

الأهداف

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

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

مجموعة من الأدوات البرمجية لإنشاء قواعد البيانات وتخزين المعلومات الضرورية فيها والبحث فيها

النموذج العلائقي

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

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

النموذج الهرمي

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

نموذج الشبكة

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

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

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

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

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

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

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

المصطلحات المستخدمة الرقم اسم العائلة التقييم 6 Ivanov 5 17 Petrov 4 19 Sidorov 4. 5 درجة العلاقة بين السمات الأساسية CUPLE بنية البيانات العلائقية

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

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

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

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

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

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

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

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

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

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

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

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

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

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

العمليات الأساسية للجبر العلائقي: - الاختيار - الإسقاط - المنتج الديكارتي - الاتحاد - الفرق (مجموعة الفرق) العمليات الإضافية: - الانضمام - التقاطع - القسمة (القسمة) الجبر العلائقي

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

العمليات الأحادية للجبر العلائقي أبسط الحالات: X Y هو شرط (المسند)، وهو أحد عوامل المقارنة (، وما إلى ذلك)، X و Y هي سمات العلاقة R أو القيم العددية. حدد بناء جملة العملية: R حيث، أو R حيث (X Y) بناء جملة SQL: حدد * من R حيث (X Y)

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

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

العمليات الأحادية للجبر العلائقي مثال على العمليات والإسقاط العلاقة R (معلومات عن المعلمين) الموضوع الجغرافيا التاريخ الفلسفة عدد الموظفين اسم العائلة الموضوع 4587 بوندارينكو الجغرافيا 2136 تاريخ فورونين 5496 أنيسيموفا فلسفة الإسقاط R [الموضوع]

مجموعة العمليات يحدد المنتج الديكارتي R×S علاقة جديدة تكون نتيجة لتسلسل (أي تسلسل) كل صف في العلاقة R مع كل صف في العلاقة S. بناء جملة عملية المنتج الديكارتي هو: R مرات S بناء جملة SQL هو: حدد * من R، S

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

رقم الطالب اسم العائلة رمز الموضوع العنوان 6 إيفانوف 101 الفيزياء 6 إيفانوف 102 الرياضيات 6 إيفانوف 103 علوم الكمبيوتر 17 بيتروف 101 الفيزياء 17 بيتروف 102 الرياضيات 17 بيتروف 103 علوم الكمبيوتر 19 سيدوروف 101 الفيزياء 19 سيدوروف 102 الرياضيات 19 سيدوروف 103 بالتنسيق. العلاقة R TIMES SOالعمليات مع المجموعات

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

رقم الطالب اسم العائلة متوسط ​​الدرجات 6 Ivanov 5 17 Petrov 4 19 Sidorov 4, 5 رقم الطالب اسم العائلة متوسط ​​الدرجات 6 Ivanov 5 18 Pushnikov 3, 5 19 Sidorov 4, 5 العمليات مع المجموعات مثال على عملية الاتحاد العلاقة R (معلومات عن الطلاب ) العلاقة S (معلومات عن الطلاب)

رقم الطالب اسم العائلة متوسط ​​الدرجات 6 إيفانوف 5 17 بيتروف 4 19 سيدوروف 4، 5 18 بوشنيكوف 3، 5 الجمع بين العلاقات R وS العمليات مع المجموعات

مجموعة العمليات: تحدد عملية الفرق R-S علاقة بنفس رأس العلاقات R وS وجسم يتكون من صفوف تنتمي إلى العلاقة R ولا تنتمي إلى العلاقة S، مثل تلك الموجودة في العلاقة R ولكن ليس في العلاقة S بناء الجملة: R ناقص S بناء جملة SQL: (اختر * من R) باستثناء (اختر * من S)

العمليات بالمجموعات (schshibka) مثال على عملية الفرق العلاقة R رقم الطالب الاسم الأخير متوسط ​​الدرجات 6 Ivanov 5 17 Petrov 4 19 Sidorov 4, 5 العلاقة S رقم الطالب الاسم الأخير متوسط ​​الدرجات 6 Petrov 4 18 Sidorov 4, 5 20 20 Pushnikov 3 ,

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

تعيين العمليات تحدد عملية التقاطع R ∩ S علاقة تحتوي على صفوف موجودة في كل من العلاقة R والعلاقة S. بناء جملة عملية التقاطع: R يتقاطع S بناء جملة SQL: (اختر * من R) يتقاطع (اختر * من S)

العمليات مع المجموعات مثال على عملية التقاطع رقم الطالب اسم العائلة متوسط ​​الدرجات 6 إيفانوف 5 17 بيتروف 4 19 سيدوروف 4، 5 العلاقة R (معلومات حول الطلاب) رقم الطالب اسم العائلة متوسط ​​الدرجات 6 إيفانوف 5 18 بوشنيكوف 3، 5 20 سيدوروف 4، 5 العلاقة S (معلومات عن الطلاب)

رقم الطالب اسم العائلة متوسط ​​الدرجات 6 Ivanov 5 العمليات مع المجموعات العلاقة R INTERSECT S

عمليات الانضمام عملية الربط، وهي مزيج من المنتج الديكارتي والاختيار، تعادل عملية الاختيار من المنتج الديكارتي لمعاملين لعلاقات تلك المجموعات التي تستوفي الشرط المحدد في مسند الربط كصيغة اختيار. اتصال العلاقات R و S حسب الشرط F يسمى العلاقة (R مرات S) حيث F بناء الجملة في لغة SQL: حدد R. *, S. * من R, S حيث f

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

عمليات الانضمام تحدد صلة ثيتا علاقة تحتوي على صفوف من المنتج الديكارتي للعلاقات R و S مما يرضي المسند F. المسند F له النموذج حيث يكون أحد عوامل المقارنة (<, >= أو = أو -=). - اتصال العلاقة R بالسمة X مع العلاقة S بالسمة Y يسمى العلاقة (R مرات S) حيث (X Y). بناء جملة SQL: حدد * من R، S حيث (R. X S. Y) SRF iib. سا. ر. .

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

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

عمليات الانضمام Equi-join (ضم التكافؤ) هي حالة خاصة من -join عندما تكون هناك مساواة ببساطة (المسند F يحتوي فقط على عامل المساواة (=)). بناء جملة Equi-join: R [ X = Y ] S بناء جملة SQL: حدد R. *, S . * من R,S حيث (R.X = S.Y)

عمليات الانضمام (خطأ) مثال على الانضمام المتساوي رقم الطالب S NUM اسم عائلة الطالب S NAME 6 Ivanov 17 Petrov 19 Sidorov Relation S (الطلاب) رمز الموضوع PCOD اسم الموضوع P NAME 101 فيزياء 102 الرياضيات 103 علاقة علوم الكمبيوتر P (المواضيع)

رقم الطالب S NUM رمز الموضوع PCOD متوسط ​​الموضوع 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= S NUM] SP. وبما أن العلاقات لها نفس السمات، فيجب إعادة تسميتها أولاً. نحصل على: (S أعد تسمية S NUM كـ S NUM 1)[ S NUM 1= S NUM 2](SP أعد تسمية S NUM كـ S NUM 2).

رقم الطالب S NUM 1 اسم العائلة للطالب S NAME رقم الطالب 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 بيتروف 17 102 4 19 سيدوروف 19 101 4, 5 علاقة عمليات الاتصال "ما هي المواد التي يدرسها أي طلاب؟ "

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

عمليات الاتصال مثال على الاتصال الطبيعي تدوين مبسط: الإجابة على السؤال "ما هي المواد التي يدرسها أي طلاب؟ “ في شكل اتصال طبيعي لثلاث علاقات S انضم إلى SP انضم P: رقم الطالب S NUM الاسم الأخير للطالب S NAME رمز الموضوع PCOD اسم الموضوع P NAME متوسط ​​​​الدرجات في المادة SRBALL 6 Ivanov 101 Physics 4، 5 6 Ivanov 102 الرياضيات 4 6 إيفانوف 103 علوم الكمبيوتر 5 17 بيتروف 101 فيزياء 3, 5 17 بيتروف 102 الرياضيات 4 19 سيدوروف 101 فيزياء 4, 5 العلاقة S انضم إلى SP انضم إلى P

عمليات الانضمام يتم استخدام عملية الربط الخارجي عند ضم علاقتين تحتوي أعمدتهما على قيم غير متساوية. الانضمام الخارجي: اليسار واليمين. الصلة الخارجية اليسرى: يتم أيضًا تضمين الصفوف في العلاقة R التي لا تحتوي على قيم مطابقة في الأعمدة المشتركة للعلاقة S في العلاقة الناتجة. تعيين القيم المفقودة في العلاقة الثانية هو المحدد NULL. ريال سعودى.

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

النسبة S اسم رمز المادة مجموع الدرجات 101 فيزياء 4، 5 102 كيمياء 4 رقم الطالب اسم العائلة متوسط ​​الدرجات رمز الموضوع الاسم مجموع الدرجات 6 إيفانوف 5 101 فيزياء 4، 5 6 إيفانوف 5 102 كيمياء 4 17 بتروف 3 NULL 19 سيدوروف 4 102 كيمياء 4 الجدول ((P(R))S)< Операции соединения

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

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

مثال على عملية شبه ضم رقم الطالب اسم العائلة متوسط ​​الدرجات رمز الموضوع الاسم مجموع الدرجات 6 إيفانوف 5 101 فيزياء 4، 5 6 إيفانوف 5 102 الكيمياء 4 19 سيدوروف 4 102 الكيمياء 4 العمليات المجمعة

عملية القسمة Let: - يتم تعريف العلاقة R على مجموعة السمات A؛ — العلاقة S - على مجموعة السمات B؛ - الخامس أ؛ - C=A-B (C هي مجموعة سمات العلاقة R التي ليست سمات العلاقة S). نتيجة القسمة R S هي مجموعة من الصفوف للعلاقة R المحددة في مجموعة السمات C التي تتوافق مع مجموعة جميع الصفوف للعلاقة S.

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

العلاقة S T 1: حدد "رمز الموضوع" و"اسم الموضوع" من عملية القسم R رقم المجموعة عدد الطلاب الاسم الكامل للمنسق TM-31 20 Ivanov TM-32 22 Petrov TI-31 13 Sidorov رمز الموضوع اسم الموضوع 01 الرياضيات 02 الفيزياء

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

ت 22: (اختر * من ت 21) باستثناء (اختر * من ر) ت 2: حدد "رمز الموضوع"، "اسم الموضوع" من ت 22 عملية التقسيم P = T 1- T 2 رمز الموضوع اسم الموضوع رقم المجموعة عدد الطلاب الاسم الكامل للمنسق 02 فيزياء TI-31 13 سيدوروف رمز الموضوع اسم الموضوع 02 فيزياء رمز الموضوع اسم الموضوع 01 الرياضيات

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

حساب التفاضل والتكامل العلائقي المسند في منطق الدرجة الأولى هو دالة الحقيقة مع المعلمات. الحكم هو التعبير الذي تتخذه الدالة بعد استبدال القيم بدلاً من المعلمات. الحكم : صحيح و كاذب . دع: P يكون مسندًا؛ x متغير. إذن: هي مجموعة جميع قيم x التي يكون الحكم P صحيحا لها. يمكن دمج المسندات باستخدام العوامل المنطقية: (AND)، (О R) و (N OT) لتكوين المسندات المركبة.))x(P|x(

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

طلب مثال: "اختر سمات رقم المستودع والعنوان والمعرف. الكود والتاريخ والاسم الكامل للعميل للطلبات التي تكون الكمية >60" إدخال الطلب: ( S | R (S) ^ S. الكمية > 6 0) شرح: التعبير "S. عدد الساعات " هي قيمة سمة عدد الساعات للصف. حساب التفاضل والتكامل العلائقي

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

مثال على تطبيق مُحدِّد كمية الوجود Student (S) ^ (Zv) (سنة الميلاد (B) ^ (V. name = S. name) ^ V.group = 'TI-31') التعبير يعني: في علاقة سنة الميلاد هناك صف، له نفس قيمة سمة الاسم كقيمة سمة الاسم في الصف الحالي S من علاقة الطالب، وسمة المجموعة من الصف B لها القيمة "TI-31". مثال على استخدام المُحدِّد الكمي العام (B) (B.group * 'TI-31') يعني التعبير: في أي مجموعة من علاقة سنة الميلاد، تكون قيمة سمة المجموعة مساوية لـ 'TM-31'. حساب التفاضل والتكامل العلائقي

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

قواعد إنشاء صيغة في حساب التفاضل والتكامل المسند: 1. إذا كانت P عبارة عن صيغة n-ary (مسند مع وسيطات n)، فإن t 1، t 2، ...، tn هي ثوابت أو متغيرات، ثم P (t 1، t 2 ، ...، tn) - صيغة تم إنشاؤها بشكل صحيح. 2. إذا كان t وt 2 ثوابت أو متغيرات من نفس المجال، فإن أحد عوامل المقارنة (<, >=، -=)، فإن t 1 t 2 هي صيغة تم إنشاؤها بشكل صحيح. 3. إذا كانت F 1، F 2 عبارة عن صيغ، فإن F 1 F 2 عبارة عن وصلة صيغ، و F 1 F 2 عبارة عن انفصال، وهو نفي. 4. إذا كانت F 1 عبارة عن صيغة تحتوي على متغير حر X، فإن F (X) وF (X) هما أيضًا صيغتان. حساب التفاضل والتكامل العلائقي

حساب التفاضل والتكامل العلائقي للمجال يتم أخذ قيم المتغيرات المستخدمة في حساب التفاضل والتكامل العلائقي من المجالات بدلاً من مجموعات العلاقات. المسار: P(d 1, d 2, ..., dn) - المسند؛ d 1، d 2، …، dn هي متغيرات. ثم: ( d 1, d 2, ..., dn |P(d 1, d 2, ..., dn)) هي مجموعة كافة متغيرات المجال التي يكون المسند فيها صحيحًا. يكون التعبير R(x, y) صحيحًا إذا وفقط إذا كانت العلاقة R تحتوي على صف ذو قيمتين x وy في اثنتين من سماتها.

مثال على البحث: أسماء جميع المديرين الذين تتجاوز رواتبهم 2500 هريفنيا. (الاسم الأول، اسم العائلة، المنصب، الراتب ((الاسم الأخير، المنصب، الراتب) المنصب = راتب "المدير"> 2500)) حساب المجال العلائقي

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

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

1 شريحة

2 شريحة

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

3 شريحة

4 شريحة

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

5 شريحة

6 شريحة

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

7 شريحة

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

8 شريحة

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

مقالات مماثلة

  • صلاة من أجل الحب: الرجال هم الأقوى

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

  • تعويذة الحب مع سيجارة

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

  • تعويذة للحلم النبوي: هل يمكن أن يتنبأ ويساعدك على الرؤية

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

  • عدة مؤامرات إيجابية للعام الجديد لجميع المناسبات

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

  • التوافق الأسد والعقرب: من هو الرئيس؟

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

  • تفسير الأحلام: لماذا تحلم بالخيار؟

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