{"id":25665406,"url":"https://github.com/agustinmusanti/sqlchallenge-4","last_synced_at":"2026-05-18T04:10:40.181Z","repository":{"id":277713256,"uuid":"933277556","full_name":"AgustinMusanti/SQLchallenge-4","owner":"AgustinMusanti","description":"Desafio de creación de una base de datos SQL para una plataforma de streaming. Incluye DDL, DML y consultas avanzadas.","archived":false,"fork":false,"pushed_at":"2025-02-23T02:25:09.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T03:20:55.478Z","etag":null,"topics":["data-analysis","database","mysql","sql","streaming"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AgustinMusanti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T15:23:56.000Z","updated_at":"2025-02-23T02:25:12.000Z","dependencies_parsed_at":"2025-02-15T16:28:37.350Z","dependency_job_id":"6a26d54b-71a6-4120-9a2d-891f9b95f17b","html_url":"https://github.com/AgustinMusanti/SQLchallenge-4","commit_stats":null,"previous_names":["agustinmusanti/sqlchallenge-4"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgustinMusanti%2FSQLchallenge-4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgustinMusanti%2FSQLchallenge-4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgustinMusanti%2FSQLchallenge-4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AgustinMusanti%2FSQLchallenge-4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AgustinMusanti","download_url":"https://codeload.github.com/AgustinMusanti/SQLchallenge-4/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240434295,"owners_count":19800550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","database","mysql","sql","streaming"],"created_at":"2025-02-24T07:18:44.525Z","updated_at":"2025-10-15T09:28:12.093Z","avatar_url":"https://github.com/AgustinMusanti.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📺 Plataforma de Streaming - Desafío SQL\n\nEste repositorio contiene un desafío SQL enfocado en la creación, manipulación y consulta de datos para una plataforma de streaming ficticia. El objetivo es practicar **DDL (Data Definition Language)** y **DML (Data Manipulation Language)** en **MySQL**.\n\n## 📌 Descripción del Proyecto\nSe ha diseñado un modelo de base de datos para una plataforma de streaming que maneja:\n- Usuarios y suscripciones\n- Películas y series\n- Visualizaciones y calificaciones\n- Facturación y pagos\n\nEl proyecto incluye **scripts SQL** para:\n\n✅ Creación de la base de datos y tablas con restricciones e índices.\n\n✅ Inserción de datos de prueba.\n\n✅ Consultas avanzadas para obtener información clave.\n\n---\n\n## 📂 Estructura del Proyecto\n```\n📦 SQLchallenge-4\n ├── 📄 challenge.txt  # Descripción del desafío\n ├── 📜 ddl.sql        # Creación de la base de datos y tablas (DDL)\n ├── 📜 dml.sql        # Inserción y manipulación de datos (DML)\n ├── 📜 queries.sql    # Consultas avanzadas para análisis de datos\n```\n\n\n## 🎯 Objetivos de la Base de Datos\n### **1️⃣ Creación de la Base de Datos y Tablas (DDL)**\n- Diseño de la estructura de la base de datos.\n- Definición de claves primarias y foráneas.\n- Aplicación de restricciones e índices para optimización.\n- Creación de una tabla de pagos para gestionar suscripciones.\n\n### **2️⃣ Inserción y Manipulación de Datos (DML)**\n- Agregar usuarios con diferentes planes de suscripción.\n- Incluir películas y series con diferentes características.\n- Registrar visualizaciones y calificaciones de los usuarios.\n- Modificar la estructura de las tablas según nuevas necesidades.\n\n### **3️⃣ Consultas Avanzadas**\n- Obtener el número total de películas y series disponibles.\n- Identificar los usuarios con más horas de contenido visualizado.\n- Analizar los géneros más populares.\n- Calcular ingresos generados por suscripciones.\n- Determinar usuarios inactivos y próximos pagos.\n\n\n\n## 🛠️ Tecnologías Utilizadas\n- **MySQL**: Base de datos relacional.\n- **SQL**: Creación y manipulación de datos.\n- **GitHub**: Control de versiones y almacenamiento del código.\n\n\n\n## 📢 Contribuciones\nSi tenes mejoras o sugerencias, ¡podes contribuir! Solo haz un **fork** del repositorio y envía un **pull request** con tus cambios.\n\n\n## 📄 Licencia\nEste proyecto está bajo la licencia **MIT**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagustinmusanti%2Fsqlchallenge-4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagustinmusanti%2Fsqlchallenge-4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagustinmusanti%2Fsqlchallenge-4/lists"}