إنشاء قاعدة بيانات

بواسطة: - آخر تحديث: ١٣:٤٣ ، ١١ سبتمبر ٢٠١٩

قاعدة البيانات

قاعدة البيانات هي عبارة عن مكان لجمع بيانات معينة وتنظيمها وحفظها بهدف الرجوع إليها عند الحاجة، ويعد دفتر أرقام الهواتف المستخدم في الماضي مثالًا على قاعدة البيانات؛ والعدد الكبير من فواتير الحسابات المحفوظة في خزائن الأقسام المالية في الشركات قديمًا مثال على قاعدة البيانات، وقِياسًا على ذلك الكثير من الأمثلة الواقعية والمحسوسة، ونستخلص من هذا التعريف البسيط توفر خاصية هامة لقاعدة البيانات، وهي الاستمرارية في حفظ البيانات، وعلى الصعيد التقني والبرمجي، فإن قاعدة البيانات هي عبارة عن مكان تُحفظ فيه البيانات داخل جهاز الحاسوب أو الخادم، ويتسم هذا المكان بسمة الاستمرارية والديمومة في حفظ البيانات، بمعنى أنه عند إيقاف تشغيل جهاز الحاسوب، أو إعادة تشغيله، أو انقطاع التيار الكهربائي عنه، فإن قاعدة البيانات وما يوجد بها من بيانات تبقى موجودة ومحفوظة دون فقدان أي شيء منها.[١]


إنشاء قاعدة بيانات

إنشاء قاعدة بيانات عن طريق برنامج مايكروسوفت أكسس

سنعرض في هذا المقال خطوات إرشادية لتعلّم طريقة إنشاء قاعدة بيانات من خلال برنامج مايكروسوفت أكسس، وهي كالتالي:[٢]

  • فتح برنامج أكسس، ثم النقر على قائمة ملف، ثم النقر على خيار جديد.
  • النقر على قاعدة بيانات فارغة، ثم النقر على خيار إنشاء الذي يوجد على يسار الصفحة، بعد ذلك سيظهرعنوان (جدول 1) على الشاشة، ثم الضغط على (انقر للإضافة).
  • إدخال العناوين التي يرغب بها المستخدم مثلًا كتابة الاسم، ثم الضغط على مفتاح (Enter ) للانتقال إلى العمود الثاني وهكذا، ثم الضغط على مفتاح (Enter) مرّتين متتاليتين للانتقال إلى الصف الجديد، ولتغيير التصميم يمكن من خلال النقر على قائمة عرض الموجودة في شريط الأدوات، ثم النقر على خيار طريقة عرض التصميم.
  • كتابة اسم الجدول كما يرغب المستخدم، ثم النقر على زر موافق.
  • عند إضافة بعض البيانات، يمكن تغيير التصميم عن طريق الانتقال إلى طريقة عرض التصميم، فعلى سبيل المثال يمكن كتابة أرقام الموظفين في حقل اسم المعرّف، ثم النقر على السهم في عمود نوع البيانات لتظهر قائمة واختيار النوع الذي يرغب به المستخدم على أن يكون مناسبًا للبيانات التي أُضيفت للجدول.
  • كتابة الاسم الأول في الحقل 1 مثلًا، والاسم الأخير في الحقل 2.
  • الضغط على قائمة عرض، ثم اختيار طريقة عرض ورقة البيانات، والنقر على نعم لحفظ الجدول.
  • تعبئة الجدول بجميع المعلومات والبيانات التي يرغب بها المستخدم، وبعد الانتهاء النقر بزر الفأرة الأيمن على اسم الجدول، ثم اختيار حفظ.
  • لإنشاء وتصميم جدول آخر يتضمن معلومات أخرى، الضغط على تبويبة إنشاء، ثم اختيار جدول.
  • تكرار نفس الخطوات السابقة لإدخال المعلومات التي يرغب بها المستخدم إلى الجدول الجديد.
  • الرجوع إلى طريقة عرض التصميم، والنقر في أي مكان في الحقل الأول، ثم النقر على أيقونة مفتاح أساسي لإزالة إعدادات المفتاح الأساسي عن هذا الحقل.
  • الرجوع مرةً أخرى إلى طريقة عرض ورقة البيانات، والنقر على نعم لحفظ الجدول.

إنشاء قاعدة بيانات عن طريق SQL Server Management Studio

قبل الشروع في إنشاء قاعدة بيانات يجب معرفة أنّ SQL هي اختصار للعبارة (Structured Query Language) وتعني لغة الاستعلام البنيوية التي تختص بالتعامل مع قواعد البيانات المرتبطة، ولإنشاء قاعدة بيانات باستخدام هذه اللغة يجب اتباع الخطوات التالية:[٣]

  • تثبيت برنامج SQL server management studio: يتوفر هذا البرنامج مجانًا من شركة مايكروسوفت والذي يُتيح للمستخدم القدرة على الإتّصال مع خادم SQL وإدارته عن طريق واجهة رسومية عوضًا عن استعمال موجّه الأوامر، ولإنشاء قاعدة بيانات باستخدام SQL يمكن اتباع الخطوات التالية:
  • تشغيل البرنامج: عند تشغيل البرنامج لأول مرة، سيطلب البرنامج من المستخدم تحديد أي خادم يرغب بالاتصال به، وفي حال كان يوجد للمستخدم مُسبقًا خادم جاهز ويملك الأذونات اللازمة للاتصال به، يمكنه كتابة عنوان الخادم وبيانات المصادقة؛ فإذا كان المستخدم يرغب بإنشاء قاعدة بيانات محلية فعليه ضبط اسم قاعدة البيانات (.) ونمط المصادقة (Windows Authentication)، ثم النقرعلى اتصال للمتابعة.
  • تحديد مجلد قاعدة البيانات: بعد اتصال المستخدم مع الخادم، سواء كان محليًا أو بعيدًا، ستُفتح له نافذة (Object Explorer) في جانب الشاشة، وسيجد الخادم الذي اتصل به في أعلى شجرة (Object Explorer،) وإن لم يكن في الشجرة جميع الخيارات على المستخدم النقر على أيقونة (+) التي توجد بجانبها، ثم تحديد مجلد قاعدة البيانات.
  • إنشاء قاعدة بيانات جديدة: لإنشاء قاعدة بيانات جديدة يجب على المستخدم النقر بزر الفأرة الأيمن على مجلد قاعدة البيانات، ثم اختيار قاعدة بيانات جديدة، وبعدها ستظهر له نافذة جديدة تسمح له بتصميم قاعدة البيانات قبل إنشائها واختيار اسم قاعدة البيانات، وسيلاحظ المستخدم أنه عندما يكتب الاسم سيظهر ملفان إضافيان تلقائيًا وهما ملف (the Data) يضم جميع البيانات في قاعدة البيانات، وملف (the Log) يُسجّل التغييرات التي تحدث، ثم النقر على موافق لإنشاء القاعدة، وستظهر قاعدة البيانات الجديدة في مجلد قواعد البيانات الموسّع ولها أيقونة تشبه الأسطوانة.
  • إنشاء جدول: يجب إنشاء الجداول في قاعدة البيانات لتخزين البيانات فيها؛ إذ يحتوي الجدول على المعلومات التي يُدخلها المستخدم إلى قاعدة البيانات، لذلك يجب على المستخدم إنشاء جدول في قاعدة البيانات قبل المتابعة، ويجب توسيع قاعدة البيانات الجديدة الموجودة في مجلد قواعد البيانات، ثم النقر بزر الفأرة الأيمن على مجلد الجداول والنقر على خيار جدول جديد، بعدها سيُفتح ويندوز على بقية الشاشة مما يسمح للمستخدم بالتعامل مع الجدول الجديد.
  • إنشاء مفتاح أساسي: هذه الخطوة بمثابة رقم التسلسل أو رقم التسجيل، والذي سيسمح للمستخدم باستدعاء هذه المدخلات في وقت لاحق، ويمكن أن ينشئ من خلال كتابة الرقم المتسلسل في حقل اسم العمود، ثم كتابة int في حقل نوع البيانات، وإزالة علامة التحديد عن خيار السماح بإزالة القيم ، ثم النقر على صورة المفتاح في شريط الأدوات لجعل هذا الحقل مفتاحًا أساسيًا، في حال السماح للقيم الخالية فإن أول إدخال سيكون صفرًا، تضم نافذة خصائص العمود خيار (identity specification) على المستخدم النقر عليه، ثم جعل خيار (ls identity) على وضع نعم لزيادة قيمة عمود المعرف تلقائيًا لكل إدخال.
  • إنشاء بقية الأعمدة: عند الانتهاء من ملء حقول المفتاح الأساسي سيلاحظ المستخدم ظهور حقول جديدة أسفل منها مباشرة، مما سيسمح للمستخدم بتعبئة العمود التالي ويمكن للمستخدم تعبئة الحقول كما يريد ويتأكّد من اختيار نوع البيانات المناسب للمعلومات الموجودة في ذلك العمود فعلى سبيل المثال النوع (nchar) يمكن استخدامه للنص كالأسماء والعناوين، والنوع (int) يستخدم للأرقام كلها، والنوع ((decimal(x,y) يخزن الأرقام بصورة عشرية.
  • حفظ الجدول: عند انتهاء المستخدم من إنشاء الأعمدة، سيحتاج لحفظ الجدول قبل إدخال المعلومات من خلال النقر على أيقونة الحفظ في شريط الأدوات، ثم إدخال اسم للجدول، ويُفضل تسمية الجدول بطريقة تساعد على معرفة محتوى الجدول.
  • إضافة البيانات للجدول: بعد حفظ الجدول، يمكن للمستخدم البدء بإدخال البيانات إليه عن طريق الضغط على مجلد الجداول في نافذة (object Explorer)، وفي حال عدم ظهو الجدول الجديد على المستخدم النقر بزر الفأرة الأيمن على مجلد الجداول، ثم الضغط على تحديث، ثم النقر بزر الفأرة الأيمن على مجلد الجداول واختيار (Edit Top Zoo Row)، ستعرّف النافذة المركزية الحقول للبدء بإدخال البيانات وسيعبأ حقل المعرّف تلقائيًا وعلى المستخدم إدخال البيانات لبقية الحقول، وتكرر هذه الخطوة حتى ينتهي المستخدم من إضافة كافة البيانات التي يريدها.
  • تنفيذ الجدول لحفظ البيانات: بعد انتهاء المستخدم من إدخال البيانات، يجب النقر على زر (Execute SQL) في شريط الأدوات لحفظ البيانات في الجدول، ويحلل خادم ال SQL في الواجهة الخلفية بدوره جميع المعلومات في الأعمدة التي أنشأها المستخدم، ويكون هذا الزر على شكل علامة تعجب لونها أحمر، كما يمكن للمستخدم النقر على مفتاحي Ctrl+R معًا لتنفيذ الأمر.
  • الاستعلام عن البيانات: في هذه الخطوة يكون إنشاء قاعدة بيانات قد انتهى، ويمكن للمستخدم إنشاء جداول متعددة ضمن قاعدة البيانات.


المراجع

  1. "مقدمة عن قواعد البيانات"، academy.hsoub، اطّلع عليه بتاريخ 2019-8-21. بتصرّف.
  2. "كيفية إنشاء قاعدة بيانات باستخدام مايكروسوفت أكسس"، ar.wikihow، اطّلع عليه بتاريخ 2019-8-21. بتصرّف.
  3. "كيفية انشاء قاعدة بيانات"، arageek، اطّلع عليه بتاريخ 2019-8-21. بتصرّف.