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

قواعد البيانات العلائقية. فكرة وجود قاعدة بيانات علائقية

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

النماذج الأساسية

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

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

المفهوم الأساسي لقاعدة بيانات علائقية

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

عملية النمذجة وعناصر الأساسية

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

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

ملامح هيكل والشروط المرتبطة نموذج العلائقي

يصف كل مصدر في بطريقتها الخاصة عناصره، ولذا فإنني أود أن أعطي قليلا تلميح لأقل من الارتباك:

  • التسمية العلائقية = الطبيعة؛
  • تخطيط = اسم السمة = = الغولف كيان رأس العمود.
  • المثال كيان = = الصفوف (tuple) سجل = لوحة الخط؛
  • السمة = القيمة = المجال الكيانات الخلية.

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

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

الآن، ومعرفة العناصر المكونة للجدول، يمكنك الانتقال إلى خصائص قاعدة البيانات العلائقية نموذج:

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

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

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

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

مخطط الأبعاد جدول قاعدة البيانات العلائقية

قاعدة بيانات علائقية مخطط
السمة اسم 1 اسم السمة 2 اسم السمة 3 اسم السمة 4 السمة اسم 5
Element_1_1 Element_1_2 Element_1_3 Element_1_4 Element_1_5
Element_2_1 Element_2_2 Element_2_3 Element_2_4 Element_2_5
Element_3_1 Element_3_2 Element_3_3 Element_3_4 Element_3_5

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

القواعد الأساسية للتطبيع الطبيعة العلائقية

1. يجب أن تكون قيمة اسم الحقل لجدول العلائقية فريدة من نوعها، واحدة من نوع (أولا عادي نموذج - 1NF).

2. للحصول على جدول الذي تم بالفعل خفضت إلى 1NF، اسم أي عمود غير تحديد أن تعتمد على معرف جدول فريد (2NF).

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

قواعد البيانات: وصلات العلائقية بين الجداول

هناك 2 الرئيسية أنواع العلاقات أقراص ذات العلاقة:

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

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

وجود مفاتيح في قاعدة بيانات علائقية

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

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

مثال على نموذج قاعدة بيانات علائقية

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

جوهر "عميد"

هوية الطالب

الاسم الكامل

مجموعة

111

ايفانوف أوليغ بتروفيتش

IN-41

222

لازاريف ايليا ألكسندروفيتش

IN-72

333

Konoplev بيتر فاسيليفيتش

IN-41

444

Kushnereva ناتاليا Igorevna

IN-72

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

طاولة "طلبة"

الاسم الكامل

مجموعة

متوسط

هاتف

ايفانوف أوليغ بتروفيتش

IN-41

3.0

2-27-36

لازاريف ايليا ألكسندروفيتش

IN-72

3.8

2-36-82

Konoplev بيتر فاسيليفيتش

IN-41

3.9

2-54-78

Kushnereva ناتاليا Igorevna

IN-72

4.7

2-65-25

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.unansea.com. Theme powered by WordPress.