DataBase قواعد بيانات – Telegram
DataBase قواعد بيانات
2.42K subscribers
201 photos
9 videos
42 files
82 links
قواعد بيانات تمارين و امثله ..
Download Telegram
انواع المفاتيح : ( سيتم انزال الترجمة عند التفرغ لذلك )


Entity keys: Refers to an attribute that uniquely defines an entity in an entity set. Entity keys can be super, candidate or primary.

Super key: A set of attributes (one or more) that together define an entity in an entity set.

Candidate key: A minimal super key, meaning it has the least possible number of attributes to still be a super key.

An entity set may have more than one candidate key.

Primary key: A candidate key chosen by the database designer to uniquely identify the entity set.

Foreign key: Identifies the relationship between entities
رمز العلاقة الضعيفة و العلاقة الاعتيادية
رموز وصف نوع الارتباطات العلائقية
رمز وصف الزامية وجود العلاقة بين الكائنين

اما الزامية ( mandatory ) او اختيارية ( optional )
تعددية عناصر الارتباطات العلائقية
رموز الربط بين التعددية والالزامية
قاعدة بيانات لعبة جماعية اونلاين
قاعدة بيانات لمدرسة القسم التعليمي فقط
قاعدة بيانات شركة مقاولة اعمال و مشاريع
قاعدة بيانات شركة اتصالات

وحدة المكالمات و الشكاوي
قاعدة بيانات مكتبة صغيرة
قاعدة بيانات فندق
وحدة النزلاء
انواع العمليات في لغة 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/