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

Post on 19-Jan-2017

425 Views

Category:

Technology

14 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

المحتويات

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Metadata : Data about data

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

قاموس

البيانات

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

6

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

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

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

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

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

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

7

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

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

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

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

8

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

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

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

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

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

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

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

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

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

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

نموذج قاعدة

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

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

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

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

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

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

10

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

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

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

11

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

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

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

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

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

12

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

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

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

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

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

13

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

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

14

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

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

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

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

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

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

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

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

16

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

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

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

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

البيانات.

RDBMS

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

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

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

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

20

top related