تفاصيل العمل

المشروع عبارة عن تحليل وتطوير قاعدة بيانات DVD Rental باستخدام PostgreSQL، حيث يتم تنفيذ استعلامات SQL متقدمة لاستخراج وتحليل البيانات الخاصة بتأجير الأفلام.

أهداف المشروع:

فهم هيكل قاعدة البيانات المستخدمة لإدارة تأجير أقراص DVD.

تنفيذ استعلامات SQL متقدمة مثل JOIN, GROUP BY, HAVING, AGGREGATE FUNCTIONS, CTEs, و Subqueries لتحليل البيانات.

تحليل أداء قاعدة البيانات عبر Indexing و Query Optimization.

إعداد تقارير بيانات حول سلوك العملاء، المبيعات، والأفلام الأكثر استئجارًا.

هيكل قاعدة البيانات:

تتكون قاعدة البيانات من عدة جداول مترابطة، من أهمها:

Customer (العملاء): تحتوي على معلومات العملاء مثل الاسم والبريد الإلكتروني والتاريخ الذي بدأوا فيه الاستئجار.

Film (الأفلام): تحتوي على تفاصيل الأفلام مثل العنوان، التصنيف، الفئة، والمدة.

Inventory (المخزون): يحدد الأفلام المتاحة في المخزن.

Rental (الاستئجار): تسجل عمليات استئجار الأفلام مع تفاصيل مثل تاريخ الإيجار والإرجاع.

Payment (المدفوعات): تتبع المدفوعات لكل استئجار، بما في ذلك المبلغ المدفوع وطريقة الدفع.

الاستعلامات المنفذة:

استخراج قائمة بأكثر الأفلام استئجارًا باستخدام JOIN و GROUP BY.

حساب إجمالي الإيرادات لكل شهر عبر SUM() و DATE_TRUNC().

تحليل العملاء الذين استأجروا أكبر عدد من الأفلام باستخدام ORDER BY و LIMIT.

استخدام CTE و Subqueries لإنشاء تقارير ديناميكية حول الأداء المالي للمتجر.

التقنيات المستخدمة:

PostgreSQL لإدارة قاعدة البيانات.

SQL Queries لإنشاء التقارير وتحليل البيانات.

DBeaver أو pgAdmin لأداء الاستعلامات وتحليل المخطط البياني للبيانات.

نتائج المشروع:

تحسين الاستعلامات وتحليل البيانات لتحديد سلوك العملاء وزيادة الأرباح.

تقديم تقارير تفصيلية تساعد في اتخاذ قرارات تجارية مثل تحديد العروض الترويجية.

فهم متقدم لكيفية بناء وإدارة قواعد بيانات معقدة باستخدام PostgreSQL.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات