الفرق بين النسختين بتاع: «نظام ادارة قواعد البيانات»

تم حذف المحتوى تمت إضافة المحتوى
ص روبوت: تغييرات تجميلية
سطر 1:
'''نظام إدارة قواعد البيانات'''(ب[[الانجليزى]] DBMS) هوا عبارة عن مجموعه من برامج(سوفت وير) الكومبيوتر اللى بتتحكم فى تصميم وإنشاء وصيانة واستخدام وتخزين [[قاعدة بيانات|قواعد الببيانات]]. بيسمح النظام ده للمؤسسات والشركات الكبيرة انها تتحكم فى البيانات الضخمه اللى عندها بشكل سريع وأمن وحديث عن طريق تطوير قواعد بيانات شايله جواها كل الداتا دى وبيكون شغال عليها متخصصين وبيديرها مدير قواعد البيانات(DBA). النظم دى عباره عن حزمة من ال[[سوفت وير]] اللى بتساعد فى استخدام مجموعه متكامله من السجلات(Records) والملفات (Files) اللى بتكون قاعدة البيانات, بتسمح كمات لتطبيقات اليوزرز(المستخدمين) المختلفه انها تخوش على الداتا بسهوله وفى نفس الوقت. فى نماذج كتيره ومختلفه بستخدمها الأنظمه دى من نماذج قواعد البيانات زى مسلن: الموديل الشبكى
(ب[[الانجليزى]]Network Model) أو الموديل الترابطى (ب[[الانجليزى]]Relational Model).
[[ملف:Relational key.png|thumb|left|250px|فى الموديل الترابطى(Relational Model)السجلات المرتبطه ببعضها بتكون متوصله عن طريق كى(مفتاح)]]
فى السيستمز الكبيره الأنظمه دى بتسمح لليوزرز(المستخدمين) وكمان التطبيقات انهم يخوشوا على الداتا اللى جوا قاعدة البيانات, ممكن يخزنوا أو يسترجعوا الداتا فى شكل بنائى منظم. بدل من الأضطرار لكتابة يرامج كومبيوتر عشان تطلعنناالمعلومات, المستخدم ممكن يسأل اسئله بسيطه باستخدام لغه استعلامية(ب[[الانجليزى]]Query Language)زى ال[[اس كيو ال]] وعشان كده كتير من النظم دى فيها [[لغة برمجه]] وحاجات تانيه لتطوير التطبيقات اللى بتحتاج الداتا الموجوده جوا قاعدة البيانات. وكمان بتساعد فى تحديد التنظيم المنطقى للداتا وكيفية الدخول على قاعدة البيانات وازاى استخدم المعلومات اللى فيها , وبتوفر كمان أدوات بتسهل التحكم فى مين اللى يخوش على داتا معينه وصلاحيات كل يوزر يعمل ايه وما يعملش ايه. من الخدمات اللى بتقدمها النظم دى كمان فرض تكامل وتجانس الداتا وبتدير الدخول المتزامن (يعنى كذا واحد يخوشوا على الداتا فى نفس الوقت) وحاجه تانيه مهمه وهيا تخزين واستعادة النسخ الأحتياطيه المتاخده من قواعد البيانات.
 
== التصنيف وازاى بتشتغل ==
أنظمة إدارة قواعد البيانات بتتصنف على أساس هيكلة الداتا أو أنواعها, النظام بيقبل طلبات(Requests)عن الداتا من برنامج معين وبعد كده بيدى تعليمات ل[[نظام تشغيل|نظام التشغيل]] عشان يحول الداتا المطلوبة. الاستعلامات(ب[[الانجليزى]]Queries) والطلبات(ب[[الانجليزى]]Requests) والردود (ب[[الانجليزى]]Responses) لازم كلها تمشى على فورمات(شكل) معين وبيكون بدوره ماشى على بروتوكول معين. لما نستخدم الأنظمه دى ممكن نضيف أنواع جديده من الداتا لقاعدة البيانات من غير منأسر على السيستم الموجود اصلن أو نعطله. من أهم العلما اللى اسهموا فى مجال بناء قواعد البيانات وأنظمتها هوا العالم الكبير: [[إدجار كودد]](ب[[الانجليزى]]Edgar Codd) اللى بيعتبر أبو الموديل الترابطى (Relational Model).
 
== تكوينه ==
بيتكون من الأتى:
* لغة نمذجه (ب[[الانجليزى]]Modeling language‏) لتعريف رسم قاعدة البيانات
سطر 14:
* آلية تعامل (ب[[الانجليزى]]Transaction mechanism‏) بتتضمن [[خصايص ACID]].
 
== الوظايف ==
وظايف نظام إدارة قواعد البيانات هيا :
 
سطر 23:
* حماية وتأمين سلامة البيانات.
 
== أمسله ==
فى أنظمه كتير منها اللى ببلاش ومنها اللى بفلوس والليسته دى فيها حبة من دول و دول:
 
سطر 31:
* Access
* FireBird
* Sybase
 
[[تصنيف:كومبيوتر]]