المناهج الدراسية
دورة: تكنولوجيا المعلومات والاتصالات ICT
تسجيل الدخول

المناهج الدراسية

تكنولوجيا المعلومات والاتصالات ICT

نص الدرس

الدرس 2 – قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات

تكنولوجيا المعلومات والاتصالات ICT

الدرس 2 – قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات

الدرس 2 – قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات

الدرس 2 – قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات

★ كتاب الشرح والتفصيل العلمي الشامل المعتمد ★

كتاب الشرح المفصل←قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات الشخصية

| | 2026/2027 |

  • 🎯 أهداف التعلم والمخرجات التعليمية المقررة بالتفصيل:
  • • استيعاب مفهوم قواعد البيانات العلائقية (Relational Databases) والمفتاح الأساسي والمفتاح الأجنبي.
  • • إتقان أوامر لغة الاستعلام الهيكلية SQL الأساسية (SELECT, INSERT, UPDATE, DELETE).
  • • تحليل مخاطر الأمن السيبراني (التصيد الاحتيالي، برمجيات الفدية، وهجمات الهندسة الاجتماعية).
  • • تطبيق معايير الأمان الرقمي والتشفير (Encryption) والمصادقة متعددة العوامل (MFA) لحماية الحسابات.
  • 📖 المفاهيم والمصطلحات العلمية واللغوية الأساسية (Core Terminology):
وجه المقارنةالفكرة الأساسيةمثالكلمات مفتاحية
🔹 قاعدة البيانات العلائقية (Relational Database)
  • مجموعة منظمة من البيانات المخزنة في جداول مترابطة بعلاقات منطقية
  • وتتكون من صفوف (سجلات Records) وأعمدة (حقول Fields)
—مجموعةمنظمةالمخزنةجداول
🔹 المفتاح الأساسي (Primary Key)الرقم القومي للمواطن أو كود الطالب)فريدداخلجدولقاعدة
🔹 المفتاح الأجنبي (Foreign Key)حقل في جدول يشير إلى المفتاح الأساسي في جدول آخر لإنشاء ربط وعلاقة منطقية متماسكة بين الجدولين—جدوليشيرالأساسيلإنشاء
🔹 لغة الاستعلام الهيكلية (SQL)لغة قياسية دولية مخصصة للتعامل مع قواعد البيانات العلائقية وإدارتها وإنشاء الجداول واسترجاع وتعديل وحذف البيانات—قياسيةدوليةمخصصةللتعامل
  • 🔹 الأمن السيبراني (Cybersecurity) مجموعة من الوسائل التقنية والتنظيمية والإدارية المصممة لحماية الأنظمة والشبكات والبرامج والبيانات من الهجمات والاختراقات الرقمية أو التلف أو الوصول غير المصرح به.
  • 🔹 المصادقة متعددة العوامل (Multi-Factor Authentication – MFA): إجراء أمني يتطلب من المستخدم تقديم وسيلتين أو أكثر للتحقق من هويته لتسجيل الدخول (مثل كلمة المرور + رمز مرسل على الهاتف عبر SMS أو تطبيق Authenticator).
  • ⚖️ القوانين والنظريات والعلاقات الحاكمة (Governing Laws & Principles):
  • ★ أوامر SQL الأساسية الأربعة (CRUD Operations) [ الصيغة: 1. الاستعلام: `SELECT columns FROM table WHERE condition;`2. الإضافة: `INSERT INTO table (col1, col2) VALUES (val1, val2);`3. التعديل: `UPDATE table SET col1 = val1 WHERE condition;`4. الحذف: `DELETE FROM table WHERE condition;` (مع وجوب كتابة شرط WHERE لتفادي مسح كامل الجدول). ]
  • ★ مثلث أمن المعلومات الشهير (CIA Triad) [ الصيغة: 1) السرية (Confidentiality): حماية البيانات من الاطلاع غير المصرح به.2) السلامة (Integrity): ضمان دقة البيانات وعدم تلاعب أي طرف بها.3) التوافر (Availability): جاهزية الأنظمة والبيانات للمستخدمين المصرح لهم وقت الحاجة. ]
  • ★ معيار قوة كلمة المرور المعقدة [ الصيغة: كلمة المرور القوية $\ge 12$ رمزاً تتضمن خليطاً إجبارياً من: حروف كبيرة (Uppercase) + حروف صغيرة (Lowercase) + أرقام (Numbers) + رموز خاصة (#, $, @, %). ]
  • 📌 الشرح التفصيلي المستفيض لكافة محاور الدرس:
  • ◄ أولاً بنية قواعد البيانات العلائقية وتصميم الجداول
  • تمثل قواعد البيانات القلب النابض لكافة المنظومات الرقمية الحديثة كالبنوك، المستشفيات، شركات الاتصالات، والمنصات التعليمية.
  • تعتمد قواعد البيانات العلائقية (RDBMS) مثل MySQL وPostgreSQL وOracle على تنظيم البيانات في جداول ثنائية الأبعاد تتكون من حقول (أعمدة تمثل خصائص الكيان) وسجلات (صفوف تمثل كياناً واحداً متكاملاً).
  • لضمان تكامل البيانات وتفادي التكرار (Data Redundancy)، تطبق قواعد “التطبيع” (Normalization) عبر تقسيم البيانات في جداول متخصصة (مثل جدول الطلاب، جدول المواد، وجدول الدرجات)، وربطها باستخدام المفتاح الأساسي (Primary Key) والمفتاح الأجنبي (Foreign Key) بأنماط علاقات رياضية: علاقة واحد لواحد (1:1)، أو واحد لمتعدد (1:M)، أو متعدد لمتعدد (M:M) عبر جدول وسيط.
  • شكل توضيحي (database_tables_and_cybersecurity_shields.png): شكل (12): هيكل العلاقات بين جداول قواعد البيانات ومثلث أمن المعلومات (CIA) ودرع الأمن السيبراني
  • ◄ ثانياً لغة SQL واسترجاع البيانات وتحليلها
  • تتيح لغة SQL للمبرمجين ومحللي البيانات التفاعل المباشر مع ملايين السجلات في أجزاء من الثانية.
  • ويعد أمر `SELECT` هو الأكثر استخداماً لاسترجاع بيانات محددة:“`sqlSELECT student_name, total_score FROM students_table WHERE total_score >= 90 ORDER BY total_score DESC;“`
  • كما توفر SQL دوال تجميعية فائقة الأهمية لتحليل البيانات؛ كحساب المتوسط `AVG()`، وأعلى قيمة `MAX()`، وأقل قيمة `MIN()`، وإجمالي العدد `COUNT()`، والمجموع `SUM()`، وتجميع النتائج بفئات عبر جملة `GROUP BY`.
  • ◄ ثالثاً خريطة التهديدات السيبرانية المعاصرة والهندسة الاجتماعية
  • مع التوسع في التحول الرقمي تزايدت التهديدات السيبرانية المعقدة، وأبرزها:1.
  • التصيد الاحتيالي (Phishing): إرسال رسائل بريد إلكتروني أو رسائل نصية مزيفة تحاكي جهات موثوقة (كالبنوك أو مايكروسوفت) لخداع المستخدم وإقناعه بالضغط على رابط مشبوه لسرقة كلمة مروره وبيانات بطاقته الائتمانية.2.
  • برمجيات الفدية (Ransomware): برامج خبيثة تقوم بتشفير كافة ملفات الضحية والمؤسسات ولا تمنح مفتاح فك التشفير إلا بعد دفع مبالغ مالية ضخمة بالعملات المشفرة.3.
  • الهندسة الاجتماعية (Social Engineering): فن التلاعب النفسي بالأشخاص لحملهم على الإفصاح عن معلومات سرية دون الحاجة لاختراق تقني للأجهزة.
  • ◄ رابعاً استراتيجيات الأمان المؤسسي والشخصي والتشفير الحديث
  • لحماية الفضاء الرقمي الشخصي والمؤسسي، يتعين تطبيق بروتوكولات دفاعية صارمة:- التشفير الشامل (End-to-End Encryption): تحويل البيانات من نص صريح إلى نص مشفر غير مفهوم باستخدام خوارزميات رياضية معقدة (مثل AES-256 و RSA) لا يمكن فك شفرتها إلا بمفتاح تشفير خاص بحوزة المستقبل.- تفعيل المصادقة متعددة العوامل (MFA): التي تمنع الاختراق بنسبة 99% حتى لو تم تسريب أو سرقة كلمة المرور.- التحديث الدوري للأنظمة والبرمجيات: لإغلاق الثغرات الأمنية (Security Patches)، والاحتفاظ بنسخ احتياطية دورية مشفرة على وسائط غير متصلة بالإنترنت (Offline Backups).
  • 🧮 التطبيقات والمسائل النموذجية المحلولة بالخطوات (Step-by-Step Worked Examples):
وجه المقارنةالفكرة الأساسيةكلمات مفتاحية
مثال نموذجي 1تطبيق عملي واستعلام SQL رقم 2 – استخراج تقرير أوائل الطلابتطبيقعمليواستعلاماستخراج
نص المسألة / السؤال
  • المعطيات: جدول باسم `high_school` يحتوي على الحقول: `id` (رقم الجلوس)
  • `name` (الاسم)
  • `school` (المدرسة)
  • `score` (المجموع من 410)
  • و `city` (المحافظة).المطلوب: كتابة استعلام SQL كامل لاستخراج أسماء ومجموع الطلاب الحاصلين على 390 درجة فأكثر في محافظة “القاهرة”
  • مع ترتيب النتائج من الأعلى للأدنى.الحل بالخطوات:“`sqlSELECT name
  • score
  • schoolFROM high_schoolWHERE city = ‘القاهرة’ AND score >= 390ORDER BY score DESC
  • “`الشرح: الاستعلام حدد الأعمدة المطلوبة للعرض فقط لتقليل استهلاك الذاكرة
  • ووضع شرطين متزامنين باستخدام `AND`
  • ثم رتب النتائج تنازلياً عبر `DESC`
المعطياتجدولباسمhigh
وجه المقارنةالفكرة الأساسيةكلمات مفتاحية
•💡 أسرار وتكات التفوق وملاحظات خبير المادة (Expert Notes & Exam Secrets)أسراروتكاتالتفوقوملاحظات
★ فخ خطير في SQL
  • احذر كتابة أمر `DELETE FROM table
  • ` بدون جملة `WHERE`
  • لأن ذلك سيؤدي إلى مسح كافة بيانات وسجلات الجدول بالكامل نهائياً دون رجعة!
احذركتابةDELETEtable
★ سر تفوق
  • كلمة المرور القوية ليست كافية بمفردها
  • فبدون تفعيل المصادقة الثنائية (2FA/MFA) يظل الحساب معرضاً للاختراق عبر تسريب قواعد البيانات أو التصيد الاحتيالي
كلمةالمرورالقويةليست
★ تكة امتحانية
  • المفتاح الأساسي (Primary Key) يجب أن يكون فريداً ولا يقبل القيمة الفارغة (NOT NULL)
  • بينما المفتاح الأجنبي (Foreign Key) يقبل التكرار والقيم الفارغة
المفتاحالأساسيPrimaryيكون
•🌍 التطبيقات الحياتية والصناعية والتكنولوجية (Real-World Applications)التطبيقاتالحياتيةوالصناعيةوالتكنولوجية
✔ المركز الوطني للاستجابة لطوارئ الحاسب والشبكات (EG-CERT)
  • الهيئة المصرية المعنية بحماية البنية التحتية الحرجة للدولة (البنوك
  • الكهرباء
  • الاتصالات) من الهجمات السيبرانية الدولية وتنسيق الدفاعات الرقمية
الهيئةالمصريةالمعنيةبحماية
✔ قانون حماية البيانات الشخصية المصري (رقم 151 لسنة 2020)←تشريع رائد يفرض عقوبات رادعة على أي جهة تنتهك سرية بيانات المواطنين أو تجمعها أو تشاركها دون إذن مسبق.
الدرس 2 – قواعد البيانات SQL ونظم إدارة المعلومات والأمن السيبراني وحماية البيانات · 1 / 2