يهدف هذا المشروع إلى بناء قاعدة بيانات للأفلام وتقييماتها باستخدام SQL Server و Python (Pandas + SQLAlchemy).
يتكون النظام من ثلاثة جداول رئيسية:
1. Movies: يحتوي على بيانات الأفلام مثل رقم الفيلم (MovieID)، العنوان، السنة، والتصنيفات (Genres).
2. Ratings: يضم تقييمات المستخدمين لكل فيلم، ويرتبط مع جدول الأفلام من خلال المفتاح الأجنبي (MovieID).
3. Movie_Genre_Avg: يحتوي على متوسط التقييمات لكل فيلم بحسب النوع (Genre) والعنوان والسنة.
تم استيراد البيانات ومعالجتها باستخدام Pandas، ثم تخزينها داخل قاعدة البيانات عبر SQLAlchemy.
كما تم تنفيذ استعلامات SQL مختلفة مثل:
WHERE: لتصفية البيانات حسب شروط معينة (مثلاً: إظهار الأفلام بعد سنة معينة).
INNER JOIN: لربط جدول الأفلام مع جدول التقييمات بهدف استخراج بيانات شاملة عن الأفلام وتقييماتها.
يوفر هذا المشروع بيئة متكاملة لتحليل بيانات الأفلام، ويُستخدم كأساس لمشروعات أكبر في مجال تحليل البيانات أو أنظمة التوصية (Recommendation Systems).