كثيراً ما نسمع عن قواعد البيانات أو Database. نلاحظ من اسمها أنها عبارة عن مكان أو قاعدة تحتوي على بيانات يمكن أن تستخدمها في برنامجك بحيث تكون هذه القاعدة هي المرجع الأساسي للبرنامج.
لا بدّ و أنك فكّرت بعمل برنامج مثل دليل هاتف.. أو مذكرة مواعيد.. و ما إلى ذلك من برامج تعتبر أساسية لبعض الأشخاص. لكن هل فكّرت كيف يمكن عمل دليل الهاتف مثلاً؟؟ إذا لم تكن لديك أي فكرة عن قواعد البيانات، و كنت متمكن في التعامل مع الملفات، قد تفكر أن تقوم بعمل صندوق نص TextBox و تطلب من المستخدم إدخال البيانات، ثم تقوم بحفظها كملف نصّي! هذه الطريقة ممكنة إذا أردت تسجيل شخصين أو ثلاثة أو ربّما عشرة.. لكن فكّر بالموضوع من نظرة أعمق، قد يسجّل المستخدم مئة اسم مثلاً، عندها سيكون هناك مئة ملف نصّي، و ستجد أن مساحة البرنامج أصبحت كبيرة جداً.
لهذه الأسباب كان لا بدّ من وجود دعم من قواعد البيانات للفيجوال بيسك. و هذا الشيء طبعاً سيسهّل عمل برامج مثل دليل الهاتف.