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

الامارات 7 - قواعد البيانات

تُعتبر قاعدة البيانات (بالإنجليزية: Database) مجموعة من المعلومات المنظمة بطريقة تسهل الوصول إليها وإدارتها وتحديثها. غالبًا ما تُرتب البيانات في قواعد البيانات على شكل جداول تتضمن أعمدة وصفوف، وتكون مُفهرسة لتسهيل الوصول إليها وقراءتها لاحقًا.

برنامج مايكروسوفت أكسيس
يُعد برنامج مايكروسوفت أكسيس (بالإنجليزية: Microsoft Access) أداة لإدارة قواعد البيانات العلائقية، وهو جزء من حزمة مايكروسوفت أوفيس. يتميز البرنامج بواجهة مستخدم سهلة، ويدعم التكامل مع برمجيات أخرى من مايكروسوفت، مثل خادم SQL. يُناسب أكسيس الاستخدام في إدارة قواعد البيانات الصغيرة والكبيرة. لإنشاء قاعدة بيانات باستخدام أكسيس، يمكن اتباع الخطوات التالية:

عند فتح البرنامج، تظهر خيارات تحت تبويب "إنشاء" (بالإنجليزية: New) لإنشاء قاعدة بيانات جديدة. يمكن اختيار نموذج من الصفر أو استخدام قوالب.
بعد اختيار النموذج، سيطلب البرنامج إدخال اسم قاعدة البيانات وتحديد مكان حفظها.
الضغط على زر "إنشاء" (بالإنجليزية: Create).
استخدام خادم SQL
لإنشاء قاعدة بيانات باستخدام خادم SQL من مايكروسوفت، يمكن استخدام برنامج SQL Server Management Studio باتباع الخطوات التالية:

في "Object Explorer"، يتم إنشاء اتصال مع خادم SQL.
الضغط بالزر الأيمن على "Databases" واختيار "New Database".
اختيار اسم قاعدة البيانات والضغط على زر "موافق" (بالإنجليزية: OK).
برنامج MySQL
يُعتبر MySQL من أشهر أنظمة إدارة قواعد البيانات مفتوحة المصدر، ويتميز بسهولته. لتثبيت MySQL على نظام تشغيل ويندوز، يمكن اتباع الخطوات التالية:

تحميل برنامج التثبيت من الموقع الرسمي.
فتح الملف المحمّل واختيار نوع التثبيت (يفضل اختيار "Developer Default").
اتباع خطوات التثبيت حتى الانتهاء.
بعد التثبيت، يجب تعيين كلمة مرور للمستخدم الجذري (Root):

فتح "MySQL 5.7 Command Line Client" من قائمة البرامج.
تنفيذ الأمر: mysql -u root -p.
إدخال كلمة المرور الجديدة.
لإنشاء قاعدة بيانات جديدة، يُستخدم الأمر التالي مع استبدال "databasename" باسم القاعدة المطلوبة:

sql
Copy code
CREATE DATABASE databasename;
أنواع قواعد البيانات
يمكن تصنيف قواعد البيانات من حيث بنيتها وكيفية التعامل معها إلى عدة أصناف، منها:

العلائقية (Relational database): تُخزَّن البيانات في جداول، وتُستخدم لغة الاستعلامات البنيوية (SQL) لإدارة البيانات.
الموزعة (Distributed database): تكون البيانات موزعة على أجهزة مختلفة في الشبكة.
السحابية (Cloud database): مُصممة للاستخدام في الأنظمة السحابية، وتتيح اختيار مساحة التخزين وسرعة نقل البيانات حسب الحاجة.
الكائنية (Object-oriented database).
غير المعتمدة على SQL (NoSQL database): جيدة لتخزين كميات كبيرة من البيانات، وتتميز بأداء عالي عند معالجة مجموعات ضخمة.
المخططاتيّة (Graphical database): تستخدم نظرية المخططات لتخزين ومعالجة البيانات.
أنظمة إدارة قواعد البيانات
أنظمة إدارة قواعد البيانات (DBMS) هي برامج تُستخدم لإنشاء وإدارة قواعد البيانات، وتعمل كوسيط بين قاعدة البيانات والمستخدمين أو المبرمجين. تركز أنظمة إدارة البيانات على ثلاثة أمور رئيسية: البيانات نفسها، مُحرّك قاعدة البيانات، وبنية القاعدة. من أبرز أنظمة إدارة قواعد البيانات:

أوراكل (Oracle): لإدارة قواعد البيانات العلائقية.
خادم SQL من مايكروسوفت (Microsoft SQL Server): متاح لنظام تشغيل ويندوز فقط.
بوستجري سيكويل (PostgreSQL): متاحة على عدة أنظمة تشغيل.
ماي سيكويل (MySQL).
ماريّا دي بي (MariaDB): مفتوحة المصدر ومطورة من قِبَل مجموعة من المبرمجين.



شريط الأخبار