DataBase قواعد بيانات – Telegram
DataBase قواعد بيانات
2.42K subscribers
201 photos
9 videos
42 files
82 links
قواعد بيانات تمارين و امثله ..
Download Telegram
قاعدة بيانات فندق
وحدة النزلاء
انواع العمليات في لغة SQL.pptx
71.1 KB
لا نهتم بالحفظ

فهم بحتي لا يشوبه اي نسبة من الحفظ
التحكّم في الوصول يحدّد من يدخل ومن يُمنع — لكن القواعد تختلف:

التحكّم المستند للأدوار (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
5
يتم التوثيق بأستخدام ملفات Readme.md
وتستخدم تنسيق markdown

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
رسم المخططات يتم بواسطة تنسيق mermaid

الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/

اداة الرسم بالواجهات
https://mermaid.live/edit
شرح امثلة بالاكواد متاح بكل انواع اللغات

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
ايضا يستخدم تنسيق Markdown في التعليقات البرمجية

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
يمكن ايضا رسم المخططات العلائقية للجداول


الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/

اداة الرسم بالواجهات
https://mermaid.live/edit
رسم المخططات التسلسلية.


الموقع الرسمي لتعلم رسم المخططات
https://mermaid.js.org/intro/

اداة الرسم بالواجهات
https://mermaid.live/edit
رسم الجداول

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
اضافه فهرسة للمحتوى يسهل به التنقل

الموقع الرسمي لتعلم markdown
https://www.markdownguide.org/
ماهي SQL ؟