{"id":26076686,"url":"https://github.com/drako01/sql_flex---75965","last_synced_at":"2025-06-10T10:05:05.183Z","repository":{"id":281388946,"uuid":"945121137","full_name":"Drako01/SQL_Flex---75965","owner":"Drako01","description":"Repositorio de los Alumnos de SQL Flex #75965","archived":false,"fork":false,"pushed_at":"2025-05-31T14:10:06.000Z","size":441,"stargazers_count":20,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-01T02:05:26.986Z","etag":null,"topics":["mysql","mysql-database","sql","trigger","workbench"],"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/Drako01.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,"zenodo":null}},"created_at":"2025-03-08T17:52:49.000Z","updated_at":"2025-05-31T14:10:10.000Z","dependencies_parsed_at":"2025-03-29T13:32:23.795Z","dependency_job_id":"53d64647-1b73-4b9f-a4b8-d3acc0a7e65a","html_url":"https://github.com/Drako01/SQL_Flex---75965","commit_stats":null,"previous_names":["drako01/sql_flex---75965"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drako01%2FSQL_Flex---75965","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drako01%2FSQL_Flex---75965/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drako01%2FSQL_Flex---75965/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drako01%2FSQL_Flex---75965/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Drako01","download_url":"https://codeload.github.com/Drako01/SQL_Flex---75965/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Drako01%2FSQL_Flex---75965/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259053259,"owners_count":22798423,"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":["mysql","mysql-database","sql","trigger","workbench"],"created_at":"2025-03-09T02:07:11.208Z","updated_at":"2025-06-10T10:05:05.169Z","avatar_url":"https://github.com/Drako01.png","language":null,"readme":"# 🗄️ SQL - Modalidad Flex | CoderHouse 🏫  \n\n\u003cp align=\"center\"\u003e \n    \u003cimg src=\"https://jobs.coderhouse.com/assets/logos_coderhouse.png\" alt=\"CoderHouse\"  height=\"100\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e \n \u003ca href=\"https://www.w3.org/html/\" target=\"_blank\"\u003e \n     \u003cimg src=\"https://cdn.icon-icons.com/icons2/2699/PNG/512/mysql_official_logo_icon_169938.png\" alt=\"sql\" height=\"100\"/\u003e\u003c/a\u003e \n   \n\u003c/p\u003e\n\n\n## 📌 Comisión **75965**  \n\n🔹 **Días:** Sábados  \n🔹 **Horario:** 11:30 a 13:30 hs  \n🔹 **Inicio:** 22/02/2025  \n🔹 **Fin:** 10/05/2025  \n🔹 **Cantidad de clases:** 12  \n\n---\n\n## 📖 Sobre el Curso  \n\nEste curso de **SQL** en modalidad **Flex** te brindará los conocimientos fundamentales sobre bases de datos relacionales, desde la teoría hasta la práctica con consultas avanzadas. Aprenderás a manejar MySQL y a optimizar estructuras de datos para aplicaciones reales.  \n\n✅ **Aprenderás sobre:**  \n✔️ Creación y modelado de bases de datos  \n✔️ Consultas SQL (SELECT, INSERT, UPDATE, DELETE)  \n✔️ Relaciones entre tablas  \n✔️ Normalización de bases de datos  \n✔️ Procedimientos almacenados y funciones  \n✔️ Optimización y buenas prácticas  \n\n📌 **Más información sobre el curso:**  \n🔗 [Curso SQL - CoderHouse](https://www.coderhouse.com/ar/cursos/sql)  \n\n---\n\n## 📋 Temario del Curso  \n\n### **🔹 Unidad 1: Introducción a SQL y Bases de Datos**  \n✅ Conceptos básicos de bases de datos  \n✅ Tipos de bases de datos: Relacionales vs No Relacionales  \n✅ Instalación y configuración de MySQL  \n✅ Uso de MySQL Workbench  \n\n### **🔹 Unidad 2: Creación y Manipulación de Datos**  \n✅ Crear bases de datos y tablas (`CREATE DATABASE`, `CREATE TABLE`)  \n✅ Tipos de datos en SQL  \n✅ Insertar datos (`INSERT INTO`)  \n✅ Modificar y eliminar datos (`UPDATE`, `DELETE`)  \n\n### **🔹 Unidad 3: Consultas Básicas y Filtrado de Datos**  \n✅ Seleccionar datos (`SELECT`)  \n✅ Filtrar información con `WHERE`, `ORDER BY`, `LIMIT`  \n✅ Funciones de agregación (`COUNT`, `SUM`, `AVG`, `MIN`, `MAX`)  \n✅ Agrupación de datos con `GROUP BY` y `HAVING`  \n\n### **🔹 Unidad 4: Relaciones entre Tablas y Claves**  \n✅ Claves primarias (`PRIMARY KEY`) y foráneas (`FOREIGN KEY`)  \n✅ Tipos de relaciones: **1 a 1, 1 a muchos, muchos a muchos**  \n✅ Uso de `JOIN` (`INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`, `FULL JOIN`)  \n\n### **🔹 Unidad 5: Normalización y Buenas Prácticas**  \n✅ Normalización de bases de datos (1FN, 2FN, 3FN)  \n✅ Índices y su impacto en el rendimiento (`INDEX`)  \n✅ Vistas (`VIEW`) y su utilidad  \n\n### **🔹 Unidad 6: Procedimientos, Funciones y Triggers**  \n✅ Creación de **Procedimientos Almacenados**  \n✅ Creación de **Funciones** en SQL  \n✅ Uso de **Triggers** para automatización  \n\n### **🔹 Unidad 7: Seguridad y Optimización de Consultas**  \n✅ Permisos y roles de usuario  \n✅ Copias de seguridad y restauración  \n✅ Optimización de consultas con **EXPLAIN** y **Índices**  \n\n---\n\n📌 **Programa detallado:**  \n🔗 [Descargar Programa](https://drive.google.com/file/d/1SoauqtUY_gWG32e-J7f6FzUfVrD8GWDZ/preview)  \n\n---\n\n## 🛠️ Requisitos  \n\n- PC con acceso a internet  \n- Instalación de MySQL y MySQL Workbench  \n- Conocimientos básicos de programación (opcional)  \n\n---\n\n\n## 🎓 Proyecto Final - Temática y Diseño  \n\n### **📌 Consigna**  \nPara el proyecto final, cada estudiante deberá **elegir una temática** sobre la cual desarrollar una base de datos. El objetivo es pensar en una estructura que refleje la realidad del dominio elegido, aplicando los conceptos aprendidos en el curso.  \n\n📌 **Ejemplos de temáticas posibles:**  \n✔️ Gestión de una tienda online  \n✔️ Administración de reservas en un hotel  \n✔️ Base de datos para un sistema escolar  \n✔️ Plataforma de seguimiento de pacientes en un hospital  \n✔️ Sistema de control de inventario  \n\n### **📌 Aspectos a incluir**  \nPara la **Clase 04**, comenzaremos a diseñar el **Diagrama Entidad-Relación (DER)** de nuestro proyecto final.  \nSi bien la estructura puede cambiar a medida que avanzamos, es importante **definir las bases** del modelo desde ahora.  \n\n🔹 **Elementos clave a considerar:**  \n✅ Identificación de **entidades principales** (ej.: clientes, productos, pedidos, empleados).  \n✅ Definición de **atributos** relevantes en cada entidad.  \n✅ Establecimiento de **relaciones** entre entidades.  \n✅ Consideración de **restricciones e integridad de los datos**.  \n\n📌 **Objetivo:** Construir un modelo sólido que pueda ser implementado en **MySQL**, optimizado y con buenas prácticas.  \n\n---\n\n🚀 **¡Manos a la obra!** Elige una temática que te interese y comencemos a dar forma a tu base de datos.  \n\n\n\n## 🧑‍🏫 Profesor  \n\n👨‍💻 **Alejandro Daniel Di Stefano**  \n📌 **Desarrollador Full Stack**  \n🔗 **GitHub:** [Drako01](https://github.com/Drako01)  \n\n📩 Para consultas, puedes escribirme en la plataforma de **CoderHouse** o dejar un mensaje en el repositorio. 🚀  \n\n---\n\n📌 **¡Nos vemos en clase!** 🎓✨  \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrako01%2Fsql_flex---75965","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrako01%2Fsql_flex---75965","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrako01%2Fsql_flex---75965/lists"}