ملتقى طلاب وطالبات جامعة الملك فيصل,جامعة الدمام

العودة   ملتقى طلاب وطالبات جامعة الملك فيصل,جامعة الدمام > .: سـاحـة التعليم عن بعد (الانتساب):. > ملتقى طلاب التعليم عن بعد جامعة الملك فيصل > كلية الأداب > علم اجتماع > اجتماع 4
التسجيل الكويزاتإضافة كويزمواعيد التسجيل التعليمـــات المجموعات  

اجتماع 4 طلاب وطالبات المستوى الرابع تخصص التعليم عن بعد علم اجتماع جامعة الملك فيصل

موضوع مغلق
 
أدوات الموضوع
  #1  
قديم 2014- 10- 15
الصورة الرمزية ســــلآف
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
بيانات الموضوع:
المشاهدات: 57641
المشاركـات: 497
 
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
Ei28 ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

السلام عليكم ورحمة الله وبركاته
صباح / مساء الخير لكم جميعا أحبتي في الله

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

طبعا : المحاضره 1 الى 4 تعاريف ومعلومات اساسية عن قواعد البيانات وهي مهمه طبعاً ما يحتاج تتابع مع الدكتور
اختصار للوقت
المحاضرات من 5 الى 8 بحاجة الى متابعة مع الدكتور للفهم
راح تتعرف على الكيانات والعلاقات والصفات وغيرها من الامور وهي بحاجة الى تركيز هامين جداً
باقي المحاضرات من 9 الى 13 تطبيق عملي قاعدة البيانات اكسس


ملاحظه : اي احد عنده استفسار عن الماده راح نتعاون في حلهااا واذا لم نصل الى الحل نجمعها ونسال الدكتور
بالمباشره او عن طريق الايميل ...

lمخالف للقوانين

الرجاء عدم الرد حتى يكتمل الموضوع

التعديل الأخير تم بواسطة Dima ; 2014- 10- 15 الساعة 07:15 PM
قديم 2014- 10- 15   #2
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة الأولى ))
مفهوم قواعد البيانات
قواعد البيانات (Database):


هي اسلوب محدد لتنظيم المعلومات يبسط كيفية ادخالها و تعديلها و استخراجها في
صورة ملائمة و مفهومة للمستخدم لمجموعة مشتركة من البیانات المترابطة والمتجانسة منطقیا .
هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة معينة،
وتتكون قاعدة البيانات من جداول (واحد أو أكثر). ويتكون الجدول اعمدة (حقول Fields)
ومن صفوف (سجلات (Record.

انواع الملفات:
ملف تتابعي :
يتم تخزين سجلات البيانات بشكل تتابعي بنفس ترتيب وصولها للملف سجل بعد سجل.
لاسترجاع البيانات تجري عملية قراءة السجلات من اول سجل الى اخر سجل و بشكل تتابعي.
ملف عشوائي :
يتم تخزين سجلات البيانات بشكل عشوائي مع معرفة موقع او عنوان كل سجل بيانات،
و تتم قراءة البيانات مباشرة عن طريق العنوان.
ملف مفهرس:
يستخدم فهرس اشبه بفهرس الكتاب من خلاله يتم الوصول الى اي سجل بيانات،
يتم عمل الفهرس من خلال احد حقول البيانات.
مشاكل الملفات:
• تكرار البيانات
• عدم تجانس او توافق البيانات: نفس المعلومة تكون مخزنه في اكثر من ملف عند
تعديلها قد لا نعدلها في الملفات الاخرى.
• عدم المرونه:عملية التعديل و الحذف تتطلب جهد و وقت و كلفة عالية.
• الافتقار الى المواصفات القياسية.
• معدل منخفض لإنتاج البرامج
• مشاركة محدودة جداً بين البرامج المختلفة و ملفات البيانات.
• صعوبة الصيانة
• امن سرية المعلومات تكون على نطاق محدود.
نظم قواعد البيانات :
البيانات :
هي كافة البيانات المطلوب ادخالها او الاستعلام عنها ، حيث كل بيان يمثل عنصر مستقل مثل
( اسم المريض ، رقم الغرفة ، العنوان ، ....)
المعلومات :
هي البيانات التي تمت معالجتها و وضعها في صورة ملائمة و مفهومة للمستخدم.
تعريف نظم قواعد البيانات
هي اسلوب محدد لتنظيم البيانات يبسط كيفية ادخالها و تعديلها و استخراجها اما بنفس
الشكل المدخل او مجمعة في صورة احصائية او تقارير او شاشات
استعلام مع التحكم في كل عملية.
تصميم قاعدة البيانات يشمل تحديد انواع البيانات و التراكيب و القيود على كافة البيانات.
بناء قاعدة البيانات هو عملية تخزين البيانات نفسها في وسط تخزين تتحكم به نظم قواعد البيانات .
قواعد البيانات و نظم ادارة قواعد البيانات
نظام ادارة قواعد البيانات:
هو مجموعة من البرامج التي يمكن استخدامها في انشاء و معالجة قاعدة بيانات .
نظام ادارة قواعد البيانات
هو نظام برامجي متعدد الاغراض يسهل تعريف و بناء و معالجة قواعد البيانات التطبيقية.
مميزات استخدام قواعد البيانات
1- ندرة التكرار
2- امن و سرية البيانات عالية
3- فرض القيود على المستخدمين
4- توفير بيئة تخزين مناسبة
5- السماح باستنباط معلومات من البيانات المتواجدة
6- توفير واجهات متعددة
7- تمثيل العلاقات المعقدة
8- تكامل البيانات
9- سهولة الصيانة
10- توفير طرق متعددة للحصول على النسخ الاحتياطية
11- تقليل زمن تطوير البرامج
12- المرونة الشديدة فى استخدام وتعديل البيانات
13- توفير بيانات على درجة عالية من التحديث
14- اقتصادية الاستخدام
15- المرونه العالية
مستخدم قواعد البيانات :
مدير قواعد البيانات(DBA):

هو الذي يقوم بإدارة قواعد البيانات والتحكم في صلاحيات
العمل ومراقبة النظام وتحسين أداء قواعد البيانات
مصمم قواعد البيانات (DB Designer):
يقوم بتصميم قواعد البيانات ليتم إنشائها وبنائها بطريقة ذات كفاءة
عالية طبقا لمتطلبات المستخدم
مستخدم قواعد البيانات (End User):

بعض المستخدمين يكون لديهم الخبرة الكافية لإعداد الاستفسارات المطلوبة
بلغة الاستفسارات، وبعض المستخدمين ليس لديهم الخبرة فيتم إنشاء
برامج خاصة لهم يقومون بتشغيلها للحصول على المطلوب
محلل النظم ومبرمج النظم(Analyst & Programmer):
يقوم محلل النظم بتحديد متطلبات المستخدم وتطوير هذه المواصفات المطلوبة
لتحديد المطلوب من قواعد البيانات .
بينما يقوم مبرمج النظم بتنفيذ المتطلبات لإنشاء التطبيقات المناسبة
هندسة النظم هي عملية تحليل النظام بالإضافة لعملية إنشاء البرامج التطبيقية
( محلل النظم + مبرمج النظم ← مهندس النظم )



التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:03 PM
 
قديم 2014- 10- 15   #3
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة الثانية ))

# مكونات بيئة نظم قواعد البيانات :
1-المكونات المادية
2- المكونات البرمجية
3- البيانات
4- الإجراءات والعمليات
5- المستخدمون
# انواع قواعد البيانات :
1-قواعد البيانات الشبكية
2- قواعد البيانات الهرمية
3- قواعد البيانات العلاقية
# هيكلية نظم إدارة قواعد البيانات
1-النظام المركزي( Centralized system)
2- نظام الخادم ـ العميل (Client-Server)
# هيكلية نظم قواعد البيانات

1- مستوى البيانات الخارجي The External or View Level
• هو الجزء الذي يستهدف المستخدمين
• التخاطب والاتصال واسترجاع البيانات
• يستخدم برامج تطبيقية وبرامج رسومية او مباشر
• مرحلة التحليل

2- المستوى المفاهيمي The Conceptual Level

يحتوي علي Conceptual Schema التي تصف بناء البيانات في قواعد البيانات –
نموذج البيانات المنطقي
• تقوم بإخفاء التفاصيل الخاصة بالبناء الفعلي للبيانات
تقوم بوصف الكيانات، نوع البيانات، العلاقات، القيود و كذلك العمليات التي يعرفها المستخدم
3. المستوي الداخلي (Internal Level):
• وهو يحتوي علي المخطط الداخلي والذي يقوم بوصف التخزين الفعلي لقواعد البيانات
و عملية انشاء قاعدة البيانات.
• مرتبط بالاجهزة و البرامج
# استقلالية البيانات :
1-الاستقلال المنطقي (Logical Data Independence):
هي المقدرة علي تغيير مخطط البيانات في المستوي الثاني (Conceptual Level)
بدون الحاجة إلى تغيير المخطط في المستوي الثالث (External Level)
وكذلك بدون تغيير البرامج التطبيقية

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


  • 2-الاستقلال الفعلي (Physical Data Independence):

    هي المقدرة علي تغيير مخطط البيانات في المستوي الأولInternal Level))
  • بدون الحاجة إلى تغير المخطط في المستوي الثاني (Conceptual Level)
    • يكون التغيير في المستوي الأول(Internal Level) بسبب التغيرات التي قد تحدث نتيجة استخدام أساليب
  • جديدة في تنظيم الملفات من أجل تحسين أداء النظام
    • التطبيقات التي تتعامل مع العناصر التي تغيرت هي فقط التي يتم تعديلها أما باقي التطبيقات فلا تتغير
    # لغات نظم إدارة قواعد البيانات
    1- لغة وصف البيانات

    تستخدم بواسطة مدير قواعد البيانات (DBA) وكذلك مصمم قواعد البيانات
لتعريف بناء قواعد البيانات
2- لغة تعريف الأشكال

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


3- لغة التعامل مع البيانات

تستخدم لاسترجاع وإدخال وحذف وتعديل البيانات

# بيئة نظم قواعد البيانات
1- مترجم لغة تعريف البيانات
لترجمة تعريف مخطط البيانات والتأكد من صحته ثم تخزين هذا التعريف داخل فهرس النظام
2- منفذ قواعد البيانات (Run-Time DB processor):
يقوم بالتعامل مع قواعد البيانات عند تشغيل أي أمر خاص بقواعد البيانات
3- مترجم لغة الاستفسارات (Query Compiler):
يتعامل مع الاستفسارات عن طريق فهم الأوامر وترجمتها ثم إرسالها إلى منفذ قواعد البيانات لتنفيذها

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


التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:05 PM
 
قديم 2014- 10- 15   #4
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة الثالثة و الرابعه ))

# مبادئ قواعد البيانات العلاقية

اساس قواعد البيانات العلاقية :
هو العلاقات الرابطة بين البيانات و التي تعتبر الجزء الاهم و الذي يمثل اغلب التعاملات مع قاعدة البيانات
نموذج قاعدة البيانات :
هو نموذج يبين لنا صورة كاملة لنظام المعلومات و الوظائف و القيود الموجودة
داخل قاعدة البيانات و يركز على التكامل بين البيانات.
# مفاهيم اساسية في قواعد البيانات العلاقية

البيانات ”Data
:هي اي حدوث للبيانات التي تصف اي كائن
البيانات الوصفيه ”Metadata“ :
هي البيانات التي تصف البيانات المخزنه وصفاً دقيقاً و يطلق عليها Data about data
الكينونه ”Entity :
هي وحدة معلومات تمثل فئة او مجموعة من الاشياء او الكائنات او الانشطة، هذه الوحدة لها مواصفات (خصائص) تصفها و تخصصها و تعبر عن مجموعة الكائنات التي
تنتمي اليها، هذه المجموعه هي امثلة او حالات او نماذج او كائنات تتبع هذا الكيان.
و في اغلب الاحيان يكون اسم الكيان اسماً مفرداً.
العلاقة الرابطة“Relationships“:
هي العلاقة التي تربط بين الكيانات و تمثل رابطة العالم المصغر الذي تمثله قاعدة البيانات.
عنصر البيانات ”Data Item:
هو اقل وحدة بيانات
عنصر بيانات مجمع ”Data aggregate :
هو عنصر بيانات يتكون من عناصر بيانات بسيطة
سجل ”Record :
هو تجميع لعناصر بيانات تمثل احد امثلة او حالات كيان محدد
المفتاح ”Key :
هو خاصية واحدة او (عدة خصائص مجتمعه) من خصائص الكيان تستخدم لاختيار
سجل او اكثر من سجلات ذلك الكيان
المفتاح الرئيسي ”Primary Key:
المفتاح الاساسي لكيان هو احد خصائص هذا الكيان و قيمته تكون وحيدة في كل سجل و لا تتكرر
(Unique) في اي سجل اخر من نفس الكيان ، و يجب كذلك ان تحتوي على
قيمة و لا يجوز تركها فارغه
المفتاح الاجنبي ”Foreign Key:
هو عباره عن خاصية عادية من ضمن خواص الكيان و موجودة كخاصية مفتاح اساسي في كيان
آخر ، نميز هذا المفتاح بوضع خط متقطع اسفل اسم الخاصية.
المفتاح الخارجي
يستخدم للربط بين الكيانات لاستخراج بيانات ذات صلة بين كيانين مختلفين
المفتاح الثانوي ”Secondary Key:
هو اي خاصية يمكن استخدامها لاختيار سجلات معينة من بين السجلات الموجودة في الكيان .



التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:07 PM
 
قديم 2014- 10- 15   #5
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة الخامسة ))

انواع العلاقات الرابطة بين الكيانات (السجلات)
l 1) علاقة سجل واحد مع سجل واحد(One to one):
تعني هذه العلاقة ان اي سجل يرتبط مع سجل واحد على الاكثر من الكيان الثاني

l 2) علاقة سجل واحد مع عدة سجلات(one to many):
تعني هذه العلاقة ان اي سجل من الكيان الاول يمكن ان يرتبط مع عدة سجلات من الكيان الثاني ، و يرتبط اي سجل من الكيان الثاني مع سجل واحد على الاكثر من الكيان الاول

3) علاقة عدة سجلات مع عدة سجلات (Many to many):
اي سجل من الكيان الاول يرتبط مع عدة سجلات من الكيان الثاني و كذلك يرتبط اي سجل من الكيان الثاني مع عدة سجلات من الكيان الاول.

درجة العلاقة الرابطة بين السجلات (الكيانات)
degree of association between Entities

علاقة احادية (Unary Relationship):
تكون درجة العلاقة الرابطة احادية اذا كانت العلاقة الرابطة بين الكيان و نفسه ، اي تربط سجلات من نفس الكيان

علاقة ثنائية (Binary Relationship):
تكون درجة العلاقة الرابطة ثنائية اذا كانت العلاقة الرابطة بين كيانين مختلفين.

علاقة ثلاثية (Ternary Relationship):
تكون درجة العلاقة الرابطة ثلاثية اذا كانت العلاقة الرابطة بين ثلاث كيانات مختلفة. في اغلب قواعد البيانات تحول الرابطة الثلاثية الى ثنائية

لبناء قواعد بيانات يفضل مبرمجو و مصممو قواعد البيانات استخدام نموذج البيانات العلاقي. هذا النموذج مبني على العلاقات بين الكيانات و البيانات.

 
قديم 2014- 10- 15   #6
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة السادسة ))

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

مكونات مخطط الكيان العلاقة
1-الكیان أو الكینونة(Entity):
ھو الوحدة الأساسیة التي یتم تمثیلھا بنموذج الكینونة/العلاقة ویشیر ھذا الكیان إلي “شيء”
حقیقي في الحیاة سواء كان لھ وجود فعلي مثل (طالب – موظف – سیارة - ... الخ)
أو وجود منطقي مثل (شركة – وظیفة – مقرر -... الخ).
ویتم تمثیل الكیان باستخدام شكل مستطیل یكتب داخلھ اسم الكیان أو الكینونة


2-الصفة (Attribute):ھي صفة معینة تصف الكیان وتكون تابعة لھ في المخطط ، مثل اسم الموظف ، عمر الطالب
• ، لاحظ أن كل صفة تتبع كیانا معینا.
• الصفة یمكن أن تكون صفة بسیطة – أو صفة مركبة
• الصفة یمكن أن تكون أحادیة القیمة – أو صفة متعددة القیم
• یوضع خط تحت اسم الصفة أو الصفات التي تمثل مفتاح الكیان

الصفة المشتقة :
هي صفة بسیطة یمكن الحصول علیھا من صفة بسیطة أخرى، مثل الصفة عمر الطالب التي یمكن الحصول علیھا من تأریخ المیلاد

• یتم تمثیل الصفة باستخدام شكل بیضاوي، والصفة متعددة القیم یتم تمثیلھا بالشكل البیضاوي المزدوج


صفة المفتاح الرئيسي(Primary Key Attribute) :
هي تلك الصفة المميزة للكيان ، ويتم تمثيلها بشكل بيضاوي مع خط تحت إسم الصفة،
وقد يكون للكيان أكثر من صفة لتمثل معا المفتاح الرئيسي


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


الكيان الضعيف(Weak Entity) :
هو ذلك الكيان الذي ليس لديه مفتاح رئيسي يميز بياناته عن بعضها البعض، وعادة ما يقترن الكيان
الضعيف بكيان قوي عن طريق علاقة تعريف تقويه، ويتم تمثيل الكيان الضعيف بمستطيل مزدوج

العلاقات(Relation):
العلاقة ( R ) بین مجموعة من الكیانات (E1,E2, ...En) ھي مجموعة تمثل
الارتباطات بین ھذه الكیانات، كل وحدة في العلاقة (R) ھي عبارة عن اتحاد أو ارتباط بین
الكیانات المرتبطة بھذه العلاقة، بحیث أن ھذه الوحدة تمثل بصف واحد من كل كیان مشارك في العلاقة.
• یتم تمثیل العلاقة في نموذج الكینونة/العلاقة باستخدام شكل المعین

علاقة واحد- الى-واحد:(one-to-one)
وفیھا ترتبط وحدة واحدة من الكیان الأول بوحدة واحدة من الكیان الآخر على الأكثر، ویرمز لھا
بالرمز1:1

علاقة واحد- الى-كثیر: (one-to-many)
وفیھا یمكن أن ترتبط وحدة واحدة من أحد الكیانات بأكثر من وحدة في الكیان الآخر،
والعكس غیر صحیح، ویرمز لھا بالرمز 1:N

علاقة كثیر- الى-كثیر: (many-to-many)
وفیھا یمكن أن ترتبط أكثر من وحدة من الكیان الأول بأكثر من وحدة في الكیان الآخر، والعكس،
أي یمكن لأي وحدة في الكیان الآخر أن ترتبط بأي وحدة في الكیان الأول، ویرمز لھا بالرمز M:N

أنواع القیود على العلاقاتRelationship Constraints:

1.الاشتراك الكلي (Total participation):
نقول أن العلاقة علاقة الاشتراك الكلي ، إذا كان كل وحدة في الكیان ألأول یجب أن ترتبط بوحدة
من الكیان الآخر ضمن العلاقة، یسمي ھذا القید بقید “ارتباط الوجود“ ، أي أن وجود وحدة من كیان
ما یستلزم ارتباطھا بوحدة من كیان آخر،ومثال ذلك كیان (سجل الاكاديمي) لطالب في نظام معلومات
الجامعة، إذ لا بد أن یرتبط أي قید في السجل الطبي بطالب ما في كیان الطلاب، وإلا فلا معنى للعلاقة ھذه.
• ویتم تمثیل قید الاشتراك الكلي، برسم خط مزدوج، یربط الكیانات المرتبطة بھذه العلاقة،
من جھة الكیان المعتمد على الاشتراك الكلي

2.الاشتراك الجزئي (Partial participation):
نقول أن العلاقة علاقة اشتراك جزئي، إذا كانت بعض الوحدات في الكیان المشترك بالعلاقة ترتبط ببعض
الوحدات في الكیان الآخر ضمن العلاقة، ویتم تمثیل قید الاشتراك الجزئي برسم خط مفرد یربط
الكیانات المرتبطة.




التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:10 PM
 
قديم 2014- 10- 15   #7
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة السابعة )) هامه


تتكون دورة حیاة قاعدة البیانات من المراحل التالیة :


مرحلة التحليل :
1- تحدید المواصفات والمتطلبات الخاصة بقاعدة البیانات، وھي مرحلة جزئیة ضمن
جمع مواصفات ومتطلبات نظام المعلومات في مرحلة التحلیل.
2- إعداد قاعدة البیانات الأولیة، وفیھا یتم تصمیم نموذج اولي للبیانات بواسطة مخططات
الكيان العلاقة.( E-RD)
مرحلة التصميم :
1- تصمیم قاعدة البیانات المنطقیة، تحویل قاعدة البیانات الأولیة، أو مخطط الكيان/العلاقة
إلى مخطط الاسكیما ، وذلك بإتباع قواعد التحویل

2- تحسین قاعدة البیانات المنطقیة، وذلك بتطبیق قواعد تطبیع البیانات Normalization
التي تھدف إلى تقلیل تكراریة البیانات، من أجل رفع كفاءة قاعدة البیانات ما أمكن.

مرحلة التنفيذ :
تنفیذ قاعدة البیانات الفیزیائیة :physical database وفي ھذه المرحلة یتم كتابة أكواد إنشاء
قاعدة البیانات بلغة SQL، ویحدد فیھا بنیة الجداول ونوع بیانات الحقول والمفاتیح الاساسیة
والاجنبیة وباقي شروط تصمیم قاعدة البیانات، ثم تنفیذ ذلك ضمن مدیر قاعدة بیانات DBMS
مناسب، مثل oracle, access, sqlserver, mysql …. etc))

مخطط قواعد البيانات Database Schema

1- العلاقة (جدول السكیما) relation
2- الحقل field
3- السجل Record
4- المفتاح الرئیسي Primary Key(PK)
5- المفتاح الأجنبيforeign key(FK)

التحويل من مخطط الكيان العلاقة إلى مخطط قواعد بيانات Mapping ERD to DB schema

• خوارزمية التحويل (Mapping Algorithm):
1. تحويل الكيانات العادية (القوية)
2. تحويل الكيانات الضعيفة
3. تحويل العلاقات الثنائية من النوع1:1
4. تحويل العلاقات الثنائية من النوع 1:N
5. تحويل العلاقات الثنائية من النوع N:M
6. تحويل الصفات متعددة القيم
7. تحويل العلاقات فوق الثنائية



التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:11 PM
 
قديم 2014- 10- 15   #8
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة الثامنة ))
مفهوم العلاقة الرابطة ISA

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

تكرار البيانات
مشاكل إدخال البيانات
مشاكل حذف البيانات
مشاكل التعديل والحذف للبيانات

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

إمكانية إستعادة البيانات
النسخ الاحتياطي(Backup):
يوفر DBMSإجراءا آليا لعمل نسخة احتياطية لكامل قاعدة البيانات.
مفكرة النظام(System Log):
وهي آلية يستخدمها DBMS لتسجيل كافة التعاملات مع قاعدة البيانات
نقط الإختبار(Check Point):
وهو سجل ينشئه DBMS ليسجل فيه عملية فحص للنظام، واعتبار عملية الفحص الناجحة نقطة إسترجاع ممكنة
برنامج إدارة الإستعادة(Recovery Manager):
هو برنامج يقوم بإرجاع قاعدة البيانات إلى الحالة السليمة عند حدوث الأعطال، ثم يعيد تنفيذ تعاملات
البرامج والمستخدمين من المفكرة(مفكرة النظام)

طرق استعادة البيانات

الإستعادة العكسية (Backward Recovery):
تستخدم لعمل تراجع عن الفعل أي Undo،والعودة للحالة السابقة.
الإستعادة الأمامية (Forward Recovery):
تستخدم للعودة إلى نقطة مرجعية صالحة للإستخدام، وبدء الإجراءات منها للوصول للوضع السليم أي Redo
إعادة التحميل وإعادة التشغيل (Restore & Rerun):
تستخدم للتعاملات السابقة للعطل بعد آخر نسخة إحتياطية. حيث يجري تحميل النسخة الاحتياطية،
ثم إعادة تشغيل التعاملات التي تمت بعد عملية النسخ إلى وقت حدوث العطل.
سلامة وتكامل التعامل (Transaction Integrity):
حركة العمل( Transaction) هي مجموعة من العمليات التي إما أن تتم معا أولا تتم إطلاقا، لذلك
عند حدوث العمليات إذا كان تأثيرها يؤدي إلى ضياع أو تضارب في البيانات ، فإنها لا تتم
Rollback، وإلا فانها تتم Commit.

أنواع فقد البيانات
تسجيل بيانات غير صحيحة
التعاملات المجهضة(الغير مكتملة)
فناء قاعدة البيانات (Database Destruction)
تعطل النظام مع سلامة قاعدة البيانات(System Failure)
على من تقع مسئولية أمن قواعد البيانات؟
تقع المسؤولية عل مدير قاعدة البيانات DBA، بسبب الصلاحيات الممنوحة له في استخدام
الوسائل والسياسات اللازمة لحماية قاعدة البيانات
ما هي الوسائل المستخدمة في حماية قواعد البيانات؟
1-استخدام الجداول الافتراضية بدلا من الجداول الأصلية
2-استخدام قواعد الترخيص بالصلاحيات من قبل DBA بشكل كفؤ
3-استخدام برامج تحجيم المستخدمين
4-استخدام برامج التشفير أو الترميز

التعديل الأخير تم بواسطة ســــلآف ; 2014- 10- 15 الساعة 01:13 PM
 
قديم 2014- 10- 15   #9
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرة التاسعة )) مهمه جدا

قواعد البیانات العلائقیة
ویقصد بھا قواعد البیانات التي تكون الجداول فیھا مترابطة بینھا بعلاقات في حقل واحد أو أكثر

الجداول :
وهي مكان تخزین البیانات في القاعدة ،وتتكون الجداول من حقول (أعمدة) وسجلات (صفوف)

استعلامات :
وهي كما یتضح من اسمھا استعلام عن بیانات معینة في القاعدة تنطبق علیھا معاییر محددة ،
أو كائنات لتنفیذ عملیات على البیانات في الجداول كحذف سجلات أو تحدیثھا أو إنشاء
الجداول أو إَلحاق سجلات

النماذج :
وهي مكان تسجیل البیانات التي ترغب في حفظھا في الجدول ، وتحریرھا وعرضها على شاشة المستخدم

التقاریر :
وهي كائنات عرض وطباعة البیانات بأشكال وطرق وتنسیقات منوعة

بعدها عملي برنامج اكسس 2010
# طريقة فتح البرنامج
# طريقة انشاء ملف في قاعدة البيانات
# التعرف على بيئة اكسس 2010


 
قديم 2014- 10- 15   #10
ســــلآف
:: مشرفة ::
المستوى الثامن لعلم إجتماع
 
الصورة الرمزية ســــلآف
الملف الشخصي:
رقم العضوية : 126119
تاريخ التسجيل: Sat Nov 2012
المشاركات: 9,001
الـجنــس : أنـثـى
عدد الـنقـاط : 64332
مؤشر المستوى: 203
ســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond reputeســــلآف has a reputation beyond repute
بيانات الطالب:
الكلية: كلية الأداب
الدراسة: انتساب
التخصص: علم اجتماع
المستوى: خريج جامعي
 الأوسمة و جوائز  بيانات الاتصال بالعضو  اخر مواضيع العضو
ســــلآف غير متواجد حالياً
رد: ☆☀二【« مذاكرة جمآعية لمادة قواعـد الـبيانـات 1435هـ _ 1436 هـ »】二☀☆

(( المحاضرات 10 ، 11 ، 12 ، 13 ))


المحاضرات عملي


1 _ يفضل التطبيق العملي من اجل فهم المحاضرات افضل
والتعرف على طريقة بناء الجداول وانواع البيانات
التي من خلالها تبني الجداول
2 _ يفضل التطبيق العملي من اجل فهم المحاضرة والتعرف على طريقة بناء علاقات الجداول
3 _ يفضل التطبيق العملي من اجل فهم المحاضرة والتعرف على انشاء النماذج والتقارير

4 _ي فضل التطبيق العملي من اجل فهم المحاضرة والتعرف على طرق انشاء الاستعلامات
5 _ مراجعة عن التحويل من مخطط الكيان العلائقي الى مخطط قواعد البيانات


 
موضوع مغلق

مواقع النشر (المفضلة)

« الموضوع السابق | الموضوع التالي »

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

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

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

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


All times are GMT +3. الوقت الآن حسب توقيت السعودية: 01:54 AM.


Powered by vBulletin® Version 3.8.7, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. جامعة الملك الفيصل,جامعة الدمام
المواضيع والمشاركات في الملتقى تمثل اصحابها.
يوجد في الملتقى تطوير وبرمجيات خاصة حقوقها خاصة بالملتقى
ملتزمون بحذف اي مادة فيها انتهاك للحقوق الفكرية بشرط مراسلتنا من مالك المادة او وكيل عنه