قواعد البيانات العلائقية وتصميم قواعد البيانات
\n
تعتبر قواعد البيانات العلائقية (Relational Databases) حجر الزاوية في تخزين البيانات وإدارتها في العصر الرقمي. تستخدم هذه القواعد نموذجا يعتمد على الجداول والعلاقات بينها لتنظيم البيانات بكفاءة.
\n
أولا: مفهوم قاعدة البيانات العلائقية
\n
قاعدة البيانات العلائقية هي مجموعة من البيانات المنظمة في جداول (Tables) مترابطة بواسطة علاقات (Relationships). كل جدول يمثل كيانا معينا (مثل طالب، مقرر، أستاذ)، ويمثل كل صف (Record) سجلا فريدا، ويمثل كل عمود (Field) سمة من سمات الكيان. طور هذا النموذج إدغار كود (E.F. Codd) في عام 1970.
\n
ثانيا: المفاتيح والعلاقات
\n
- \n
- المفتاح الأساسي (Primary Key): حقل أو مجموعة حقول تحدد كل سجل بشكل فريد في الجدول.
- المفتاح الخارجي (Foreign Key): حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر، لإنشاء العلاقة بين الجدولين.
- العلاقات: أنواعها: واحد إلى واحد (1:1)، واحد إلى متعدد (1:N)، ومتعدد إلى متعدد (M:N).
\n
\n
\n
\n
ثالثا: التصميم المنطقي لقواعد البيانات
\n
التطبيع (Normalization) هو عملية تنظيم البيانات لتقليل التكرار وتحسين التكامل. تشمل مستويات التطبيع: النموذج العادي الأول (1NF) يتطلب ذرية الحقول وعدم وجود تكرار، النموذج العادي الثاني (2NF) يتطلب الاعتماد الكامل على المفتاح الأساسي، والنموذج العادي الثالث (3NF) يزيل الاعتماد غير المباشر.
\n
رابعا: لغة SQL الأساسية
\n
SQL (Structured Query Language) هي اللغة القياسية للتعامل مع قواعد البيانات العلائقية. أهم أوامرها: CREATE TABLE لإنشاء جدول، INSERT INTO لإضافة بيانات، SELECT لاستعلام البيانات، UPDATE لتحديث البيانات، DELETE لحذف البيانات، JOIN لربط جداول متعددة، وWHERE لتصفية النتائج.
\n
مثال تطبيقي:
\n
لإنشاء جدول للطلاب: CREATE TABLE Students (ID INT PRIMARY KEY, Name VARCHAR(50), Major VARCHAR(30)); لاستعلام الطلاب المسجلين في تخصص علوم الحاسوب: SELECT * FROM Students WHERE Major = 'Computer Science';
\n
خلاصة
\n
إتقان قواعد البيانات العلائقية و SQL أساسي لأي مبرمج أو مختص في تكنولوجيا المعلومات. للمزيد راجع دروسنا في هياكل البيانات والخوارزميات ومقدمة في الخوارزميات.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.