كيفية انشاء قاعدة بيانات sql
مفهوم قاعدة البيانات Database
قاعدة البيانات هي مجموعة من البيانات المترابطة مع بعضها البعض بهدف رفع أداء المؤسسة و الحفاظ علي المعلومات بما يساهم في سرعة استدعاء البيانات و تحديثها و استخراج التقارير اللازمة التي تساعد في دعم و اتخاذ القرار .
اشهر انواع قواعد البيانات
oracle : هي قاعدة بيانات كائنية علائقية (Object-relational database) وهي من تابعة لشركة أوراكل
قاعدة بيانات sql server : هي قاعدة بيانات علائقية و هي تابعة لشركة مايكروسوفت
MySQL : هو خادم قاعدة بيانات علائقية مفتوح المصدر حيث .يرمز SQL في MySQL إلى لغة الاستعلام الهيكلية.
قاعدة البيانات العلائقية Relational Database
هي من اشهر قواعد البيانات المستخدمة حيث يتم حفظ البيانات في جداول بينها علاقات تكاملية بهدف منع تكرار البيانات و سهولة تحديث كميات كبيرة من البيانات باقل مجهود بالاضافة الي سهولة تطوير قاعدة البيانات من حيث اضافة او حذف الجداول .
لغة برمجة قاعدة البيانات العلائقية SQL
جملة sql هي اختصار للعبارة Structured Query Language و لغة sql هي اللغة المستخدمة في انشاء و تطوير قاعدة البيانات مثل عمليات الحذف و التحديث و اضافة البيانات .
برامج ادارة قواعد البيانات Database Managements Systems
نظم ادارة قواعد البيانات هي برامج ذات واجهة رسومية تسهل علي المطورين انشاء و ادارة قواعد البيانات , و من اشهرها برنامج مايكروسوفت سيكول سيرفر
Microsoft SQL server management studio
حيث يمتاز بسهولة الاستخدام و ادارة قواعد البيانات الضخمة ومن اشهر اصداراتها :
- SQL Server 6.5.
- SQL Server 7.
- SQL Server 2000.
- SQL Server 2005
- SQL Server 2008.
- SQL Server 2012
- SQL Server 2013.
- SQL Server 2014.
- SQL Server 2017.
- SQL Server 2018.
- SQL Server 2019.
- SQL Server 2022.
ما هو azure sql
azure sql هو احدي منتجات شركة مايكروسوفت لادارة قاعدة بيانات SQL Server في سحابة Azure
تم بناء Azure SQL على غرار بيئة عمل SQL Server بحيث يمكنك نقل التطبيقات التي تستخدم قواعد بيانات sql server بسهولة سحابة مايكروسوفت .
خطوات تصميم وانشاء قاعدة البيانات sql database (كيفية إنشاء قاعدة بيانات)
تصميم وانشاء قاعدة البيانات في sql server يمر بالعديد من المراحل :
اولا : تحليل قاعدة البيانات Database Analysis
اولي خطوات إنشاء قاعدة بيانات جديدة : هي تحديد اهداف قاعدة البيانات التي تسعي المؤسسة للوصول اليها و كذلك دراسة الدورة المستندية الحالية للمؤسسة بهدف تلبية المتطلبات الاساسية و اضافة الافكار التي تساعد علي رفع اداء العمل .
مراحل تحليل قاعدة البيانات :
- تحديد متطلبات المؤسسة
- جمع المعلومات و البيانات
- تنظيم و ترتيب البيانات
- تحليل العلاقات بين البيانات
ثانيا : تصميم قاعدة البيانات Database Design
هي الاجراءات و العمليات التي تهدف الي انشاء افضل نموذج لقاعدة البيانات و التي تلبي متطلبات المؤسسة و تسهل عمليات حفظ البيانات و استدعائها و التعديل عليها و تمنع تكرار البيانات . و في هذه المرحلة يتم تحديد جداول قاعدة البيانات و تحديد العلاقات بينها .
ثالثا : اختبار قاعدة البيانات Database Testing
و في هذه المرحلة يتم تسجيل بيانات و اجراء عمليات تعديل و استدعاء و حذف البيانات و قياس أداء جودة قاعدة البيانات و معرفة نقاط القوة و الضعف و الثغرات البرمجية بما يساعدة علي تطوير قاعدة البيانات .
رابعا : ادارة قاعدة البياناتsql database administration
هي الاجراءات اللازمة التي تساعد علي استمرار تشغيل قاعدة البيانات و الحفاظ عليها (حماية قواعد البيانات sql database) من خلال عمليات النسخ الاحتياطي و الاستعادة او مشاركة نسخة من البيانات علي سيرفر اخر و من جانب اخر تحديد الصلاحيات الخاصة بالمستخدمين مثل تسجيل بيانات فقط دون التعديل عليها او تسجيل و تحديث البيانات او منع حذف البيانات و غيرها من صلاحيات البيانات و ايضا عمل الوظائف البرمجية التي تعمل بشكل تلقائي وفقا لمتطلبات المؤسسة في أوقات محددة .
خامسا : صيانة و تطوير قاعدة البيانات Database Maintenance sql
في هذه المرحلة يتم حل المشكلات التي قد تظهر اثناء العمل علي قاعدة البيانات و كذلك تلبية المتطلبات الجديدة مؤسسة و ايضا تسهيل تجربة مستخدم قاعدة البيانات .
كيفية انشاء قاعدة بيانات جديدة (create new data base)
قم بفتح برنامج Microsoft SQL server management studio ثم اضغط كلك يمين علي كلمة databases ثم اختر new database سوف يظهر لك نافذة خيارات انشاء قاعدة بيانات جديدة قم بكتابة اسم قاعدة البيانات و حدد مسار حفظ ملفات قاعدة البيانات ثم اضغط ok .