You are on page 1of 4

Topic 01: Introduction to Databases 04 ‫اعﻼم الي‬

‫ مدخل الى قواعد البيانات‬:01 ‫المحور‬


Lesson 01: Databases Management
Systems.
‫ نظام إدارة قواعد البيانات‬:01 ‫الدرس‬
Third year-23/24 Computer Science 04

Introduction : :‫مقدمة‬

A database is a store in which data is ‫قاع دة البيان ات ه ي عب ارة ع ن مخ زن ي تم في ه‬


stored. This store needs a system to manage it, ‫ ه ذا المخ زن يحت اج إل ى نظ ام‬،‫تخ زين البيان ات‬
called a database management system ‫يديره يسمى بنظام إدارة قواعد البيانات‬

Database Management System (DBMS): : (DBMS) ‫نظام إدارة قواعد البيانات‬

 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.

‫سامي‬ ‫م ف‬/‫د‬-‫ حان أم ة‬/‫د‬ 1


Topic 01: Introduction to Databases 04 ‫اعﻼم الي‬
‫ مدخل الى قواعد البيانات‬:01 ‫المحور‬
Lesson 01: Databases Management
Systems.
‫ نظام إدارة قواعد البيانات‬:01 ‫الدرس‬
Third year-23/24 Computer Science 04

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.

 It is used as an intermediary between the user .‫ الصيانة في حال مﻼحظة أخطاء‬

and the database. ‫ يس تخدم كوس يط ب ين المس تخدم وقاع دة‬


 It receives all user requests, translates them
.‫البيانات‬
into complex operations, and then returns
‫ يتلق ى جمي ع طلب ات المس تخدم ويترجمه ا إل ى‬
them in a better way.
.‫عمليات معقدة ثم يعيدها بصورة أفضل‬
 It hides all the internal complications of the

database ‫ يخفي جميع التعقيدات الداخلية لقاعدة البيانات‬

‫سامي‬ ‫م ف‬/‫د‬-‫ حان أم ة‬/‫د‬ 2


Topic 01: Introduction to Databases 04 ‫اعﻼم الي‬
‫ مدخل الى قواعد البيانات‬:01 ‫المحور‬
Lesson 01: Databases Management
Systems.
‫ نظام إدارة قواعد البيانات‬:01 ‫الدرس‬
Third year-23/24 Computer Science 04

Advantages of DBMS: :‫مزايا نظام إدارة قواعد البيانات‬

 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
.‫التعديﻼت عليها وإمكانية عمل نسخ احتياطية‬

Disadvantages of DBMS: :‫عيوب نظام إدارة قواعد البيانات‬

 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.
.‫البرامج التطبيقية‬

‫سامي‬ ‫م ف‬/‫د‬-‫ حان أم ة‬/‫د‬ 3


Topic 01: Introduction to Databases
‫ مدخل الى قواعد البيانات‬:01 ‫المحور‬
04 ‫اعﻼم الي‬
Lesson 01: Databases Management
Systems.
‫ نظام إدارة قواعد البيانات‬:01 ‫الدرس‬
Third year-23/24 Computer Science 04

Questions about the topic 01: :01 ‫أسئلة حول الموضوع‬


1. What are the most important programs used in ‫ ما هي اهم البرامج المستخدمة في انشاء وتسيير‬.1
creating and managing databases? ‫قواعد البيانات؟‬
2. What are the characteristics of modern
‫ بماذا تتميز قواعد البيانات الحديثة؟‬.2
databases?
‫ اذكر بعض مميزات قواعد البيانات‬.3
3. Mention some features of databases
4. What are the duties of a database ‫ ما هي مهام مدير قواعد البيانات؟‬.4
administrator? ‫ ما هو نموذج قواعد البيانات اﻷكثر اعتمادا ولماذا؟‬.5
5. What is the most widely adopted database
model and why?

‫سامي‬ ‫م ف‬/‫د‬-‫ حان أم ة‬/‫د‬ 4

You might also like