"Data abstraction" هو مصطلح يتكون من كلمتين: "data" (اسم) و "abstraction" (اسم).
/ˈdeɪtə æbˈstrækʃən/
"Data abstraction" يُترجم إلى العربية كـ "تجريد البيانات".
"Data abstraction" هو مفهوم في علوم الحاسوب يتمثل في إخفاء التفاصيل المعقدة للبيانات وتقديم واجهة بسيطة للوصول إليها. يُستخدم هذا المفهوم في تصميم البرامج وقواعد البيانات لتحسين إمكانية استخدام البيانات وتقليل التعقيدات.
عادةً ما يتم استخدام مصطلح "data abstraction" في السياقات الفنية، مثل المحاضرات والدروس المتعلقة بعلوم الحاسوب، وتبلغ تكرار استخدامه مستويات عالية في السياقات المكتوبة، خاصة في المقالات الأكاديمية والتقنية.
"تجريد البيانات يتيح للمطورين التركيز على الوظائف عالية المستوى بدلاً من التفاصيل منخفضة المستوى."
"In object-oriented programming, data abstraction is achieved through the use of classes and interfaces."
"Data abstraction" يمكن أن يتواجد في عدة تعبيرات شائعة في مجال البرمجة، مثل:
مثال: "The principle of data abstraction is fundamental in designing software systems."
"Data abstraction layers"
مثال: "Data abstraction layers simplify the interaction between the user and the underlying data."
"Abstraction of data types"
الكلمة "data" مستمدة من اللاتينية "datum" التي تعني "شيء معطى". أما "abstraction" فهي مشتقة من الكلمة اللاتينية "abstrahere" والتي تعني "إبعاد" أو "فصل".