تعلم قواعد بيانات SQL Database
1.76K subscribers
75 photos
3 videos
24 files
32 links
تعلم وعلم غيرك في قواعد بيانات SQL Database
تحليل وتصميم قواعد بيانات
وبرمجه مواقع اخبارية
Download Telegram
هل الاستعلام التالي يعيد متوسط الرواتب للموظفين في كل قسم؟ SELECT Departments.Name, AVG(Employees.Salary) AS AvgSalary
FROM Employees
JOIN Departments ON Employees.DepartmentID = Departments.ID GROUP BY Departments.DepartmentID;
Anonymous Quiz
74%
Yes
26%
No
👍1😁1
هل يمكن استخدام GROUP BY مع دالة SUM لحساب إجمالي الرواتب في كل قسم؟
Anonymous Quiz
74%
نعم
26%
لا
Can you use SQL to retrieve the names of employees who have worked on multiple projects simultaneously?
Anonymous Quiz
33%
No
67%
Yes
كل واحد يقيم نفسه على الأسئلة السابقة نشوف كم نسبتك من 10
للطلاب الذي يريد يتوسع في تحليل ودراسة تفاصيل حول المفاهيم الأساسية لقواعد البيانات سوف ارسل كتاب بالعربي مفيد جداً
أساسيات قواعد البيانات_0.pdf
2.8 MB
هذا كتاب شرح اساسيات قواعد البيانات
2
صوره مبسطه ل ارتباطات الجداول
سلام الله عليكم فيه لدينا نظام حقيقي لطلاب مشتركين في القناه نريد من الجميع المشاركة في تحسين وتحليل النظام
3
مشروع إدارة المنتجات الإلكترونية يهدف إلى إنشاء نظام بسيط لإدارة
بيانات المنتجات والمخزون والطلبات، مما يساعد على تتبع العمليات التجارية بسهولة ودقة.
المشروع يركز على تسجيل تفاصيل المنتجات، تصنيفها، وإدارة الطلبات المتعلقة بها مع تحديث الكميات المتوفرة بشكل تلقائي.
4
لازم الجميع يحاول يشارك في التحليل والتصميم وكتابه ملاحظات حتى بالخاص لكي تتعلم اكثر او تفيد غيرك اذا كنت فاهم
👍2
مشروع إدارة المنتجات الإلكترونية يهدف إلى إنشاء نظام بسيط لإدارة
بيانات المنتجات والمخزون والطلبات، مما يساعد على تتبع العمليات التجارية بسهولة ودقة.
المشروع يركز على تسجيل تفاصيل المنتجات، تصنيفها، وإدارة الطلبات المتعلقة بها مع تحديث الكميات المتوفرة بشكل تلقائي.
هذا تحليل للجداول في هذا النظام بحيث ان النظام قابل للتوسعة والتحليل

1. الفئات Categories يحتوي على معلومات الفئات المختلفة للمنتجات.
2. المنتجات Products يحتوي على معلومات المنتجات، بما في ذلك الفئة والسعر والمخزون.
3. العملاء Customers يحتوي على معلومات العملاء، مثل الاسم والبريد الإلكتروني والعنوان.
4. الطلبات Orders يحتوي على معلومات الطلبات المقدمة من العملاء، بما في ذلك التاريخ والمبلغ الإجمالي.
5. تفاصيل الطلب OrderDetails يحتوي على تفاصيل كل طلب، بما في ذلك المنتجات والكميات والأسعار.
6. المستخدمون Users يحتوي على معلومات المستخدمين، مثل اسم المستخدم وكلمة المرور والدور.
7. الموردون Suppliers يحتوي على معلومات الموردين، بما في ذلك الاسم ووسائل الاتصال.
8. ربط المنتجات بالموردين Product_Suppliers يربط بين المنتجات والموردين، مع معلومات عن سعر الشراء.
9. المشتريات Purchases يحتوي على معلومات المشتريات من الموردين، بما في ذلك التاريخ والمبلغ الإجمالي.
10. تفاصيل الشراء Purchase_Items يحتوي على تفاصيل كل عملية شراء، بما في ذلك المنتجات والكميات والأسعار.
11. الحسابات Accounts يحتوي على معلومات حول الحسابات المالية.
12. المعاملات المالية Transactions يحتوي على معلومات المعاملات المالية المرتبطة بالحسابات والطلبات والمشتريات.
13. تقييمات المنتجات ProductReviews يحتوي على تقييمات العملاء للمنتجات، بما في ذلك التقييمات والتعليقات.
14. العروض الترويجية Promotions يحتوي على معلومات العروض الترويجية المتعلقة بالمنتجات.
15. تقارير المخزون InventoryReports يحتوي على تقارير المخزون، بما في ذلك إجمالي المنتجات وقيمة المخزون.
16. تنبيهات المخزون InventoryAlerts يحتوي على تنبيهات بشأن المخزون المنخفض.
17. شحن الطلبات Shipping يحتوي على معلومات شحن الطلبات، بما في ذلك عنوان الشحن وتاريخ الشحن.
18. أدوار المستخدمين UserRoles يحتوي على معلومات حول أدوار المستخدمين والصلاحيات.
19. تقارير المبيعات SalesReports يحتوي على تقارير المبيعات، بما في ذلك إجمالي المبيعات وعدد الطلبات.
2
نبدأ بأنشاء قاعده البيانات ونسميها مثلا ElectronicProduct ManagementS ystem
امر انشاء قاعده بيانات نظام إدارة المنتجات
MS_= ManagementS ystem
create database MS_ElectronicProduct
1
نبدأ في انشاء الجداول
بحيث تتأكد انك تشتغل على القاعدة التي تم بنائها
use MS_ElectronicProduct
👍1