2023-2-خصائص قاعدة البيانات ومستخدمي قاعدة البيانات.pdf
Document Details
Uploaded by StylishSpessartine
جامعة العلوم والتقانة
Tags
Full Transcript
11/17/2023 خبِؼخ اٌؼٍىَ واٌزمبٔخ وٍيخ ػٍىَ اٌسبست ورمبٔخ اٌّؼٍىِبد لسُ دثٍىَ رمبٔخ اٌّؼٍىِبد...
11/17/2023 خبِؼخ اٌؼٍىَ واٌزمبٔخ وٍيخ ػٍىَ اٌسبست ورمبٔخ اٌّؼٍىِبد لسُ دثٍىَ رمبٔخ اٌّؼٍىِبد اٌسٕخ اٌثبٔيخ – اٌفصً اٌثبٌث يفبهُى قىاػذ انبُبَبث أستبرة :فبطًت ػبذانببقٍ دمحم خصبئص قبػذة انبُبَبث ويستخذيٍ قبػذة انبُبَبث 1 يحبضشة [ ] 2 خصبئص ِٕهديخ لبػذح اٌجيبٔبد هٕبن ػذد ِٓ اٌخصبئص اٌزي رّيض أسٍىة لبػذح اٌجيبٔبد ػٓ إٌّهديخ األلذَ ٌٍجشِدخ ثبسزخذاَ اٌٍّفبد. في ِؼبٌدخ اٌٍّفبد اٌزمٍيذيخ ، file processing-يمىَ وً ِسزخذَ ثزسذيذ ورٕفيز اٌٍّفبد اٌالصِخ ٌزطجيك ثشٔبِح ِؼيٓ ودضء ِٓ ثشِدخ اٌزطجيك. (تكشاس نهبُبَبث). في لبػذح اٌجيبٔبد ،يزُ رؼشيف أسّبء أو رسّيبد اٌجيبٔبد يشة واحذة ،ويزُ اسزخذاِهب ثشىً ِزىشس ثىاسطخ االسزؼالِبد واٌّؼبِالد واٌزطجيمبد. 2 1 11/17/2023 خصبئص ِٕهديخ لبػذح اٌجيبٔبد اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد هي ِب يٍي: اٌىصف اٌزاري ٌٕظبَ لبػذح اٌجيبٔبد. .1 Self-describing nature of a database system. .2اٌؼضي ثيٓ اٌجشاِح واٌجيبٔبد. Insulation between programs and data. .3ردشيذ اٌجيبٔبد. Data Abstraction. .4دػُ وخهبد ٔظش ِزؼذدح ٌٍجيبٔبد. Support of multiple views of the data. ِ.5شبسوخ اٌجيبٔبد وِؼبٌدخ اٌّؼبِالد ِزؼذدح اٌّسزخذِيٓ. Sharing of data and multiuser transaction processing. 3 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()1 انىصف انزاتٍ نُظبو قبػذة انبُبَبث: يخضْ وزبٌىج ٔظبَ إداسح لىاػذ اٌجيبٔبد وصفًب ٌجٕيخ لبػذح اٌجيبٔبد واٌميىد(.ػًٍ سجيً اٌّثبي ،هيبوً اٌجيبٔبد وأٔىاػهب ،ورٕسيك اٌزخضيٓ ،واٌميىد) اٌىصف يسًّ اٌجيبٔبد اٌىصفيخmeta-data. ويسزفبد ِٓ رٌه ثأْ ثشٔبِح DBMSيىىْ لبدسػًٍ اٌؼًّ ِغ رطجيمبد 4 لىاػذ اٌجيبٔبد اٌّخزٍفخ. 2 11/17/2023 ِثبي ػًٍ وزبٌىج لبػذح اٌجيبٔبد ِجسظ 5 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()2 انؼزل بٍُ انبشايح وانبُبَبث: يسًّ اسزمالي ثيبٔبد ِٓ اٌجشٔبِح. يسّر ثزغييش هيبوً اٌجيبٔبد ورٕظيُ اٌزخضيٓ دوْ اٌسبخخ إًٌ رغييش ثشاِح اٌىصىي إًٌ ٔظبَ إداسح لىاػذ اٌجيبٔبد .DBMS يزُ رخضيٓ ثٕيخ ٍِفبد اٌجيبٔبد في وزبٌىج ٔظبَ إداسح لىاػذ اٌجيبٔبد DBMSثشىً ِٕفصً ػٓ ثشاِح اٌىصىي. 6 3 11/17/2023 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()3 تدشَذ انبُبَبث: ًَ ىرج انبُبَبث data modelهى ٔىع ِٓ أٔىاع ردشيذ اٌجيبٔبد يُسزخذَ إلخفبء رفبصيً اٌزخضيٓ ورمذيُ سؤَت يفبهًُُت ٌٍّسزخذِيٓ ٌمبػذح اٌجيبٔبد. يسزخذَ ًَىرج انبُبَبث اٌّفبهيُ إٌّطميخِ ،ثً اٌىبئٕبد وخصبئصهب واٌؼاللبد اٌّزجبدٌخ ثيٕهب. يخفي ًَىرج انبُبَبث رفبصيً اٌزخضيٓ واٌزٕفيز اٌزي ال رهُ ِؼظُ ِسزخذِي لبػذح اٌجيبٔبد. 7 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()3 ػًٍ سجيً اٌّثبي رٕسيك اٌزخضيٓ اٌذاخٍي ٌسدً اٌطبٌت. 8 4 11/17/2023 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()4 دػى طشق ػشض يتؼذدة نهبُبَبث: لذ يشي وً ِسزخذَ طشيمخ ػشض ِخزٍفخ ٌمبػذح اٌجيبٔبد ،واٌزي رصف فمظ اٌجيبٔبد اٌزي رهُ هزا اٌّسزخذَ. ػًٍ سجيً اٌّثبي 9 اٌخصبئص اٌشئيسيخ ٌّٕهديخ لبػذح اٌجيبٔبد()4 يشبسكت انبُبَبث ويؼبندت انًؼبيالث يتؼذدة انًستخذيٍُ: اٌسّبذ ٌّدّىػخ ِٓ اٌّسزخذِيٓ اٌّزضإِيٓ ثبالسزشداد ِٓ لبػذح اٌجيبٔبد ورسذيثهب. هٕبن زبخخ إًٌ اٌسزس ٌزدٕت اٌزذخالد يضّٓ اٌزسىُ في اٌزضآِ Concurrency controlداخً ٔظبَ إداسح لىاػذ اٌجيبٔبد DBMSرٕفيز وً ِؼبٍِخ ثشىً صسير أو إزجبطهب(إٌغبءهب). 10 5 11/17/2023 مستخدمي قاعدة البيانات يذَش قبػذة انبُبَبث Database administratorو هى يسؤول ػٍ: يسذد صالزيبد اٌىصىي إًٌ لبػذح اٌجيبٔبد. رٕسيك وِشالجخ اسزخذاَ لبػذح اٌجيبٔبد. رىفيشاٌّىاسد اٌجشاِديخ واألخهضح. ِشالجخ إسزخذاَ هزٖ اٌّىاسد وِشالجخ وفبءح اٌؼٍّيبد. 11 مستخدمي قاعدة البيانات يصًى قىاػذ انبُبَبث Database Designerوهى يسؤول ػٍ: رسذيذ اٌّسزىي واٌجٕيخ واٌميىد واٌىظبئف أو اٌّؼبِالد ِمبثً لبػذح اٌجيبٔبد. وّب يدت ػٍيهُ اٌزىاصً ِغ اٌّسزخذِيٓ إٌهبئييٓ وفهُ اززيبخبرهُ. 12 6 11/17/2023 مستخدمي قاعدة البيانات يحهم انُظى ويبشيح انتطبُقبث (يهُذسٍ انبشيدُبث) System Analyst and Application programmer )(Software Engineers يسذد ِسًٍ إٌظبَ ِزطٍجبد اٌّسزخذِيٓ إٌهبئييٓ ،ويطىسوْ اٌّىاصفبد اٌزي رٍجي هزٖ اٌّزطٍجبد. يمىَ ِجشِدي اٌزطجيمبد ثزٕفيز هزٖ اٌّىاصفبد وجشاِح. وّب يدت أْ يىىٔىا ػًٍ دسايخ ثبإلِىبٔيبد اٌزي يىفشهب ٔظبَ إداسح لىاػذ 13 اٌجيبٔبد DBMSإلٔدبص ِهبِهُ. مستخدمي قاعدة البيانات انًستخذيىٌ انُهبئُىٌ :End-users يسزخذِىْ اٌجيبٔبد ٌالسزؼالِبد واٌزمبسيش ويمىَ ثؼضهُ ثزسذيث ِسزىي لبػذح اٌجيبٔبد. يّىٓ رصٕيف اٌّسزخذِيٓ إٌهبئييٓ إًٌ: Casual end users. Naive or Parametric end users. Sophisticated end users. Standalone end users 14 7 11/17/2023 مستخدمي قاعدة البيانات يصًى ويُفز َظبو إداسة قىاػذ انبُبَبث: DBMS system designer and implementer رصّيُ ورٕفيز وزذاد وواخهبد ٔظبَ إداسح لىاػذ اٌجيبٔبد DBMS وسضِخ ثشاِح. يطىس األدواث : Tool developer رصّيُ األدواد ورٕفيزهب واٌزي هي زضَ اٌجشاِح اٌزي رسهً ّٔزخخ لبػذح اٌجيبٔبد ورصّيّهب ،ورصّيُ ٔظبَ لبػذح اٌجيبٔبد ،ورسسيٓ األداء. 15 مستخدمي قاعدة البيانات انًشغم ويىظف انصُبَت (يىظفى إداسة انُظبو) : Operator and maintenance personnel (system )administration personnel ِ سؤوٌىْ ػٓ اٌزشغيً واٌصيبٔخ اٌفؼٍيخ ٌجيئخ األخهضح واٌجشاِح ٌٕظبَ لبػذح اٌجيبٔبد. 16 8 11/17/2023 مزايا استخدام منهجية نظم إدارة قواعد البيانات انتحكى فٍ انتكشاس فٍ تخزٍَ انبُبَبث وفٍ خهىد انتطىَش .1 وانصُبَت. ِ شبسوخ اٌجيبٔبد ثيٓ ػذح ِسزخذِيٓ. ضّبْ ارسبق اٌجيبٔبد. تقُُذ انىصىل غُش انًصشذ به إنً انبُبَبث. .2 تىفُش هُبكم انتخزٍَ وتقُُبث انبحث (يثم انفهبسس) نًؼبندت .3 االستؼالو بكفبءة. 17 مزايا استخدام منهجية نظم إدارة قواعد البيانات تىفُش خذيبث انُسخ االحتُبطٍ واالستشخبع. .4 تىفُش واخهبث يتؼذدة نفئبث يختهفت يٍ انًستخذيٍُ. .5 تًثُم انؼالقبث انًؼقذة بٍُ انبُبَبث. .6 فشض قُىد انتكبيم ػهً قبػذة انبُبَبث. .7 انتفبػم بسهىنت يغ انبُبَبث ببستخذاو أدواث يخصصت ػبنُت .8 18 انًستىي. 9 11/17/2023 ال يستخدم نظام إدارة قواعد البيانات في الحاالت التالية: انًىاَغ انشئُسُت (انتكبنُف) الستخذاو َظبو إداسة قىاػذ انبُبَبث: .1 اسرفبع االسزثّبس األوٌي واٌسبخخ اٌّسزٍّخ ألخهضح إضبفيخ. إٌفمبد اٌؼبِخ ٌزىفيش وظبئف اٌؼّىِيخ واألِٓ واٌزسىُ في اٌزضآِ واالسزشداد وإٌضاهخ 19 ال يستخدم نظام إدارة قواعد البيانات في الحاالت التالية: ػُذيب َكىٌ َظبو إداسة قىاػذ انبُبَبث غُش ضشوسٌ: .2 إرا وبٔذ لبػذح اٌجيبٔبد واٌزطجيمبد ثسيطخ ،وِسذدح ثشىً خيذ ،وٌيس ِٓ اٌّزىلغ أْ رزغيش. إرا وبٔذ هٕبن ِزطٍجبد صبسِخ في اٌىلذ اٌفؼٍي لذ ال يزُ رٍجيزهب ثسجت اٌسًّ اٌضائذ ٌٕظبَ إداسح لىاػذ اٌجيبٔبد. إرا ٌُ يىٓ اٌىصىي إًٌ اٌجيبٔبد ِٓ لجً ػذح ِسزخذِيٓ ِطٍىثًب. 20 10 11/17/2023 ال يستخدم نظام إدارة قواعد البيانات في الحاالت التالية: ػُذيب ال َكفٍ َظبو إداسة قىاػذ انبُبَبث .3 إرا وبْ ٔظبَ لبػذح اٌجيبٔبد غيش لبدس ػًٍ اٌزؼبًِ ِغ رؼميذ اٌجيبٔبد ثسجت ليىد إٌّزخخ. إرا وبْ ِسزخذِى لبػذح اٌجيبٔبد ثسبخخ إًٌ ػٍّيبد خبصخ ال يذػّهب ٔظبَ إداسح لىاػذ اٌجيبٔبد. 21 ٔهبيخ اٌّسبضشح ()2 22 11