You are on page 1of 5

‫ما هي قاعدة البيانات؟‬

One of the technology terms that most people have become
accustomed to hearing either at work or while surfing the internet is
the database. ‫واحدة من التكنولوجيا حيث ان معظم الناس اصبحوا معتادين على‬
‫الستماع سواء في مجال العمل او أثناء التجوال النترنت هي قاعدة البيانات‬. The
database used to be an extremely technical term, however with the
rise of computer systems and information technology throughout our
culture, the database has become a household term. ‫قاعدة البيانات‬
‫ ولكن مع ظهور الحاسوب ونظم تكنولوجيا‬، ‫المستخدمة الى ان مصطلح فني للغاية‬
‫ وقاعدة البيانات للسر المعيشيه أصبح مصطلح‬، ‫المعلومات فى جميع أنحاء ثقافتنا‬.
The definition of a database is a structured collection of records or data
that is stored in a computer system. ‫تعريف قاعدة بيانات هو منظم جمع‬
‫السجلت او البيانات التي يتم تخزينها في نظام حاسوبي‬. In order for a database to
be truly functional, it must not only store large amounts of records
well, but be accessed easily. ‫ ال انه‬، ‫من اجل لقاعدة بيانات لتكون حقا وظيفيه‬
‫ ولكن الوصول اليها بسهولة‬، ‫يجب ان ل تخزن كميات كبيرة من السجلت جيدا‬. In
addition, new information and changes should also be fairly easy to
input. ‫ معلومات جديدة وتغييرات وينبغي ايضا السهل الى حد ما‬، ‫وبالضافة الى ذلك‬
‫المدخلت‬. In order to have a highly efficient database system, you need
to incorporate a program that manages the queries and information
stored on the system. ‫ انت‬، ‫حتى يكون لديها كفاءه عالية في نظام قاعدة البيانات‬
‫بحاجة الى تضمين البرنامج الذي يدير الستفسارات والمعلومات المخزنه على النظام‬.
This is usually referred to as DBMS or a Database Management
System. ‫ هذا هو يشار اليها عادة بوصفها‬dbms ‫او نظام لدارة قاعدة البيانات‬.
Besides these features, all databases that are created should be built
with high data integrity and the ability to recover data if hardware fails.
‫ وجميع قواعد البيانات التي أنشئت ينبغي ان تبنى مع بيانات‬، ‫الى جانب هذه السمات‬
‫عالية النزاهه والقدرة على استرجاع البيانات اذا فشل الجهزه‬.

Types of Databases ‫أنواع قواعد البيانات‬
There are several common types of databases; each type of database
has its own data model (how the data is structured). ‫وهناك عدة أنواع من‬
‫قواعد البيانات المشتركة ؛ لكل نوع من قواعد البيانات لديها قناعاتها نموذج بيانات )كيفية‬
‫)البيانات منظم‬. They include; Flat Model, Hierarchical Model, Relational
Model and Network Model. ‫ وشبكة‬، ‫ ونموذج هرمي‬، ‫وهي تشمل ؛ شقة نموذجية‬
‫العلقات النموذجيه النموذجيه‬.

The Flat Model Database ‫الشقه النموذجيه‬
‫قاعدة البيانات‬
In a flat model database, there is a two dimensional (flat structure)
array of data. (‫ وثمة اثنان البعاد )شقة هيكل‬، ‫في شقه نموذج قاعدة البيانات‬
‫مجموعة من البيانات‬. For instance, there is one column of information and
within this column it is assumed that each data item will be related to
the other. ‫ هناك واحدة من العمود المعلومات وضمن هذا العمود‬، ‫فعلى سبيل المثال‬
‫ومن المفترض ان كل البيانات البند ستكون مرتبطة الى اخرى‬. For instance, a flat
model database includes only zip codes. ‫ شقة نموذجية‬، ‫فعلى سبيل المثال‬
‫تضم قاعدة بيانات فقط الرمز البريدي المدونات‬. Within the database, there will
only be one column and each new row within that one column will be a
new zip code. ‫ لن يكون هنالك سوى عمود واحد لكل صف‬، ‫ضمن قاعدة البيانات‬
‫جديد آن واحد داخل العمود سيكون الرمز البريدي الجديد‬.

The Hierarchical Model Database ‫النموذج‬
‫الهرمي لقاعدة البيانات‬
The hierarchical model database resembles a tree like structure, such
as how Microsoft Windows organizes folders and files. ‫النموذج الهرمي‬
‫ مثل مايكروسوفت ويندوز كيف ينظم المجلدات‬، ‫لقاعدة البيانات يشبه شجرة مثل هيكل‬
‫والملفات‬. In a hierarchical model database, each upward link is nested
in order to keep data organized in a particular order on a same level
list. ‫ وربط كل التصاعدي هو متداخل من اجل‬، ‫في قاعدة بيانات النموذج الهرمي‬
‫الحفاظ على البيانات المنظمه في ترتيب معين على نفس مستوى قائمة‬. For
instance, a hierarchal database of sales, may list each days sales as a
separate file. ‫ هل كل اليام قائمة‬، ‫ مرتبي قاعدة بيانات المبيعات‬، ‫فعلى سبيل المثال‬
‫المبيعات كما في ملف منفصل‬. Within this nested file are all of the sales
(same types of data) for the day. ‫وضمن هذا الملف متداخل كلها من المبيعات‬
‫)نفس انواع البيانات( للحتفال بهذا اليوم‬.

The Network Model ‫الشبكه النموذجيه‬
In a network model, the defining feature is that a record is stored with
a link to other records - in effect networked. ‫ والسمة‬، ‫في شبكة النموذجيه‬
‫ في الواقع المترابط‬- ‫المميزه هي ان يخزن رقما قياسيا مع وصلة الى سجلت اخرى‬.
These networks (or sometimes referred to as pointers) can be a variety
of different types of information such as node numbers or even a disk
address. ‫هذه الشبكات )او يشار اليها احيانا على انها مؤشرات( يمكن ان تكون‬
‫مجموعة متنوعة من انواع مختلفة من المعلومات مثل الرقام العقده أو حتى معالجة‬
‫القرص‬.

The Relational Model ‫الرتباط بعلقات‬
‫نموذجية‬
The relational model is the most popular type of database and an
extremely powerful tool, not only to store information, but to access it
as well. ‫الرتباط بعلقات النموذج هو الكثر شعبية النوع من قاعدة بيانات وأداة بالغة‬
‫ ولكن الوصول الى انها كذلك‬، ‫ ليس فقط لتخزين المعلومات‬، ‫القوة‬. Relational
databases are organized as tables. ‫الرتباط بعلقات قواعد البيانات كما يتم‬
‫تنظيم الجداول‬. The beauty of a table is that the information can be
accessed or added without reorganizing the tables. ‫الجمال من الجدول هو‬
‫ان المعلومات التي يمكن الوصول اليها او التي اضيفت دون اعادة تنظيم الجداول‬. A
table can have many records and each record can have many fields. ‫أ‬
‫الجدول يمكن ان يكون لها العديد من سجلت كل سجل ويمكن ان يكون العديد من‬
‫الميادين‬.
Tables are sometimes called a relation. ‫الجداول هي التي تسمى احيانا علقة‬.
For instance, a company can have a database called customer orders,
within this database will be several different tables or relations all
relating to customer orders. ‫ ويجوز للشركة ان يكون لها‬، ‫فعلى سبيل المثال‬
‫ داخل قاعدة البيانات هذه ستكون عدة جداول مختلفة‬، ‫قاعدة بيانات تسمى أوامر العملء‬
‫او العلقات جميع الوامر المتعلقة الزبون‬. Tables can include customer
information (name, address, contact, info, customer number, etc) and
other tables (relations) such as orders that the customer previously
bought (this can include item number, item description, payment
amount, payment method, etc). ‫الجداول يمكن ان تشمل معلومات العميل‬
‫ الخ( وغيرها من الجداول‬، ‫ وعدد العملء‬، ‫ والمعلومات‬، ‫ والتصال‬، ‫ العنوان‬، ‫)السم‬
، ‫)العلقات( مثل الوامر التي سبق ان اشترى العميل )وهذا يمكن ان يشمل عددا البند‬
‫ الخ‬، ‫ طريقة الدفع‬، ‫ ودفع المبلغ‬، ‫( البند الوصف‬. It should be noted that every
record (group of fields) in a relational database has its own primary
key. ‫وتجدر الشارة الى ان كل سجل )مجموعة من الميادين )أ بعلقات اخرى في قاعدة‬
‫البيانات لديها قناعاتها المفتاح الساسي‬. A primary key is a unique field that
makes it easy to identify a record. ‫أ المفتاح الساسي هو فريد الميدانيه ان‬
‫يجعل من السهل تحديد رقم قياسي‬.
Relational databases use a program interface called SQL or Standard
Query Language. ‫الرتباط بعلقات استخدام قواعد بيانات برنامج بينية تسمى لغة‬
‫الستعلمات البنيويه او استفسار اللغة الموحدة‬. SQL is currently used on
practically all relational databases. ‫لغة الستعلمات البنيويه هو المستخدم حاليا‬
‫على الرتباط بعلقات عمليا جميع قواعد البيانات‬. Relational databases are
extremely easy to customize to fit almost any kind of data storage.
‫الرتباط بعلقات قواعد البيانات هي سهلة للغاية لتخصيص لتناسب تقريبا اي نوع من‬
‫تخزين البيانات‬. You can easily create relations for items that you sell,
employees that work for your company, etc. ‫يمكنك بكل سهولة أن تخلق‬
‫ الخ‬، ‫ ان الموظفين للعمل شركتك‬، ‫علقات بالنسبة للصناف التي تبيعه‬.

Accessing Information Using a Database
‫الحصول على المعلومات باستخدام قاعدة بيانات‬
While storing data is a great feature of databases, for many database
users the most important feature is quick and simple retrieval of
information. ‫ بالنسبة للعديد‬، ‫عند تخزين البيانات هو سمة كبرى من قواعد البيانات‬
‫من مستخدمي قاعدة البيانات وأهم ميزة هي سريعه وبسيطة استرجاع المعلومات‬. In a
relational database, it is extremely easy to pull up information
regarding an employee, but relational databases also add the power of
running queries. ‫ ومن السهل للغاية تصل الى‬، ‫أ بعلقات اخرى في قاعدة البيانات‬
‫ ولكن ايضا على العلقات قواعد البيانات‬، ‫سحب المعلومات المتعلقة كان الموظف‬
‫تضاف سلطة بالظهور الستفسارات‬. Queries are requests to pull specific
types of information and either show them in their natural state or
create a report using the data. ‫الستفسارات طلبات لسحب أنواع محددة من‬
‫المعلومات واظهارهم اما في مكانها الطبيعي الدولة او انشاء تقرير باستخدام البيانات‬.
For instance, if you had a database of employees and it included tables
such as salary and job description, you can easily run a query of which
jobs pay over a certain amount. ‫ لو كان لديك قاعدة بيانات‬، ‫فعلى سبيل المثال‬
‫ يمكنك بسهولة‬، ‫ وانها شملت الجداول مثل الرواتب والتوصيف الوظيفي‬، ‫للموظفين‬
‫البعيد استفسار من الوظائف التي تدفع اكثر من مبلغ معين‬. No matter what kind of
information you store on your database, queries can be created using
SQL to help answer important questions. ‫مهما كان نوع المعلومات لكم متجر‬
‫ والستفسارات التي يمكن ان تنشأ باستخدام لغة‬، ‫على قاعدة البيانات الخاصة بك‬
‫الستعلمات البنيويه للمساعدة في الجابه عن السءله الهامة‬.

Storing a Database ‫تخزين قاعدة بيانات‬
Databases can be very small (less than 1 MB) or extremely large and
complicated (terabytes as in many government databases), however
all databases are usually stored and located on hard disk or other
types of storage devices and are accessed via computer. ‫قواعد البيانات‬
‫ ميغابايت( أو كبيرا للغاية ومعقدة‬1 ‫( يمكن ان تكون صغيرة جدا )اقل من‬terabytes ‫كما‬
‫ ولكن عادة ما تكون جميع قواعد‬، (‫هو الحال في العديد من الحكومة قواعد البيانات‬
‫البيانات المخزنه والموجودة على القرص الصلب او انواع اخرى من اجهزة التخزين ويتم‬
‫الوصول اليها عن طريق الحاسوب‬. Large databases may require separate
servers and locations, however many small databases can fit easily as
files located on your computer's hard drive. ‫قواعد بيانات كبيرة قد تتطلب‬
‫ ولكن العديد من قواعد البيانات الصغيرة يمكن ان تتلءم بسهولة‬، ‫خدمة منفصلة ومواقع‬
‫حسب الملفات الموجودة على جهاز الكمبيوتر الخاص بك القرص الثابت‬.

Securing a Database ‫تأمين قاعدة بيانات‬
Obviously, many databases store confidential and important
information that should not be easily accessed by just anyone. ‫ومن‬
‫الواضح ان العديد من قواعد البيانات وتخزين سرية المعلومات الهامة التي ينبغي أن ل‬

‫‪. Many databases require‬يكون من السهل الوصول اليها من قبل اي شخص فقط‬
‫‪passwords and other security features in order to access the‬‬
‫كلمات السر التي تتطلب الكثير من قواعد البيانات وغيرها من السمات ‪information.‬‬
‫‪. While some databases can be‬المنية من اجل الوصول الى المعلومات‬
‫‪accessed via the internet through a network, other databases are‬‬
‫وفي حين ان بعض قواعد ‪closed systems and can only be accessed on site.‬‬
‫البيانات ويمكن الوصول الى شبكة النترنت عن طريقوغيرها من قواعد البيانات ونظم‬
‫‪.‬مغلقة ل يمكن الطلع عليها على الموقع‬