ات ن ا ي ب ل د ا ع ا قو نظم نظم قواعد البيانات هو عبارة عن مجموعة من العناصر المتداخلة أو المتفاعلة بعضها مع بعض والتي تعمل على جمع مختلف أنواع البيانات والمعلومات وتعمل على معالجتها, وتخزينها وبثها وتوزيعها على المستفيدين بغرض دعم صناعة القرارات, وتامين التنسيق والسيطرة على المنظمة او الجهة المستفيده ات: لمعلوم ا م ا نظ نظام المعلومات: قاعدة البيانات هي مجموعة منظمة ومرتبطة من المعلومات )البيانات( المخزنة إلكترونياً على نظام حاسوبي، والتي تهدف إلى تنظيمها وتخزينها وإدارتها بشكل فعال لتسهيل الوصول إليها واستخدامها عند الحاجة. تُستخدم قواعد البيانات في مختلف التطبيقات لدعم العمليات الداخلية للشركات، وإدارة العملاء، وتتبع المخزون، وغيرها، ويتولى نظام إدارة قواعد البيانات )DBMS( مهمة التفاعل مع البيانات واسترجاعها وتعديلها ات : ن ا ي ب ل د ا ع ا قو قواعد البيانات : للبيانات أهمية بالغة في العصر الرقمي فهي المحرك الأساسي للاقتصاد الرقمي، وتُشغّ ل التقنيات التي نستخدمها يوميًا تُستخدم البيانات: لتحسين عملية اتخاذ القرار وابتكار منتجات وخدمات جديدة وتحسين الكفاءة التشغيلية وتخصيص تجربة العملاء، وتحقيق الربح من البيانات : قمي ر ل صر ا لع ا في ات ن ا ي ب ل ا همية ا اهمية البيانات في العصر الرقمي : البيانات الإجراءات الأجهزة البرمجيات 03 02 01 ات : ن ا ي ب ل د ا ع ا قو نظم ات مكون مكونات نظم قواعد البيانات : المستخدمون 04 05 1.قواعد البيانات العلائقية )RDBMS(: •تعتمد على الجداول المترابطة والعلاقات بينها. •تستخدم لغة SQL للاستعلام والإدارة. 2.قواعد البيانات غير العلائقية )NoSQL(: •مناسبة للبيانات الكبيرة وغير المنظمة. •مرنة وسريعة في التوسع. •تشمل: المستندات - الأعمدة العريضة - الرسوم البيانية 3.القواعد الهرمية: •تنظم البيانات في شكل شجرة من جذر إلى فروع •تُستخدم في بعض أنظمة التشغيل القديمة والبنوك ات ن ا ي ب ل د ا ع ا قو نظم ع ا نو ا انواع نظم قواعد البيانات 4.قواعد بيانات الشبكة: •تسمح بوجود علاقات متعددة بين السجلات. •أكثر مرونة من الهرمية لكنها أعقد في التصميم. 5.القواعد الموجهة للكائنات: •تخزن البيانات ككائنات تحتوي على بيانات ودوال. •تُستخدم مع لغات مثل Java وC++. 6.القواعد السحابية: •تعمل على خوادم عبر الإنترنت. •توفر سهولة الوصول من أي مكان ودعم النسخ الاحتياطي التلقائي. 7.القواعد داخل الذاكرة )In-Memory(: •تخزن البيانات في RAM بدلا ً من القرص الصلب. •توفر أداء عالي وسرعة كبيرة في المعالجة 1.تنظيم البيانات: تخزن البيانات بشكل منظم يسهل الوصول والإدارة. 2.تقليل التكرار: تمنع تكرار نفس المعلومات في أماكن متعددة. 3.أمن البيانات: توفر حماية عبر التشفير والصلاحيات. 4.اتساق ودقة: تضمن إدخال بيانات صحيحة ومتطابقة. 5.مشاركة البيانات: تسمح بعدة مستخدمين بالوصول بأمان في وقت واحد. 6.استقلالية البيانات: يمكن تعديل بنية البيانات دون تغيير البرامج. 7.النسخ الاحتياطي والاسترجاع: توفر استعادة البيانات عند حدوث أعطال. 8.دعم القرار: تسهّ ل تحليل البيانات واتخاذ قرارات دقيقة ات : ن ا ي ب ل د ا ع ا قو نظم ا ي زا م مزايا نظم قواعد البيانات : تُعد لغات قواعد البيانات أساسية لإنشاء البيانات وإدارتها وتحليلها، وتنقسم إلى لغات قياسية مثل SQL، ولغات برمجة عامة تتفاعل مع قواعد البيانات لتطوير التطبيقات وتحليل البيانات. أولاً : لغات SQL القياسية تتضمن أربع فئات رئيسية: 1.لغة تعريف البيانات )DDL(: لإنشاء وتعديل بنية قاعدة البيانات مثل الجداول والأعمدة. 2.لغة معالجة البيانات )DML(: لإضافة أو تحديث أو حذف البيانات داخل الجداول. 3.لغة التحكم في البيانات )DCL(: للتحكم في صلاحيات المستخدمين والوصول إلى البيانات. 4.لغة التحكم في المعاملات )TCL(: لإدارة العمليات مثل الحفظ والتراجع عن التغييرات. ات ن ا ي ب ل د ا ع ا قو نظم مع مل ا ع ت ل ا ات لغ لغات التعامل مع نظم قواعد البيانات ثانيًا: لغات البرمجة الشائعة مع قواعد البيانات تشمل لغات مثل: SQL•: اللغة الأساسية للتعامل مع قواعد البيانات العلاقية. Python•: تُستخدم لتحليل البيانات وتطوير الويب، وغالبًا مع مكتبات مثل .SQLAlchemy R•: للتحليل الإحصائي والوصول المباشر للبيانات. Java•: لتطبيقات المؤسسات عبر JDBC. C•#: من مايكروسوفت وتُستخدم بكفاءة مع قواعد البيانات العلاقية. وتُعد هذه اللغات وسيلة تواصل بين المستخدم وقاعدة البيانات، حيث تُرسل أوامر SQL وتعرض النتائج للمستخدم ١- التجارة الإلكترونية: معالجة طلبات العملاء وتتبعها ٢- الخدمات المصرفية والمالية: تتبع أنظمة التداول وإصدار التقارير المالية ٣-الرعاية الصحية: الاحتفاظ بالسجلات الطبية الإلكترونية للمرضى بشكل آمن ومنظم ٤-وسائل التواصل الإجتماعي : إدارة بيانات المستخدمين والشبكات الاجتماعية : قعية ا لو ا ة ا ي ح ل ا في ات ن ا ي ب ل د ا ع ا قو نظم ات يق ب ط ت تطبيقات نظم قواعد البيانات في الحياة الواقعية: تواجه نظم قواعد المعلومات تحديات متزايدة نتيجة التطور التقني الهائل وتضخم حجم البيانات وتنوعها 1. الأمن وحماية البيانات: تزايد الهجمات الإلكترونية يجعل حماية البيانات والالتزام بمعايير الخصوصية والأمان من أهم الأولويات. 2. إدارة البيانات الضخمة )Big Data(: يتطلب تضخم البيانات أنظمة قادرة على التخزين والتحليل السريع والتعامل مع البيانات المنظمة وغير المنظمة. 3. التكامل بين الأنظمة: اختلاف بنى قواعد البيانات والمنصات يجعل عملية الدمج والتوافق بين الأنظمة أكثر تعقيدًا. ات: لمعلوم د ا ع ا قو نظم في لية ب ق ست لم ات ا ي تحد ل ا التحديات المستقبلية في نظم قواعد المعلومات: 4. الذكاء الاصطناعي وتحليل البيانات: تحتاج الأنظمة الحديثة إلى دعم التحليل الذكي وتوفير البيانات بسرعة ودقة لخدمة نماذج الذكاء الاصطناعي. 5. الحوسبة السحابية: توفر مرونة وسهولة في الوصول للبيانات، لكنها تطرح تحديات تتعلق بالأمان والخصوصية والسيطرة على البيانات. 6. التحديات التقنية والإدارية: تشمل إدارة الكميات الضخمة من البيانات، وضمان قابلية التوسع لتلبية الطلب، ودمج البيانات من مصادر متعددة. 7. حوكمة وجودة البيانات: تطبيق سياسات فعّ الة لضمان دقة وموثوقية البيانات وجودتها، والتنسيق بين الأنظمة والإدارات لضمان الاستخدام الأمثل للمعلومات