2023-2-خصائص قاعدة البيانات ومستخدمي قاعدة البيانات.pdf

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‬‬

Use Quizgecko on...
Browser
Browser