انواع العمليات في لغة SQL.pptx
71.1 KB
لا نهتم بالحفظ
فهم بحتي لا يشوبه اي نسبة من الحفظ
فهم بحتي لا يشوبه اي نسبة من الحفظ
التحكّم في الوصول يحدّد من يدخل ومن يُمنع — لكن القواعد تختلف:
التحكّم المستند للأدوار (RBAC): الوصول مبني على أدوار (مثل: Maintainer, Viewer). بسيط وقابل للتوسّع.
التحكّم المستند للسمات (ABAC): الوصول مبني على سمات/خصائص (مستخدم، مورد، بيئة). مرن جدًا، لكنه أعقد.
قوائم التحكم بالوصول (ACL): أذونات صريحة لكل مستخدم أو مجموعة. مباشر، لكن يصعب إدارته على نطاق واسع.
RBAC = أدوار.
ABAC = سمات.
ACL = أذونات صريحة.
سؤال للتفكير: هل اضطررت يومًا للانتقال من نموذج لآخر؟ ما الذي دفعك للتغيير؟
التحكّم المستند للأدوار (RBAC): الوصول مبني على أدوار (مثل: Maintainer, Viewer). بسيط وقابل للتوسّع.
التحكّم المستند للسمات (ABAC): الوصول مبني على سمات/خصائص (مستخدم، مورد، بيئة). مرن جدًا، لكنه أعقد.
قوائم التحكم بالوصول (ACL): أذونات صريحة لكل مستخدم أو مجموعة. مباشر، لكن يصعب إدارته على نطاق واسع.
RBAC = أدوار.
ABAC = سمات.
ACL = أذونات صريحة.
سؤال للتفكير: هل اضطررت يومًا للانتقال من نموذج لآخر؟ ما الذي دفعك للتغيير؟
❤3
خطة تعلم SQL Server من المبتدئ الى الاحتراف
مع مثال شامل: قاعدة بيانات نظام إدارة المتجر الإلكتروني مصغرة وبسيطة
1. مقدمة إلى SQL Server
2. التثبيت والإعداد
3. أنواع البيانات (Data Types)
4. إنشاء قواعد البيانات والجداول
5. عمليات الإدخال والتحديث والحذف (DML)
6. الاستعلامات الأساسية (SELECT)
7. الدوال المدمجة (Built-in Functions)
8. الربط بين الجداول (JOINs)
9. التجميع والتصنيف (GROUP BY & Aggregates)
10. الاستعلامات الفرعية (Subqueries)
11. الفهارس (Indexes)
12. المفاتيح والعلاقات (Keys & Relationships)
13. الإجراءات المخزنة (Stored Procedures)
14. المحفزات (Triggers)
15. المعاملات (Transactions)
16. النسخ الاحتياطي والاستعادة (Backup & Restore)
17. الأمان والصلاحيات (Security & Permissions)
18. Views (العروض)
19. Common Table Expressions (CTEs)
20. تحسين الأداء (Performance Tuning)
21. Window Functions
22. PIVOT و UNPIVOT
23. CASE Expressions
24. MERGE Statement
25. Temporary Tables & Table Variables
26. Dynamic SQL
27. STRING Operations المتقدمة
28. JSON و XML Support
29. Cursors (المؤشرات)
30. Error Handling المتقدم
31. CROSS APPLY و OUTER APPLY
32. Partitioning (التقسيم)
33. Full-Text Search
34. Change Data Capture (CDC)
35. Temporal Tables
36. Statistics و Query Optimization
37. Locks و Concurrency
38. Database Snapshots
39. In-Memory OLTP
40. Spatial Data (البيانات المكانية)
41. دوال التعامل مع بيانات JSON
https://github.com/GeniusSystems24/study/tree/main/SQL%20Server%20Basic
مع مثال شامل: قاعدة بيانات نظام إدارة المتجر الإلكتروني مصغرة وبسيطة
1. مقدمة إلى SQL Server
2. التثبيت والإعداد
3. أنواع البيانات (Data Types)
4. إنشاء قواعد البيانات والجداول
5. عمليات الإدخال والتحديث والحذف (DML)
6. الاستعلامات الأساسية (SELECT)
7. الدوال المدمجة (Built-in Functions)
8. الربط بين الجداول (JOINs)
9. التجميع والتصنيف (GROUP BY & Aggregates)
10. الاستعلامات الفرعية (Subqueries)
11. الفهارس (Indexes)
12. المفاتيح والعلاقات (Keys & Relationships)
13. الإجراءات المخزنة (Stored Procedures)
14. المحفزات (Triggers)
15. المعاملات (Transactions)
16. النسخ الاحتياطي والاستعادة (Backup & Restore)
17. الأمان والصلاحيات (Security & Permissions)
18. Views (العروض)
19. Common Table Expressions (CTEs)
20. تحسين الأداء (Performance Tuning)
21. Window Functions
22. PIVOT و UNPIVOT
23. CASE Expressions
24. MERGE Statement
25. Temporary Tables & Table Variables
26. Dynamic SQL
27. STRING Operations المتقدمة
28. JSON و XML Support
29. Cursors (المؤشرات)
30. Error Handling المتقدم
31. CROSS APPLY و OUTER APPLY
32. Partitioning (التقسيم)
33. Full-Text Search
34. Change Data Capture (CDC)
35. Temporal Tables
36. Statistics و Query Optimization
37. Locks و Concurrency
38. Database Snapshots
39. In-Memory OLTP
40. Spatial Data (البيانات المكانية)
41. دوال التعامل مع بيانات JSON
https://github.com/GeniusSystems24/study/tree/main/SQL%20Server%20Basic
GitHub
study/SQL Server Basic at main · GeniusSystems24/study
مستودع مخصص لتوثيق ومشاركة المفاهيم والخبرات المتنوعة في مجال هندسة البرمجيات، بما يشمل أفضل الممارسات، الأنماط التصميمية (Design Patterns)، إدارة المشاريع البرمجية، مراحل تطوير الأنظمة، إضافة إلى ...
❤5
الدكتور أحمد بالخير... المدير العام و القائد العزيز لشركتنا 🤍
https://youtu.be/ioJQ1qp3Bmk?si=3PbwcwXvTEc0k6cH
https://youtu.be/ioJQ1qp3Bmk?si=3PbwcwXvTEc0k6cH
YouTube
ثورة الإدارة الصحية: كيف تُعيد أنظمة (HMS) تشكيل مستقبل الرعاية؟
يسعدنا في هذه الحلقة أن نستضيف أحد أبرز القيادات الوطنية في مجال التحول الرقمي الصحي،
الدكتور أحمد بن محمد بلخير، هو طبيب اطفال ومتخصص في المعلوماتية الصحية، متميز في الإبداع والابتكار التقني،
رائد في بناء وتطوير منظومة الصحة الرقمية في المملكة العربية السعودية،…
الدكتور أحمد بن محمد بلخير، هو طبيب اطفال ومتخصص في المعلوماتية الصحية، متميز في الإبداع والابتكار التقني،
رائد في بناء وتطوير منظومة الصحة الرقمية في المملكة العربية السعودية،…
❤1
يتم التوثيق بأستخدام ملفات Readme.md
وتستخدم تنسيق markdown
الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
وتستخدم تنسيق markdown
الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
رسم المخططات يتم بواسطة تنسيق mermaid
الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/
اداة الرسم بالواجهات
https://mermaid.live/edit
الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/
اداة الرسم بالواجهات
https://mermaid.live/edit
ايضا يستخدم تنسيق Markdown في التعليقات البرمجية
الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/