CursosEmpresasBlogLiveConfPrecios

Beco responde a tus preguntas

Clase 19 de 23 • Curso de SQL y MySQL 2016

Clase anteriorSiguiente clase

Contenido del curso

Bienvenidos al Curso

  • 1

    Nuevo Curso de SQL y MySQL

    00:23 min
  • 2

    Recomendaciones

    00:49 min
  • 3

    Proyectos

    00:36 min
  • 4

    Archivos del curso

    00:04 min
  • 5
    ¿Qué es SQL y NoSQL?

    ¿Qué es SQL y NoSQL?

    06:25 min

Mysql

  • 6

    Antes de la clase de MySQL, instala MySQL

    00:17 min

Fundamentos de SQL (Structured Query Language)

  • 7
    Introducción a SQL

    Introducción a SQL

    02:36 min
  • 8
    DDL: Lenguaje de Definición de Datos

    DDL: Lenguaje de Definición de Datos

    26:14 min
  • 9
     Motores SQL

    Motores SQL

    02:49 min
  • 10
    Ventajas y desventajas de SQL

    Ventajas y desventajas de SQL

    05:17 min

Fundamentos de NoSQL

  • 11
    Bases de datos Documentales

    Bases de datos Documentales

    08:48 min
  • 12
    Bases de datos Orientadas a Grafos

    Bases de datos Orientadas a Grafos

    03:41 min
  • 13
    Bases de datos Clave - Valor

    Bases de datos Clave - Valor

    07:44 min
  • 14
    Bases de datos Orientadas a Objetos

    Bases de datos Orientadas a Objetos

    03:05 min
  • 15
    Ventajas y Desventajas de NoSQL

    Ventajas y Desventajas de NoSQL

    05:18 min

Generación y diseño de una base de datos con MySQL

  • 16
    Introducción a Mysql: Uso del Shell,  Comandos Básicos y Tablas

    Introducción a Mysql: Uso del Shell, Comandos Básicos y Tablas

    33:59 min
  • 17
    Creación de tablas mediante arquitectura de información (buenas practicas)

    Creación de tablas mediante arquitectura de información (buenas practicas)

    32:51 min
  • 18
    Cómo crear relaciones entre tablas y estructurar datos

    Cómo crear relaciones entre tablas y estructurar datos

    37:12 min
  • 19
    Beco responde a tus preguntas

    Beco responde a tus preguntas

    Viendo ahora

Manipulación avanzada de datos en Mysql

  • 20
    Consultas, Condicionales y Operaciones Matemáticas en Mysql

    Consultas, Condicionales y Operaciones Matemáticas en Mysql

    31:29 min
  • 21
    Validación y manejo de redundancia de datos

    Validación y manejo de redundancia de datos

    29:07 min
  • 22
    Beco responde a tus preguntas

    Beco responde a tus preguntas

    31:15 min

Clases BONUS y Comunidad

  • 23
    El profe responde

    El profe responde

    54:50 min
Tomar examen
    SERGIO RODRÍGUEZ

    SERGIO RODRÍGUEZ

    student•
    hace 9 años

    Explica fatal... este curso está bien para repasar el contenido que ya sabes, pero para aprender desde cero... difícil: no dice el porqué de las cosas!!!!

      Japheth Calzada López

      Japheth Calzada López

      student•
      hace 9 años

      bueno me sirvio de repaso, peo me gustaria cosas como funciones

      Edgar Moises Valdez Faria

      Edgar Moises Valdez Faria

      student•
      hace 8 años

      Te entiendo. A mi por suerte me sirvió de repaso, pero si fuera algo nuevo me costaría entender, y siendo base de datos, porque la primera vez que empecé en este tema me costó mucho.

    Abiel Magu

    Abiel Magu

    student•
    hace 11 años

    Por si necesitan saber mas del tema de los cubos de informacion

    David Eduardo Medina Sanchez

    David Eduardo Medina Sanchez

    student•
    hace 10 años

    La normalizacion es muy importante para las bases de datos relacionales ya que te asegura la perfecta distribucion de los atributos en las entidades o tablas, usualmente se siguen las primeras 3 formas.

    Otro punto importante que no se ha mencionado es diagramar. Antes de llegar a cualquier cosa tenemos que hacer un diagrama de entidades, diagrama de entidad-relacion y seguir el modo relacional para asegurarnos exactamente que tablas vamos a requerir y las llaves bien ubicadas.

    Una vez hecho esto podemos hacer la normalizacion sobre las tablas, esto ayudará inclusive a crear nuevas tablas que sin la normalizacion no hubieras notado que se necesitarían.

    Aqui adjunto el link de wikipedia muy completo sobre el tema: https://es.m.wikipedia.org/wiki/Normalización_de_bases_de_datos

    Juan Francisco Mosquera Hurtado

    Juan Francisco Mosquera Hurtado

    student•
    hace 11 años

    Amigos , como configuran la replicación  en mysql ?

      Oscar Dev

      Oscar Dev

      student•
      hace 10 años

      En resumen tienes 2 servers el master y el slave, en el master tienes que modificar tu archivo de configuracion my.cnf (los cuales vienen en la URL), despues agregar un usuario con privilegios de replicacion en ese mismo server, con las ips del slave.
      Despues sacar un dump desde el master con la siguiente sentencia:
      mysqldump --skip-lock-tables --single-transaction --flush-logs --hex-blob --master-data=2 -A > ~/dump.sql

      Con este comando sacar la posicion del master y el nombre del archivo binario con el cual se va a estar sincronizando el slave:
      head dump.sql -n80 | grep "MASTER_LOG_POS"
      Restauras el dump en el slave y corres el comando en la consola de mysql para definirle los parametros que sacaste del archivo dump.sql:
      CHANGE MASTER TO MASTER_HOST='<<master-server-ip>>',MASTER_USER='replicant',MASTER_PASSWORD='<<slave-server-password>>', MASTER_LOG_FILE='<<value from above>>', MASTER_LOG_POS=<<value from above>>;
      START SLAVE;

      y al final corres: START SLAVE;
      Para monitorear si tienes errores con el SHOW SLAVE STATUS \G;

    Oscar Dev

    Oscar Dev

    student•
    hace 10 años
    1. Si contestan las preguntas?
    2. Que tanto recomiendan MySQL Cluster?
    Nilson .

    Nilson .

    student•
    hace 9 años

    Creo que faltó: En cuanto a normalización no se explicó la aplicación de las principales formas normales, punto fundamental para un Diseño óptimo de Base de Datos relacional (se menciona en el landing del curso), así como los tipos de joins. Por qué pone LEFT JOIN..?

    Carlos Salazar

    Carlos Salazar

    student•
    hace 10 años

    jaja no por seguridad no (stored procedures)

    David Eduardo Medina Sanchez

    David Eduardo Medina Sanchez

    student•
    hace 10 años

    La redundancia de datos también aplica en el sentido de repetir los datos dentro de un join.

    Por ejemplo, cuando hacemos un join indicamos que atributo de la tabla A es el mismo de la tabla B.

    Imaginemos que hacemos un select a la tabla Maestros y hacemos join a la tabla Alumnos donde el atributo 'id_maestro' esta dentro de ambas ya que es la relacion, indicariamos que Maestros. Id_maestros = Alumnos. Id_maestros. Si no hacemos esa indicacion al momento de ejecutar el query se encontrará con este atributo 2 veces y no sabra a que tabla se refiere, a eso tambien se le conoce como redundancia.

    Jimy Vera Vera Anzules

    Jimy Vera Vera Anzules

    student•
    hace 10 años

    Super Genial

    Jeisson Macdowen Quiroga Bobadilla

    Jeisson Macdowen Quiroga Bobadilla

    student•
    hace 9 años

    El curso esta genial, pero deberian complementarlo con una explicacion de la instalacion y trabajo en windows.

      Yeison Daza

      Yeison Daza

      student•
      hace 9 años

      Qué te gustaría ver en windows?

    jesus salvador beltran perez Beltrán

    jesus salvador beltran perez Beltrán

    student•
    hace 10 años

    ¿A qué se refiere "por cuestión de portabilidades" en la parte de store procedures?

      Juan Carlos Montaño Cervantes

      Juan Carlos Montaño Cervantes

      student•
      hace 10 años

      Porque al tener toda la programación en la aplicación, puedes cambiar facilmente de base de datos

    Sergio Vargas

    Sergio Vargas

    student•
    hace 11 años

    Que es una tabla transaccional?

      Antonio Ramos

      Antonio Ramos

      student•
      hace 10 años

      Es una tabla en la que se realizan operaciones( insercion, actualización), estas se hacen dentro de una transacion, en caso de fallo o suceda algún error en la operación se omite todo el proceso de modificacion de la base de datos, en caso de éxito se finalizan las operaciones.
      Aquí se contemplan 3 acciones propias de las transacciones: begin, commit y roolback.

    Sanders Gutiérrez

    Sanders Gutiérrez

    student•
    hace 8 años

    Respecto a las Store Procedures, en realidad son útiles para por ejemplo hacer auditoría de transacciones.

      Hinder Adrian Alvarez Perlaza

      Hinder Adrian Alvarez Perlaza

      student•
      hace 8 años

      Ese aplica como caso específico para manejarlo, tal como comentaba Freddy.

    Eliana Andrea Ochoa Tobon

    Eliana Andrea Ochoa Tobon

    student•
    hace 10 años

    Genialisimo!! 

    Edward Vasquez

    Edward Vasquez

    student•
    hace 10 años

    Excelente curso, a pesar de entrar por primer ves al mundo de base de datos por interfaz e entendido en un 95% todos los conceptos y las operaciones realizadas, es una buena decisión invertir en mejorandola.

    Carlos Salazar

    Carlos Salazar

    student•
    hace 10 años

    Si programas para un banco usas Oracle o SQLServer. OJO! no
    estoy diciendo que sean mejores pero sí que son las que piden ese tipo de
    instituciones por muchas razones.

    Carlos Salazar

    Carlos Salazar

    student•
    hace 10 años

    No solo los Stored Procedures tienen sintaxis propia de cada
    Motor de Base de Datos. Insisto, la capa de negocio no va en los Stored
    Procedures, si no para Business Intelligene.

    Carlos Salazar

    Carlos Salazar

    student•
    hace 10 años

    Si tienes Queries que tardan horas, debes de considerar
    temas de administración y optimización de la base de datos como índices.

    Francisco Méndez

    Francisco Méndez

    student•
    hace 10 años

    yo uso el MariaDB de XAMMP porque no tengo para comprar y no es tan diferente... algunas cosas que no funcionan me doy apoyo en phpMyAdmin...

    Jimy Vera Vera Anzules

    Jimy Vera Vera Anzules

    student•
    hace 10 años

    Store Procedure entonces no es recomendable

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads