أنظمة ادارة قواعد البيانات

20
ة ي ن ا ث ل ا رة ض حا م ل ا ات ان ث ب ل واعد ا ق ي ف دمة ق م. # ون ه مد ل ود ا م ح م, اأ, ول ال ل ص ف ل ا2016 - 2017

Upload: mahmoud-almadhoun

Post on 19-Jan-2017

428 views

Category:

Technology


14 download

TRANSCRIPT

Page 1: أنظمة ادارة قواعد البيانات

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

البيانات قواعد في مقدمةالمدهون. محمود أ

األول الفصل2016 -2017

Page 2: أنظمة ادارة قواعد البيانات

المحتويات

البيانات قواعد تصنيف

البيانات قواعد نظم هيكلية

البيانات قواعد نماذج

Page 3: أنظمة ادارة قواعد البيانات

وحيد • Single Userمستخدممكتبية • بيانات قاعدةالمستخدمين • Multi Userمتعددة

عدد المستخدمين

عمل • WorkgroupمجموعةEnterpriseمنظمة •

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

Centralizedمركزية •Distributedموزعة •

تشغيل مكانالبيانات قاعدة

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

Operationalعملياتية- بيانات- Data warehouseمستودع

التصنيفالمعيار

قواعد تصنيفالبيانات

Page 4: أنظمة ادارة قواعد البيانات

على يحتوي مخزن عن عبارةالبيانات قاعدة في المخزنة البيانات توصف بيانات

Metadata : Data about data

البيانات قاموس

قاموس

البيانات

Page 5: أنظمة ادارة قواعد البيانات

قواعد نظم هيكليةالبيانات

Page 6: أنظمة ادارة قواعد البيانات

6

مستويات : ثالث من يتكون البيانات نموذج مخطط

)1( الخارجي المستوى ExternalمخططLevel ):

للبيانات المستخدم رؤية كيفية يصف السجالت مجموعة تصف وتعليمات أوامر من يتكون

بها المخزونة الداخلية صورتها عن تختلف التي الخارجيةلغة بواسطة بناؤها .DDl,DVlويمكن

. البيانات قاعدة مدير يقرره الذي والمحتوى بالشكل تعرض

قواعد نظم هيكليةالبيانات

Page 7: أنظمة ادارة قواعد البيانات

7

)2( المفاهيمي المستوى (:Conceptual Levelمخطط لجميع شامل بمخطط البيانات قاعدة محتويات كل يصف

بياناتها . وأنواع الحقول الداخلي المستوى بين الوسيط المستوى هذا يمثل

والخارجي .. بينها والعالقات المخزونة البيانات مخطط طبيعة يصف. البيانات قاعدة مصمم بواسطة ويصمم بالثبات يمتاز

قواعد نظم هيكليةالبيانات

Page 8: أنظمة ادارة قواعد البيانات

8

3 ) ( الفيزيائي المستوى (:Internal Levelمخططالتي , الفهارس وكذلك الجداول بين العالقات تخزين كيفية يصف

محددة . لمواقع لتشير البيانات قاعدة تحتويها: التالي وظائفه ومن

.1. التشغيل نظام مع للتخاطب مناسبة آلية توفير

أحجامها .2. وتحديد التخزين لغايات السجالت وصف

اآللة .3. لغة إلى تحويلها أو وتشفيرها البيانات حفظ

.4. تخزينها وأماكن وهياكلها البيانات تراكيب تحديد

قواعد نظم هيكليةالبيانات

Page 9: أنظمة ادارة قواعد البيانات

الحقيقي • العالم بيانات تمثيل منها الهدفعليها متفق سهلة نموذج بطريقة

قاعدة البيانات الهرمي نموذج

قاعدة البيانات الشبكي

نموذج قاعدة

البيانات العالئقي

البيانات قواعد نماذج

Page 10: أنظمة ادارة قواعد البيانات

الهرمي : Hierarchical Database ManagementالنموذجSystems

قواعYد • الستينات لبياناتا ظهرت أوائل في الكبيرة الهرمية الحاسوب نظم معالمنطقية • البيانات لقواعد نموذج أقدم هيشجرة • شكل على البيانات ترتب حيث للبيانات نموذج تعتبرشجري • هيكYل تشكYل التYي السYجالت بيYن عالقات مYن هياكلهYا صYممت و قYد

– Yال واحYد العالقات نمYط عYن التركيبYة هذه تعYبر ولهذا هرميYة متعدد مسYتويات ي مميزاتها: من•

األجزاء من كبيرا عددا تخزن أن .تستطيع كبير بشكل المعلومات .تعالج

10

البيانات قواعد نماذج

Page 11: أنظمة ادارة قواعد البيانات

: الهرمي النموذج عيوب المستخدم مع الجيد والتجاوب للمرونة يفتقد البرمجة في التعقيد من وبالتالي هرمي تركيب في تخزن البيانات إن

التركيب هذا على تعديل أو تغير إجراء الصعوبة المهيكلة ال غير لالستعالمات مناسبة دعما تقدم

11

البيانات قواعد نماذج

Page 12: أنظمة ادارة قواعد البيانات

-: الشبكية البيانات قاعدة ادارة Network DatabaseنظمManagement :system

مترابطة سالسل بصورة الشبكي الهيكل في البيانات تخزين يتمالبيانات .من

. تعقيدا أكثر منطقية عالقات الهيكل هذا يمثل قواعد ال إدارة نظم مع الشبكية البيانات قواعد تستخدم تزال

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

12

البيانات قواعد نماذج

Page 13: أنظمة ادارة قواعد البيانات

النموذج الشبكي

(3 ) مساق (2 ) مساق (1 ) مساق

(5 ) الطالب (4 ) الطالب (3 ) الطالب (2 ) الطالب (1 ) الطالب

نموذج البيانات الشبكية(24)الشكل

13

Page 14: أنظمة ادارة قواعد البيانات

: الشبكي النموذج عيوبمن معقد او صعب و مرن غYير انة عيوبه من و

البرمجة يعالج . ناحية انه اال الصيانة وكفوء بشكل المعلومات

14

البيانات قواعد نماذج

Page 15: أنظمة ادارة قواعد البيانات

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

البيانات قواعد نماذج

Page 16: أنظمة ادارة قواعد البيانات

العالئقية ن البيانات ادارةقاعدة Relational : ظمDatabase Management systems

ظهور بعد وبخاصة وانتشارا استخداما قواعد أنماط أكثر من وهيالشخصي Yالحاسوب نظم مع Yالبيانات قواعد إدارة نظم .حزم

ن يتكونYيتكو و عالقات وتسمى جداول من البيانات قاعدة هيكل Yالسجالت تمثل وصفوف الحقول تمثل أعمدة من جدول .كل

المفتاحية الحYقول خالل من الجدول ربط يتمالرئيس) المفتاح الثانوي ( يحقل المفتاح وحقل

المصادر مختلف من Yمعلومات تدمج أن من بسهولة يمكنها كمامرونة فهي البياناتY أكثر لقواعد األخرى األنواع .من

16

البيانات قواعد نماذج

Page 17: أنظمة ادارة قواعد البيانات

قواعد إدارة نظام ظهر لذلكالعالئقية البيانات

Page 18: أنظمة ادارة قواعد البيانات

لقوة • الوحيد RDBMSنظرا النوع هي أصبحت. وكفاءة قوة من له لما المستخدم

العالم • في الموجودة الطبيعية المفاهيم على تعتمدقاعدة يمثل مصغر نموذج إلى وتحولها الحقيقي

البيانات.

RDBMS

Page 19: أنظمة ادارة قواعد البيانات

قاعدة البيانات العالئقية

جداول تمثل جزء من قاعدة البيانات العالئقية(25)الشكل 19

Page 20: أنظمة ادارة قواعد البيانات

قاعدة البيانات العالئقية

(Entity –Relationship) يمثل مخطط الكينونة-العالقة(26)الشكل

20