Top Banner
ات ان ي ب ل واعد ا قDatabase ث ل ا ي ل الدرس ا
36

قواعد البيانات Database

Jan 01, 2016

Download

Documents

قواعد البيانات Database. الدرس الثالث. مكان تجمع السفن الحربية. مكان تجمع الطائرات الحربية. قاعدة جوية. قاعدة بحرية. مكان تجمع الدبابات والمدرعات. قاعدة برية. مكان تجمع البيانات. قاعدة بيانات. لماذا تحفظ البيانات. كيف تتم إدارة ومعالجة البيانات. قديما. حديثا. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: قواعد البيانات  Database

قواعد البيانات Database

الدرس الثالث

Page 2: قواعد البيانات  Database

الحربية الطائرات تجمع الحربية مكان السفن تجمع مكان

والمدرعات الدبابات تجمع مكانجوية بحرية قاعدة قاعدة

برية قاعدة

Page 3: قواعد البيانات  Database

الوظيفة الميالد الهاتف تاريخ رقم االسم

طالبة 28/12/1993 55555555 محمد منال

معلمة 1/1/1980 2345678 صالح عال

طبيبة 5/8/1970 879650980 الله عبد سعاد

البيانات تجمع مكان

قاعدة بيانات

Page 4: قواعد البيانات  Database

لماذا تحفظ البيانات

كيف تتم إدارة ومعالجة البيانات

حديثاقديماترتيبها في

ملفات ورقية لتقليل الوقت الالزم للوصول

إليها

وضع البيانات في ملفات محوسبة والربط بين هذه

الملفات

Page 5: قواعد البيانات  Database

مثال: نظام المكتبة

بحيث نستطيع

Page 6: قواعد البيانات  Database

-: الیدویة يتم الملفات ملفات هيالبيانات ادخال ويتم يدويا كتابتها

يدويا عنها والبحث

: الیدویة الملفات نظام مساوئووقت- 1 جھد إلى معھ التعامل یحتاج2 ( الشخص - اسم یكتب مثال البیانات تناسق عدم ازدیاد

تارة حسن محمد ثالثي تارة و حسن محمد ثنائي

الرشیدي(

الطريقة األولى:

ھو الحقلمجموعة

تصف رموزما كیان

ھو السجلمن مجموعة

تصف الحقولما كیان

ھو الملفمن مجموعة

السجالت المتجانسة

Page 7: قواعد البيانات  Database

المحوسبة الملفات الملفات نظام جاء . الملفات نظام محل لیحل المحوسبة

طریقة. على اعتمد حیث الیدویة.) الكود) الترمیز

: المحوسبة الملفات نظام عمل یقوم آلیةباستقبال البرنامج

المناسب الملف فتح و المستخدم مدخالتالبیانات عن للبحث

.) ( ،حذف،تعدیل إدخال ومعالجتھا المطلوبة

الطريقة الثانية:

:) الكود) ھالترمیزطریقة ي

مع للتعاملالمعلومة

یدل رمز بواسطةالمحوسب علیھا. الملفات نظام مساوئ

قدرة 1. عدم عن ناتج ، البيانات معالجة في ضعفبينا الربط على النظام

المختلفة الملفاتيؤدي 2. مما ، البيانات عن البرامج استقاللية عدم

في كبير جهد بذل الى.البرمجة

البرنامج. 3 صيانة تكلفة ارتفاع

Page 8: قواعد البيانات  Database

النظام في الملفاتالمحوسب

Page 9: قواعد البيانات  Database

قواعد الطريقة الثالثة :البيانات

مفاهيم قواعد البيانات

ميزات نظام قواعد تغلبت نظم قواعد البيانات على المآخذ في نظام البيانات

الملفات و ذلك من خالل:-خلق روابط بين الملفات وهذا أدى إلى سهولة استرجاع 1

البيانات و تالفي تكرارها

- استقاللية البرامج عن الملفات)الجداول(.2

Page 10: قواعد البيانات  Database

المراحل التي مرت بها نظم قواعد البيانات

الھرمي 1( النموذج 2(النموذجالشبكي

العالئقي 3( النموذجالملف هو جدول مكون من 1.

أعمدة )حقول( و صفوف

)سجالت(.

لكل جدول مفتاح رئيسي 2.يساعد على

تسريع و تسهيل عملية البحث و

االسترجاع.

الجداول ترتبط في ما بينها 3.بروابط

منطقية.

ويتم التعامل مع البيانات 4.باستخدام

لغة االستعالمات البنيوية (SQL)

Page 11: قواعد البيانات  Database

حماية قاعدة البيانات

قاعدة حماية البيانات قاعدة لمدير يمكن

مخول غير شخص الي يسمح ال بحيث البيانات

حماية نظام خالل من للبيانات بالوصول

يتضمن:

لهم( 1 يسمح الذي األشخاص تحدد قيود وضع

بالوصول.

الموكلة( 2 المهام حسب األفراد على الصالحيات توزيع

إليهم.

المدخالت( 3 مراقبة

Page 12: قواعد البيانات  Database

تحليل النظام

الرئيسية النظام عناصر تحديد هو ) بينها) الروابط و وصفاتها الكيانات

النظام( 1 كيانات تحديدالكيانات( 2 هذه صفات تحديدالكيانات( 3 بين الروابط تحديد

خطوات تحليل النظام هي :

Page 13: قواعد البيانات  Database

تحليل النظام

كتاب كيان

1 . ، ابراهيم عامر د ، المعلومات تكنولوجيا ،1 ، الوراقة ،2002إسناد : القيم

Page 14: قواعد البيانات  Database

تحليل النظام

مشترك كيان

,500 ، [email protected]،1/1/2009، 1/1/1992احمد ، 5674378 ، 023456111

إسناد : القيم

Page 15: قواعد البيانات  Database

تحليل النظام

الموضوع كيان

تكنولوجيا 1 ،المعلومات

إسناد : القيم

Page 16: قواعد البيانات  Database

تحليل النظام

Page 17: قواعد البيانات  Database

تحليل النظام

Page 18: قواعد البيانات  Database

المفتاھو الصفة أو الصفات )الحقول( الفريدة ح

للكيان التي إذا عرفت قيمتها يتم تحديد عنصر

.معين في الكيانخصائص المفتاح

(ال تتكرر قيمته1

(ال يترك بدون قيمة2

(يمكن أن يكون نصا أو 3رقما.

المفاتيح

المفتاح األجنبي

المفتاح األساسي

تشكل حقول عدةحقل ) فريدة صفة

مركب(فريد واحد حقل

Page 19: قواعد البيانات  Database

أنواع التالیة: المفاتيح الجداول في المفاتیح حدد :مثال

Page 20: قواعد البيانات  Database

أنواع هناك ثالث أنواع من الروابط الروابط

بين الجداول

مثال

مثال

مثال

Page 21: قواعد البيانات  Database

أنواع هناك ثالث أنواع من الروابط بين الجداول الروابط

مثال

مثال

مثال

يجب تحلیل الرابطة إلى رابطتین

Page 22: قواعد البيانات  Database

أنواع نظام الروابط

المكتبةمشترموضوعكتاب

ك

كتاب

كتاب

موضوع

مشترك

موضوع

كتاب

مشتركتابك

Page 23: قواعد البيانات  Database

نظام المكتبة

مشتركتابك

وتقرأ ) الكتاب يعار

لعدة (مشتركين

وتقرأ ) المشترك

يمكن أن يستعير عدة

كتب (

أنواع الروابط

Page 24: قواعد البيانات  Database

هل يمكن أن تشكل الصفتان)رقم الكتاب، رقم المشترك(

المفتاح؟

تاريخ اإلرجاع تاريخ اإلعارة رقم المشترك

رقم الكتاب رقم متسلسل

15/01/2003 01/01/2003 50 1001 1

20/02/2003 15/02/2003 80 1001 2

21/03/2003 15/03/2003 50 2001 3

30/03/2003 21/03/2003 50 3002 4

25/10/2004 20/10/2004 89 1001 5

10/01/2005 01/01/2005 50 7000 6

20/07/2005 01/07/2005 50 1001 7

20/10/2005 01/10/2005 80 8000 8

20/01/2006 01/01/2006 50 7000 9

الألن

قيمته تتكرر

Page 25: قواعد البيانات  Database

إذا استثنينا الصفة رقم متسلسل ، الحقل او الحقول األنسب لتشكيل

مفتاح هيتاريخ اإلرجاع تاريخ اإلعارة رقم

المشتركرقم الكتاب رقم

متسلسل

15/01/2003 01/01/2003 50 1001 1

20/02/2003 15/02/2003 80 1001 2

21/03/2003 15/03/2003 50 2001 3

30/03/2003 21/03/2003 50 3002 4

25/10/2004 20/10/2004 89 1001 5

10/01/2005 01/01/2005 50 7000 6

20/07/2005 01/07/2005 50 1001 7

20/10/2005 01/10/2005 80 8000 8

20/01/2006 01/01/2006 50 7000 9

Page 26: قواعد البيانات  Database

ما الرابطة بين كيان موضوع وكيان مشترك

Page 27: قواعد البيانات  Database

“كيان ”اشتراكبالعودة إلى وصف نظام المكتبة نجد ما يلي:•

دنانير.5قيمة االشتراك السنوي

لمعالجة رسوم االشتراك تلزمنا المعلومات •اآلتية: ”رقم المشترك“، ”تاريخ الدفع“،

”سنة“، ”رقم وصل الدفع“

اشتراك

سنةتاريخ الدفع

رقم وصل الدفع رقم المشترك

Page 28: قواعد البيانات  Database

ما المفتاح في الكيان “؟”اشتراك

ما المفتاح األجنبي في الكيان ”اشتراك“؟

“كيان ”اشتراك

اشتراك

سنةتاريخ الدفع

رقم وصل الدفع رقم المشترك

Page 29: قواعد البيانات  Database

موضوع لـ

1

موضوع

رقم الكتاب

كتاب

رقم متسلسل

مشترك

إعارة يعار لـ

يستعير

رقم المشترك

∞∞

1

1

تاريخ اإلعارة

تاريخ اإلرجاع

رقم الكتاب

رقم المشترك

اشترايدفعك

1∞

رقم وصل الدفع كود الموضوع

ERD

لنظام المكتبة

Page 30: قواعد البيانات  Database

نفسك اختبري

Page 31: قواعد البيانات  Database

اختبري نفسك

Page 32: قواعد البيانات  Database

66أسئلة ص

Page 33: قواعد البيانات  Database

66أسئلة ص

Page 34: قواعد البيانات  Database

66أسئلة ص

Page 35: قواعد البيانات  Database

66أسئلة ص

Page 36: قواعد البيانات  Database

66أسئلة ص