More Related Content
Similar to Relational Data Base (20)
Relational Data Base
- 3. العالئقية البيانات قواعدRelational
Database
•البيانات قواعد من النوع هذامن ًاإستخدام األنواع أكثر من
قبليعتمد فهو ،المعلومات تنسيق أجل من اإلنسانا ربط علىلجداول
المعلومات إلى الوصول سرعة أجل من أسهل بطريقة والمعلومات
المطلوبة.كثي البشري العقل يستخدمها التي الطرق من هي وفي ًار
القديمة لألحداث التذكر محاوالت.تجعلك قد بسيطة عالقة
تتذكركبيرة ًاأحداث.
يمتلككأن ،جيدة مميزات المعلومات البيانات قواعد من النوع هذايتم
أن كما ،للتكرار داعي فال ،فقط واحدة مرة البيانات إدخالهاالجداول
الواضح فالصغير ،بسهولة وتعديلها إنشائها يمكن الصغيرةذو
إضافة ،التعديل في أسهل البينة العالقاتإمكانية إلىإضافة
الجداولوقت أي في البيانات قاعدة إلى.
- 4. العالئقيه البيانات قواعد في الجدوال خواص
•الملف يعادل العالقية البيانات قواعد في الجدول.
•الحقول تناظر األعمدة.النوع نفس لها واحد عمود تحدت المدرجه القيم كل أن كما
Data type.
•أهميه ذو ليس الجدول في األعمده ترتيب.
•الجدول نفس في األعمده بقية عن يختلف اسم له عمود كل
•السجل يعادل السطر.سطر كل ان اي االسطر بقية عن يختلف الجدول في سطر كل
الجدول في متفرد.
•أهميه ذو ليس الجدول في الصفوف ترتيب.
•وحيد مسمى جدول لكل.
•ف معين لسجل الوصول من يمكننا االساسي المفتاح يسمى حقل جدول لكل يوجدهذا ي
الجدول.
•متغيرات ليست و صريحه قيم انها أي صراحة عنها معبر القيم كل
•فقط واحده قيمه على تحتوي الواحده الخليه
- 5. البيانات قواعد في المفاتيح أنواع
، الجداول لمفاتيح أنواع عدة هناكاستخداما أكثرها ولعل(االجنب ، الرئيسيي).
الرئيسي المفتاح:
فال ، غيرة عن يتميز بحيث ومنفرد وحيد بشكل يحدد الذي المفتاح وهوتتكرر
قيمة يقبل وال ، واحد حقل من أكثر في قيمتةNULL (الحقل نترك أن اليمكننا أي
قيمة بدون ًافارغ.
أوالمجمع المركب المفتاح:
ولكنة ، ومنفرد وحيد بشكل السجل لتعريف يستخدم الذي المفتاح وهوعن يختلف
صفة من أكثر على يشمل بأنة الرئيسي المفتاح(حقل. )
ذلك على مثال:
ا اضافة يدرسونها التي المواد وأسماء الطالب اسماء فيه جدول لدينا لوكانلى
التالي الجدول في كما عالماتهم:-
- 6. البيانات قواعد في المفاتيح أنواع
رئيسي كمفتاح أوالعالمة المادة واسم الطالب اسم اعتبار اليمكن أنة ، السابق مثالنا في فنالحظيحدد
مف المادة اسم مع الطالب اسم اعتبار الى الحالة هذه في اللجوء فيتم ، ومنفرد وحيد بشكل السجلتاح
الم اسم مع الطالب اسم ولكن ، يتكرر قد المادة واسم يتكرر بقد الطالب اسم أن اعتبار على ، مركبادة
يتكرر لن مركب كمفتاح.
- 7. البيانات قواعد في المفاتيح أنواع
المرشح المفتاح:
•الحقول من عدد ترشيح يتم الجدول بتصميم البدء عند(الصفات)كتصبح ي
المفاتيح هذه أن يتبين قد ، البيانات ادخال وعند ، رئيسية مفاتيحتأخذ أن يمكن
قيمةNULL،قيمة يأخذ الذي فالمفتاحNULLالت التي والمفاتيح ، يستثنىأخذ
قيمةNULLأخر بمعنى ، أساسية مفاتيح وتصبح تبقى والتكرر:فالمفتاح أن
حت وفحصها اختيارها يتم التي الصفات مجموعة أو الصفة هو المرشحى
كمفتاح اعتمادها أويتم مرشحة مفاتيح ستبقى أنها بعد فيما يتقرررئيسي.
االجنبي المفتاح:
حقل عن عبارة وهو(صفة)وس ، جدولين بين للربط يستخدم اكثر أومي
ا في ًالأص الموجودة الحقول من ليس النة االسم بهذا االجنبي المفتاح، لجدول
اخر جدول مع لربطة جدول الى تضاف اكثر أو حقل عن عبارة انه أي.
- 8. البيانات قواعد في المفاتيح أنواع
•التاليين الجدولين لدينا أن لتفترض ، االجنبي المفتاح استخدام على وكمثال:-
عبار التصنيفات جدول في التصنيف رقم أن السابق المثال من نالحظمفتاح عن ة
تم ، أجنبي مفتاح فهو المنتجات جدول في التصنيف رقم أما ، رئيسياضافتة ت
المنتج له يتبع الذي التصنيف ولتحديد ، جدولين بين لربط.
ا بمعنى ، الرئيسي للمفتاح مقابل كمؤشر االجنبي المفتاح ويستخدمالمفتاح فان خر
حقل عبارةعن هو االجنبي(صفة)أ جدول مع لربطة لجدول تضاف أكثر أوخر
مالحظة مع مقابل رئيسي مفتاح بوجود االلتزام مع ،:-االجنب المفتاح أنيجب ي
الرئيسي المفتاح بيانات نوع نفس من يكون أن.
المفتاح يكون أن يجب ، ًالمث رقم النوع من الرئيسي المفتاح كان فلومن االجنبي
للرئيسي مؤشر االجنبي يعتبر لذلك ، رقم النوع.
- 10. ER Model
والعالقات الكيانات
نموذج يحددERبيانات قاعدة من المفاهيمي نظر وجهة.وهو
بي فيما ويجمع الحقيقي العالم في الكيانات على يعملنها.
العرض مستوى فيview levelنموذج يعتبر ،ERجيد خيار
البيانات قواعد لتصميم.
للنموذج األساسية المفاهيم:-
1.الكائناتEntities
2.الصفاتAttributes
3.العالقاتRelationships
- 11. والعالقات الكيانات
•الكيان:ويمكن النظام في اهتمام ومحط موجود كائن عن عبارة هو
األخرى الكائنات عن تفريقه.
•والمعل ،والطالب المدرسة بيانات قاعدة في ،المثال سبيل على،مين
كيانات اعتبارها يمكن والدورات ،والطبقات.ل الكيانات هذه كلديها
هويتهم تعطيهم التي الخصائص أو السمات بعض.
•الكيان نوع:الخصائص نفس لها التي الكيانات مجموعة هي,مثل:
طالب–مواد–شركات. ...
الكيان اسم بداخله بمستطيل الكيانات مجموعة ونمثل:
- 12. الصفاتAttributes
ص وتدعى ،الخصائص طريق عن الكيانات تمثيل يتمفات.
القيم على تحتوي الصفات كل.ق ،المثال سبيل علىيكون د
التالية الخصائص الطالب لكيان:
والعمر ،الهوية رقم ،الطالب اسم
إليها تسند أن يمكن التي القيم من مدى أو مجال يوجد
الصفات.الط اسم يكون أن يمكن ال ،المثال سبيل علىالب
رقمية قيمته.أبجدية تكون أن يجب.ال الطالب قيمةعمر
الخ ،سلبية تكون أن يمكن
- 13. Types of Attributes
الصفات من انواع عدة وهناك:
أ.البسيطة الصفةsimple attribute
ب.المركبة الصفةcomposite attribute
جــ.الواحدة القيمة ذات الصفةsingle value attribute
د.المتعددة القيمة ذات الصفةmulti values attribute
هــ.المشتقة الصفةderived attribute
- 14. Types of Attributes
البسيطة الصفة:
اجزاء الى تجزأتها يمكن ال الصفة ان البسيطة بالصفة هنا ونقصد.
مثال:اج الى تجزأ ال للطالب العمر صفة فإن الطالب كينونة نأخذ عنمازاء.
تمثيلها ويمكن.
- 15. Types of Attributes
المركبة الصفة:ت يمكن التي الصفة هي المركبة بالصفة نعنيالى قسيمها
داللة ذات اخرى اجزاء.
مثال:
الش المدينة مثل اخرى اجزاء الى تقسيمها يمكن الطالب عنوان الصفةارع,
يلي كما وتمثل البريدي العنوان:
- 16. Types of Attributes
.المتعددة القيمة ذات الصفات:
لها ويرمز الكينونة لنفس قيمة من اكثر تأخد صفة وهي
مثال:لطالب االلكتروني البريد عنوان.للط يكون ان فيمكناكثر الب
الكتروني بريد من
يلي كما ويمثل:
- 17. Types of Attributes
المشتقة الصفة:
اخرى صفات خالل من تحدد صفة وهي.لها ويرمز
مثال:معرفة خالل من تحسب ان يمكن معين لطالب العمر صفة
الميالد وتاريخ اليوم تاريخ
- 18. Relationship
يسمى الكيانات بين الربطعالقة.موظف ،المثال سبيل علىيعمل
تدريبية دورة في الطالب سجل ،قسم في.تسمى ،هناف يعملي
وسجلبالعالقات.
العالقة درجة:العال تربطها التي الجداول عدد عن يعبر رقم هيقة
ثنائية
ثالثية
- 19. العالقات في المشاركة
•كلية مشاركةTotal Participation
العالقة في يشارك كيان كل.م بخطوط الكلية المشاركة وتتمثلزدوجة.
•جزئية مشاركةPartial participation
العالقة في تشارك الكيانات كل ليست.م جزئية مشاركة ويمثلسطر ن
واحد.
- 20. البيانات بين العالقاتMapping Cardinalities
One-to-one
•مجموعة من واحد كيانAكيان مع تترافق أن ويمكن كيان
كيان مجموعة من األكثر على واحدBبالعكس والعكس.
- 21. One-to-many
•ال عناصر من عنصر كل أن حيث كيانين بين العالقة هذه تربطكيان
Aالكيان عناصر من أكثر أو واحد بعنصر يرتبط أن ممكنB
- 23. Many-to-many
•جدولين بين عكسية عالقة وجود عند العالقة هذه تمثل
•الكيان من واحد عنصر أن حيثAعنصر من بأكثر يرتبط أن ممكن
الكيان فيBوالعكس.
- 24. •مفرد يكون أن يجب الكيان اسم.
•كيان من أكثر في يتكرر ال أن يجب الصفة اسم.
•الواقع وتعكس للكيان مناسبة الصفات تكون أن.
•ال دون كيانات إضافة عدم أي التصميم في البساطة التزامحاجة
إليها.
البيانات قاعدة تصميم حول مالحظات
Biz-name
PERSON own BUSINESS
M N
name