مشروع يعتمد على بيانات الشظية من شركة أفلام Rockbuster Stealth LLC باستخدام PostgreSQL.
Rockbuster Stealth LLC هي شركة تأجير أفلام وهمية كانت لديها متاجر في جميع أنحاء العالم. في مواجهة منافسة شديدة من خدمات البث مثل Netflix و Amazon Prime ، فإنها تهدف إلى تحديد موقع العملاء المخلصين ويعززون الإيرادات في المواقع القائمة على الفيلم العاجي.
من المحتمل أن تتضمن بيانات Rockbuster تفاصيل وسجلات مختلفة تتعلق بتأجير الفيديو والعملاء والأفلام والمعاملات والمزيد. يمكن العثور على تصور لهذا المشروع هنا
اللغة: برنامج postgresql: pgadmin ، dbvisualizer ، lucidchart ، tableau ، excel
خلال مشروع Rockbuster SQL ، أظهرت مجموعة من المهارات والكفاءات المتعلقة بإدارة قواعد البيانات والاستعلام عن SQL. فيما يلي بعض المهارات التي يمكنني عرضها:
تصميم قاعدة البيانات: تصميم مخطط قاعدة بيانات علائقية يعكس بنية وعلاقات البيانات في متجر تأجير الفيديو Rockbuster. يتضمن ذلك إنشاء جداول ، وتحديد المفاتيح الأولية ، وإنشاء علاقات رئيسية خارجية.
إنشاء الجدول: إنشاء برامج نصية SQL لإنشاء الجداول اللازمة لتخزين البيانات المتعلقة بالعملاء والأفلام والإيجارات والموظفين والأنواع وأي كيانات أخرى ذات صلة في نظام تأجير الفيديو.
إدراج البيانات: إظهار القدرة على ملء قاعدة البيانات باستخدام بيانات العينة أو السجلات الأولية ، وهو أمر ضروري لأغراض الاختبار والتطوير.
استرجاع البيانات (تحديد عبارات): كتابة استعلامات SQL لاسترداد معلومات محددة من قاعدة البيانات ، مثل تفاصيل العميل ومعلومات الفيلم وتاريخ الإيجار وسجلات الموظفين.
التصفية والفرز: استخدام شروط SQL مثل المكان والطلب من خلال تصفية وفرز نتائج الاستعلام بناءً على معايير مختلفة ، مثل تواريخ الإيجار ، هوية العميل ، أنواع الأفلام ، إلخ.
الوظائف الإجمالية: استخدام وظائف SQL الإجمالية مثل العد ، SUM ، AVG ، و MAX/MIN لحساب وتقديم إحصائيات أو مقاييس موجزة تتعلق ببيانات تأجير الفيديو.
عمليات الانضمام: أداء عمليات الانضمام (Join Inner ، Left Join ، Right Join ، إلخ) لدمج البيانات من جداول متعددة عند الضرورة ، مثل استرداد سجل تأجير العملاء وتفاصيل الفيلم.
الفائزين الفرعيين: استخدام الفائزين الفرعيين لاسترداد البيانات في سياق استعلام آخر ، مثل العثور على الفيلم الأكثر استئجارًا أو العميل مع أكبر عدد من الإيجارات.
تعديل البيانات (تحديث وحذف البيانات): كتابة عبارات SQL لتحديث أو حذف السجلات حسب الحاجة ، مما يدل على قدرات صيانة البيانات وإدارتها.
سلامة البيانات: تنفيذ قيود مثل قيود المفاتيح الفريدة ، وليس الفريدة ، والخارجية لضمان تكامل البيانات ومنع تناقضات البيانات.
فهرسة قاعدة البيانات: استخدام الفهرسة لتحسين أداء الاستعلام ، خاصة عند التعامل مع مجموعات البيانات الكبيرة.
الإبلاغ عن البيانات: توليد تقارير قائمة على SQL التي توفر رؤى في أعمال تأجير الفيديو Rockbuster ، مثل اتجاهات الإيجار الشهرية أو الأفلام ذات الأداء الأعلى أو تحليل ولاء العملاء.
الوثائق: إنشاء البرامج النصية والاستفسارات الواضحة والموثقة جيدًا ، بما في ذلك التعليقات والتفسيرات للأقسام المعقدة أو الحرجة من الكود.
معالجة الأخطاء: التعامل مع الأخطاء والاستثناءات المحتملة بأمان في رمز SQL ، مما يوفر عمليات قاعدة بيانات قوية وموثوقة.
تحسين الاستعلام: تحديد وتنفيذ تقنيات تحسين استعلام SQL لتحسين أداء الاستعلام عند العمل مع مجموعات البيانات الكبيرة.
أمان البيانات: بالنظر إلى أفضل ممارسات أمان البيانات ، مثل ضمان حماية المعلومات الحساسة بشكل مناسب ، ويتم تقييد الوصول بناءً على أدوار وأذونات المستخدم.
كسب الإيرادات حسب الفئة أفضل 10 أفلام ساهمت في الحصول على أعلى إيرادات كسب 10 أفلام ساهمت أقل في إيرادات كسب التوزيع الجغرافي للعملاء والإيرادات التي تم إنشاؤها في كل موقع عميل من بلد مع توزيع مبيعات القيمة العالية مدى الحياة