Professional Documents
Culture Documents
نظم ادارة قواعد البيانات
نظم ادارة قواعد البيانات
Introduction : :مقدمة
It is a set of programs that manage the ه و مجموع ة م ن الب رامج الت ي ت دير عملي ة
process of storing and retrieving data, as وك ذلك ي وفر،تخ زين واس ترجاع البيان ات
well as providing the ability for users to
إمكاني ة وص ول المس تخدمين إل ى قاع دة
access and interact with the database.
.البيانات والتعامل معها
It is a link between users and the database,
ه و حلق ة وص ل ب ين المس تخدمين وقاع دة
as it receives user requests, then transfers
إذ يق وم باس تقبال طلب ات المس تخدمين،البيان ات
them to the database, implements the
necessary programs for these requirements, وم ن ث م نقله ا إل ى قاع دة البيان ات وتنفي ذ
and then provides the requested results to the الب رامج الﻼزم ة له ذه المتطلب ات وم ن ث م
user. .تزويد المستخدم بالنتائج المطلوبة
Among the most important and most widely Microsoft : م ن أهمه ا وأكثره ا اس تعماﻻ
used are: Microsoft Office Access, Oracle, office Access, Oracle, MySQL,
MySQL, Microsoft SQL Server.
Microsoft SQL Server
One of the most important features of ( ان تك ونDBMS) م ن أه م ممي زات ب رامج
DBMS programs is that they are easy to use
س هلة اﻻس تعمال لﻸش خاص غي ر المختص ين وذل ك
for non-specialized people by using
application programs. These software وه ي عب ارة ع ن.باس تعمال الب رامج التطبيقي ة
programs have interfaces that the user
واجه ات يق وم المس تخدم بالتعام ل معه ا للوص ول
interacts with to access the database
management system, and the process of إل ى نظ ام إدارة قواع د البيان ات وت تم عملي ة ترجم ة
translating user operations is done through a عملي ات المس تخدمين ع ن طري ق لغ ة خاص ة تس مى
special language called Structured Query
تش مل ه ذه.(SQL) لغ ة اﻻس تعﻼمات الهيكلي ة
Language (SQL). This language includes
commands perform operations on databases اللغ ة أوام ر تق وم بالعملي ات عل ى قواع د البيان ات
such as creating, adding, deleting, and
.كاﻹنشاء واﻹضافة والحذف والتعديل
modifying.
Example: :مثال
The telephone directory, which includes دلي ل اله اتف ال ذي يش تمل عل ى أس ماء وعن اوين
the names, addresses, and residents phone
وأرق ام هوات ف س كان مدين ة م ا يمك ن أن نعتب ره
numbers of a city, can be considered a
database, and benefiting from the latter is قاع دة بيان ات وتتحق ق اﻻس تفادة م ن ه ذه اﻻخي رة
achieved by entering the subscriber's number
بإدخ ال رق م المش ترك والحص ول عل ى اس مه
and obtaining his name and address, or
entering the subscriber's name and obtaining وعنوان ه أو إدخ ال اس م المش ترك والحص ول عل ى
his number, for example. After adding new
بع د إض افة عم ﻼء ج دد ل دليل اله اتف.رقم ه م ثﻼ
subscriber to the phone book, we may need to
rearrange the names of subscribers فإنن ا ق د نحت اج ﻹع ادة ترتي ب أس ماء المش تركين
alphabetically. This is one of the functions of ه ذا العم ل م ن أح د وظ ائف إدارة قواع د،أبج ديا
database management.
.البيانات
Functions and Tasks of DBMS: :وظائف ومهام نظم إدارة قواعد البيانات
Create databases that store data within tables. إنش اء قواع د البيان ات حي ث تق وم بتخ زين
Continuous updating of databases. .البيانات ضمن الجداول
Operation such that this function consists of
. التحديث المستمر لقواعد البيانات
using the stored data according to the need for
التش غيل بحي ث تتمث ل ه ذه الوظيف ة ف ي اس تخدام
it.
.البيانات المخزنة وفقا للحاجة إليها
Maintenance in case errors are observed.
Data sharing: This makes it easier for users to وهذا بسهولة حصول المستخدمين: مشاركة البيانات
get the information they need.
.على المعلومات التي يحتاجونها
Access to the required data and the ability to
إمكانية الوصول إلى البيانات المطلوبة وإمكانية
retrieve: All data is stored in an integrated and
حيث تكون كل البيانات مخزنة بطريقة:اﻻسترجاع
accurate manner, which leads to easy retrieval.
.متكاملة ودقيقة مما يؤدي الى سهولة استرجاعها
Monitoring the database by following up on
the changes that occur at the level of the stored مراقبة قاعدة البيانات وهذا بمتابعة التغيرات التي
data, making modifications to it, and making ادخال،تحدث على مستوى البيانات المخزنة
backup copies possible
.التعديﻼت عليها وإمكانية عمل نسخ احتياطية
The high cost in terms of the tools used in ، التكلفة العالية من حيث اﻷدوات المستخدمة فيها
it, for organizations with large databases
بالنسبة للمؤسسات ذات قواعد البيانات الكبيرة تتطلب
that require sophisticated hardware and
software and experienced employees. .أجهزة وبرمجيات متطورة وموظفين ذوي خبرة
Requires a large storage space.
. تتطلب مساحة تخزين كبيرة
Can be affected by external factors such as
viruses. . يمكن أن تتأثر بعوامل خارجية مثل الفيروسات
If there is a defect in its components, it في حالة وجود خلل في مكوناتها يمكن أن يؤدي إلى
could lead to its malfunction.
.عطلها
To create a database, we need: a repository مس تودع: نحت اج إل ى،ﻹنش اء قاع دة بيان ات
so that the data is stored, a database نظ ام إدارة قواع د،حت ى ي تم تخ زين البيان ات
management system, and a language that لغ ة تعطين ا واجه ات إخ راج وواجه ات،البيان ات
gives us output interfaces and input interfaces إدخ ال حت ى يس تطيع المس تخدم النه ائي فه م البيان ات
so that the end user can understand the data in
الموج ودة ف ي قاع دة البيان ات المس تخدمة ف ي
the database used in application programs.
.البرامج التطبيقية