الرخصة المهنية للحاسب الآلي
1.62K subscribers
187 photos
5 links
شرح للمعايير + نماذج أسئلة
Download Telegram
مفاتيح الجدول Keys 🔑 : سنقوم بتوضيح أنواع المفاتيح في DBMS على هذا المثال

‏١-المفتاح الأعظم Super Key : صفة أو مجموعة من الصفات الي تميز صف في الجدول .
‏St_No
‏St_No,St_Name
‏St_No,Dept_Code

‏٢-المفتاح المرشح Candidate Key :مجموعة الصفات التي يمكن اختيارها لتكون مفتاح رئيسي للجدول كأن يكون St_No , St_phone, St_email
‏وهي غير موجوده في الجدول ولكني افترض للتوضيح .

‏٣-المفتاح الرئيسي Primary Key : هو المفتاح الذي تم اختياره من مجموعة المفاتيح المرشحة ليكون محددا لكل صف، يمكن اختيار St_No ليكون المفتاح الرئيسي ، ويتم ترشيحه لكونه الصفة التي لا يمكن ان تتكرر بمعنى Unique .

‏٤-المفتاح الثانوي Secondary Key : هو عبارة عن صفة تستخدم لغايات الاسترجاع فمثلا لو كان لدينا جدول يحتوي مجموعة من الطلاب فالمفتاح الرئيسي هو رقم الطالب St_No ، لكن اذا اردنا ان نسترجع رقم هاتف طالب معين سوف نستخدم اسم الطالب في عملية البحث بذلك نستخدم St_Name كمفتاح ثانوي .

‏٥-المفتاح الأجنبي Foreign Key : هو صفة تشير إلى مفتاح رئيسي يكون موجود في جدول آخر كمفتاح اجنبي ، فمثلا تمثل صفة Dept_code كمفتاح اجنبي في جدول الطالب student ، بكونها مفتاح أساسي في جدول الأقسام Department .
نموذج الكيانات والعلاقات ER Entity Relationship 📍(مهم جدا ): هو نموذج لتمثيل كيانات النظام entity وصفاتها attribute وكيفية ارتباط هذه الكيانات مع بعضها بأستخدام رسوم رمزية تسمى علاقات .
🔸مثال على ER diagram لنظام تسوق إلكتروني:
يحتوي ER على المكونات التالية📍:
‏١-الكيانات entity يمثل بجدول في قاعده البيانات العلائقية ويرمز للكيانات بمستطيل يكتب داخله اسم الكيان .
‏٢-الصفة attribute :
‏-هي الصفات المميزة للكيان او المعلومات المراد توفرها لكيان معين
‏-تمثل بأعمدة الجداول في قاعده البيانات العلائقية
‏-ويرمز لها بالشكل البيضاوي ويحتوي على اسم الصفة
‏٣-العلاقات : هي رموز رسومية تربط الكيانات مع بعضها وتوضح نوع العلاقة بين الكيان والآخر ولها ثلاث درجات موضحة في الصورة :
أنواع العلاقات :
‏١- النوع hasA : وهي علاقة تكوين بمعنى " كائن ينتمي على كائن آخر " ويرمز لها
‏٢-النوع isA : هي علاقة تشير إلى كيانات فرعية تتبع إلى نوع رئيسي ( اعلى منها ) ، مثلا الحساب البنكي ممكن ان يكون هناك اكثر من نوع للحساب ويرمز لها
أنواع أنظمة التشفير 📍:
‏١-التشفير المتماثل Symmetric Cryptography : التشفير بالمفتاح المتناظر أو المتماثل هو نوع من أنظمة التشفير يستخدم فيه نفس المفتاح لتشفير الرسائل وفك تشفيرها .
🔸يُعرف بتشفير المفتاح الخاص 🔑
‏٢- التشفير غير المتماثل Asymmetric Cryptography : يعتمد هذا النوع من التشفير على مفتاحين احدهما للتشفير ويسمى المفتاح العام Public Key ، ‏والاخر لفك التشفير ويسمى المفتاح الخاص Private Key .
🔸يعرف أيضا بتشفير المفتاح العام🔑
آليات امن المعلومات 📍:
‏١-سرية المعلومة Confidentiality
‏اتخاذ التدابير اللازمة لمنع غير المصرح لهم بالاطلاع على المعلومة
‏٢-سلامة المعلومة Integrity
‏اتخاذ التدابير اللازمة لمنع المعلومة من التغيير
‏٣-ضمان وصول المعلومة Availability
‏السماح للمصرح لهم بالوصول إلى المعلومة
الجدار الناري📍:
‏-هو عبارة عن جهاز Hardware أو نظام Software يقوم بالتحكم بسير البيانات عبر الشبكة أو بين الشبكات والتحكم يكون إما بالمنع أو السماح .
‏-يحدد اتجاه البيانات الواردة والصادرة من الشبكة .
‏-يراقب البيانات ويتتبعها وينبه عن أي اخطار قد تحدث .
‏-يعمل كذاكرة للمواقع التي تم زيارتها لتسريع الوصول لها فيما بعد .
‏-يقدم موثوقية التعامل مع بعض بروتوكولات الشبكة .
‏-يخدم طرق الاتصال الآمن مثل IPsec , VPN
-يقدم خدمة بتوفير NAT لمستخدمي الشبكة وهي عبارة عن مصطلح يستخدم لوصف آليات تبديل معرفات الشبكة مثل عنوان IP و رزم البيانات التي تنتقل بين نطاقي عناوين مختلفين