A  A  A
-
اخر عشرة مواضيع :         محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 151 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 458 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 240 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 49 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 473 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »          محاضرات في ساعة البريك ..!!! (اخر مشاركة : Miss Rose - عددالردود : 4 - عددالزوار : 151 )           »          التسجيل المبكر ... نرجو التوضيح اكثر (اخر مشاركة : Miss Rose - عددالردود : 16 - عددالزوار : 458 )           »          مستقبل خريجي الكلية الجامعية ( نداء للخرجين و لي عندهم معرفة) (اخر مشاركة : بن سعود - عددالردود : 1 - عددالزوار : 240 )           »          حير مخيلتي وازعج ذاكرتي .. (اخر مشاركة : star** - عددالردود : 1 - عددالزوار : 39 )           »          ياارب يسعد اللي يجاوبني ويوفقه اقوى شي (اخر مشاركة : star** - عددالردود : 2 - عددالزوار : 49 )           »          إلى الاداره--مبنى قسم البنات قنبله مؤقوته!! (اخر مشاركة : star** - عددالردود : 8 - عددالزوار : 245 )           »          خمسة كوارث في المملكة العربية السعودية ..!؟ (اخر مشاركة : الامبراطور - عددالردود : 5 - عددالزوار : 473 )           »          عدد الساعات المسموح بهاا ..؟ (اخر مشاركة : Sara - عددالردود : 14 - عددالزوار : 289 )           »          سؤآآآآآآآآآآآآآآآآآآآآل ..!~ (اخر مشاركة : الكتلوني - عددالردود : 5 - عددالزوار : 81 )           »          خطتي تتظمن 19 ساعة .. مالحل!!!! (اخر مشاركة : حلاوه مصاص - عددالردود : 5 - عددالزوار : 145 )           »         


 


تم إتاحة  التسجيل مجددا , في حال عدم التمكن من التسجيل يرجى مراسلتنا عبر البريد التالي
web@ucyanbu.com



العودة   منتديات طلاب وطالبات الكلية الجامعية > التخصصات العلمية > علوم الحاسب التطبيقية > الفصل الدراسي الثاني > CS371

CS371 Web Engineering and Development

إضافة رد
 
أدوات الموضوع طريقة عرض الموضوع
قديم 09-Mar-2010, 07:16 PM   رقم المشاركة : ( 1 )
Retaj
مشرفة سابقة

الصورة الرمزية Retaj

الملف الشخصي
رقــم العضويـــة : 12
تـاريخ التسجيـل : Feb 2007
الــــــــجنــــــس : أنــثـــى
الـــــدولـــــــــــة : ينبع الصناعية
المشاركـــــــات : 2,107 [+]
آخــر تواجــــــــد : 31-Aug-2010(07:09 PM)
عدد الـــنقــــــاط : 200
قوة التـرشيــــح : Retaj has a spectacular aura aboutRetaj has a spectacular aura aboutRetaj has a spectacular aura about

 الأوسمة و جوائز
 اخر مواضيع العضو

Retaj غير متواجد حالياً

Lightbulb الدرس الثاني:نظري(قواعد البيانات العلائقية Relational Database )

قواعد البيانات العلائقية Relational Database


تُعرَّف قواعد البيانات العلائقية بأنها عبارة عن:

تنظيم البيانات في جداول،

ويعرف الجدولُ بأنه علاقة رياضية تعتمد على بعدين،
هما الصف والعمود، حيث أن الصفوف تشكل السجلات،

أما الأعمدة تمثل صفات الجدول




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

العلاقة Relation :


وهي ما تعرف بالجدول Table،

حيث يشكل الوحدة الأساسية

في قواعد البيانات العلائقية،


الصفة Attribute :


وهي عبارة عن أعمدة الجدول،

فإذا كان لدينا جدول طلاب بها

رقم الطالب، اسم الطالب، ومعدل الطالب،

فإننا نعتبر أن هذه البيانات الخاصة بالطلاب

هي صفات العلاقة جدول الطلاب


درجة العلاقة Relation Degree :


عدد الكائنات المشتركة في العلاقة
واما ان تكون :


أحادية Unary

علاقة بين سجلين في كائن واحد مثل - المدير وموظفيه -






ثنائية Binary

علاقة بين سجلين في كائنين – مثل الطالب والتسجيل في المادة


تم تصغير هذه الصورة. إضغط هنا لمشاهدة الصورة كاملة. الصورة الأصلية بأبعاد 777 * 294 و حجم 90KB.




ثلاثية Ternary

علاقة متزامنة بين سجلات 3 كائنات - مثل المادة والطالب والاختبار








- إنَّ لقواعد البيانات العلائقية مجالات واسعة الاستخدام منها :
- استرجاع البيانات أي الاستعلام عن البيانات
- إضافة بيانات إلى الجدول.
- تعديل بيانات في الجدول.
- حذف بيانات من الجدول.
- تنفيذ العمليات المختلفة من دمج وتخصيص وتعديل.




ومن الضروري عند التحدث عن قواعد البيانات العلائقية

التطرق إلى عدة نقاط أهمها :


أولاً: اشتراط وجود مفتاح لكل جدول،

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


رقم الكتاب،
فلا يجوز أن يتكرر الرقم لأكثر من كتاب

وهذا ما قُصد بأنه يعرف السجل بشكل وحيد ومتفرد،
إضافة إلى أنه يجب ألا يقبل قيمة Null،
بمعنى لا يكون فارغاً.

ايضا مثل:

رقمك الجامعي في الجامعة يشترط ان يكون وحيد
لكل طالب رقم خاص

وايضا ان لايكون فارغا أي لايوجد طالب بدون رقم جامعي

ثانياً: يجب ألا تكون البيانات المخزنة عبارة عن قيم مركبة



مفاتيح الجداول :


أولاً : المفتاح الرئيسـي Primary Key :


وهو المفتاح الذي يحدد بشكل وحيد ومتفرد

بحيث يتميز عن غيره، فلا تتكرر قيمته في أكثر من حقل واحد،
ولا يقبل أي قيمة Null أي لا يمكننا أن نترك الحقل فارغاً بدون قيمة


ثانياً : المفتاح المركب أو المجمع Composite Key :


وهو المفتاح الذي يستخدم لتعريف السجل بشكل وحيد ومتفرد،
ولكنه يختلف عن المفتاح الرئيسي

بأنه يشمل على أكثر من صفة حقل
مثال على ذلك :

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

كمفتاح رئيسي يحدد السجل بشكل وحيد ومتفرد،
فيتم اللجوء في هذه الحالة إلى اعتبار اسم الطالب مع اسم المادة مفتاح مركب،

على
اعتبار أن اسم الطالب قد يتكرر واسم المادة قد يتكرر،

ولكن اسم الطالب مع اسم المادة كمفتاح مركب لن يتكرر.


ثالثاً: المفتاح المرشح Candidate Key :


عند البدء بتصميم الجدول يتم ترشيح عدد من الحقول
كي تصبح مفاتيح رئيسية،

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

قيمة Null،

فالمفتاح الذي يأخذ قيمة Null يُستثنى،

والمفاتيح التي لا تأخذ قيمة Null ولا تكرر تبقى

وتصبح مفاتيح رئيسية،

بمعنى آخر :

فإن المفتاح المرشح

هو الصفة أو مجموعة الصفات التي يتم اختيارها وفحصها

حتى يتقرر فيما بعد أنها ستبقى مفاتيح مرشحة

أو يتم اعتمادها كمفتاح رئيسي.


رابعاً : المفتاح الأجنبـي Foreign Key :


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

وسُمي المفتاح الأجنبي بهذا الاسم

لأنه ليس من الحقول الموجودة أصلاً في الجدول،

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


لنفترض أن لدينا الجدولين التاليين :



جدول الموظفين

وجدول الأقسام التي يعمل فيها الموظفين













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

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


فالموظف خالد عبد الله يعمل في القسم رقم 2

والذي يشير إلى قسم المشاريع في جدول الاقسام


باختصار رقم القسم في جدول الموظفين

هو عباره عن مفتاح اجنبي

بينما هو مفتاح رئيسي في جدول الاقسام


ويستخدم المفتاح الأجنبي كمؤشر مقابل للمفتاح الرئيسي،


مع ملاحظة أن المفتاح الأجنبي يجب أن يكون

من نفس نوع بيانات Data Type المفتاح الرئيسي،
فلو كان المفتاح الرئيسي من النوع رقم مثلاً،
يجب أن يكون المفتاح الأجنبي من النوع رقم،
لذلك يعتبر الأجنبي مؤشر للرئيسي
.


لمن اراد الاستزاده
هناك مواضيع كثيرة في قسم قواعد البيانات
تتحدث عن مفاهيم قواعد البيانات العلائقية
وبإمكانكم مراجعتها



انتهى الدرس
تم بحمدالله
اتمنى لكم قراءة ممتعة
وسندخل باذن الله الدرس القادم غداً في لغة اس كيو إل

توقيع » Retaj
::~


.سِهَامُ اللّيلِ لا تُخْطِي...صَوِّبُوها نَحْوَ اليَهُود .. صَوِّبوها لأجلِ "فلسطين"...!

......... ................................. .......
  رد مع اقتباس
قديم 12-Mar-2010, 10:03 PM   رقم المشاركة : ( 2 )
mr_alqmor
عضو ماسي

الصورة الرمزية mr_alqmor

الملف الشخصي
رقــم العضويـــة : 120
تـاريخ التسجيـل : Mar 2007
الــــــــجنــــــس : ذكـــــــر
الـــــدولـــــــــــة : المدينة المنورة - الهيئة الملكيه
المشاركـــــــات : 1,123 [+]
آخــر تواجــــــــد : اليوم(07:22 AM)
عدد الـــنقــــــاط : 10
قوة التـرشيــــح : mr_alqmor is on a distinguished road

 الأوسمة و جوائز
 اخر مواضيع العضو

mr_alqmor غير متواجد حالياً

افتراضي رد: الدرس الثاني:نظري(قواعد البيانات العلائقية Relational Database )

جزاك الله خير
يعطيك العافيه

بالتوفيق
توقيع » mr_alqmor

PHP Developer
Cs Senior
اللهم ادم علي القناعه والراحه فهما سر سعادتي في الحياه .. اللهم زد الحاقدين حقداً والغيرانين غيرتاً .. اللهم ارضى عني وارحمني
---

القناعه والرضا بما قسمه الله لك سر السعاده
فان ضيعتها فعش حياه مزريه مليئه بالحقد والغيره
  رد مع اقتباس
إضافة رد

أدوات الموضوع
طريقة عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

             
  روابط تفعيل الحساب   روابط تهمك   تنقلات سريعة للموقع  
    الاتصال بنا     موقع الكلية الرسمي     التسجيل  
    الرئيسية   موقع كلية الجبيل الجامعية   تفعيل حسابك  
    مشاهدة طاقم الإدارة   منتديات كلية ينبع الصناعية   طلب كود التفعيل  
    اجعل جميع المنتديات مقروءة   منتديات طلاب جامعة الملك فهد   طلب كلمة المرور  
    الأرشيف   شبكة ينبع الصناعية   القوانين والشروط  
 
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd diamond