
En esta clase se ve algo de teoría respecto a las bases de datos, también vemos un ejemplo de lo que es una base de datos relacional, llaves primarias, llaves foráneas y la relación entre tres tablas de forma teórica.
Al finalizar esta clase, el alumno será capaz de identificar cada componente de un sistema Cliente-Servidor en las bases de datos, al mismo tiempo podrá observar como interactúa cada componente en el sistema y cuantos tipos de sistemas existen.
AL terminar esta clase el alumno conocerá conceptos como tablas de bases de datos, relaciones, filas columnas tipos de relaciones en fin los componentes mas utilizados en un sistema o modelo entidad relación.
Al finalizar esta clase el alumno podrá identificar fácilmente las llaves foráneas de las tablas y la relación que se forma al utilizar dicho concepto conocido como llave foránea o foreign key.
Al finalizar esta clase el alumno comprenderá el análisis de una base de datos con la que vamos a guardar pendientes o tareas a realizar ya sea de un hogar o un negocio por ejemplo, se analiza cada tabla y cada campo que compone a dichas tablas.
En este video el alumno comprenderá como están relacionadas todas y cada una de las tablas que manejaremos en nuestra base de datos así como el estándar de nomenclatura de los campos y las llaves foráneas, hablaremos de los tipos de datos en cada campo y como se configura cada campo y cada tabla de la base de datos.
En esta clase descargamos el Mysql de la pagina oficial, hacemos lo mismo con Workbench e instalamos ambos programas en nuestro ordenador y configuramos lo necesario para tal fin.
En esta clase se instala la versión de Mysql 8 así como Workbench para poder trabajar con esta versión si así lo deseas.
En esta clase se te enseña como ejecutar Workbench 8.0, se explica de forma global todo lo que podemos hacer con dicha herramienta, conoceremos las secciones más comunes y para que sirven, también aprenderás a crear conexiones a las bases de datos así como eliminarlas o editarlas.
Entramos a la sección de administración de la base de datos y se explican las opciones más importantes como cambiar puerto al motor de bases de datos, detener o reiniciar nuestro servicio de MySQL.
En este video adentramos en la sección dedicada a los esquemas, al mismo tiempo entramos a ver los componentes de un esquema como lo son las tablas vistas, procedimientos almacenados etc. Muestro a detalle el uso del grid de resultados cada que ejecutamos una consulta SQL para que conozcas todas las opciones que puedes realizar con el grid de resultados.
En este video te enseñaré como editar los campos o modificar una tabla de una base de datos desde Workbench.
En esta clase te voy a enseñar como utilizar los snipets para guardar nuestras consultas más complejas o simplemente las que queramos retomar más adelante para tenerlas disponibles, otro camino que te enseño para el mismo fin, es guardando los sctipt SQL en un archivo de texto para después mandarlo llamar.
En esta clase se muestra una base de datos en Excel para después crearla con nuestra herramienta visual de Workbench para crear un modelo, se explica a detalle los campos que la van a componer, además el usuario ira conociendo las herramientas que nos proporciona Workbench.
En esta clase te voy a enseñar como crear las tablas de la base de datos llamada bdPendientes, lo hacemos paso a paso, tabla por tabla.
En esta clase como ya tenemos las tablas de nuestra base de datos creadas, aquí te enseño a relacionarlas entre si para que quede más claro el modelo entidad-relación, te doy tips de que nomenclatura utilizar al crear una relación entre tablas.
En esta clase te enseño paso a paso como crear una base de datos o esquema en Workbench a partir de un modelo ya existente.
En esta clase se explica como crear una base de datos con sus tablas, campos y relaciones a partir de instrucciones SQL también se enseñara como crear el diagrama a partir de las sentencias SQL.
En este vídeo te explico que es un diccionario de datos, para que sirve y como generarlo con Workbench, también te dejo en los recursos el plugin necesario para poder genera dichos Diccionarios de datos.
En esta clase cargamos archivos csv que representa cada archivo una tabla de la base de datos de una manera secuencial sin errores y también provocaremos errores para mostrarte como trabajan los constraint.
En esta clase vamos a ver las reglas para llenar la base de datos recién creada bdPendientes, es decir te enseñaré el orden de como cargar datos a las tablas de nuestra base de datos ya que aquí si existe un orden para llenar las tablas y estas reglas la dictan nuestro modelo de entidad relación que recién habíamos creado.
En esta clase te enseño una herramienta muy poderosa para la importación y exportación de archivos csv a nuestras tablas de nuestras bases de datos en MySQL para que sean mas rápidos los procesos.
En esta clase se muestra como acceder a la linea de comandos ademas como ejecutar nuestros primeros comandos así como se comenta porque usar y porque no usar la linea de comandos ventajas y desventajas.
En esta clase se proporciona un script de una base de datos que contiene millones de registros y se le enseña al alumno como cargar estas bases de datos, también se le enseña al alumno que contiene cada tabla de la base de datos y su estructura.
En esta clase el alumno aprenderá una forma más de trabajar con la consola de MySQL para la importación de bases de datos por medio del comando MySQL para cargar bases de datos que tengan mucha información.
En este video se muestra de forma sencilla y rápida el uso de la linea de comandos para exportar una base de datos por medio del comando mysqldump.
En esta sección el alumno aprenderá como importar y exportar datos de una tabla de una base de datos mediante la línea de comandos, esto con el objetivo de tratar información pesada es decir tablas con mucha información y que se exporten e importen rápido con el uso de la línea de comandos.
En esta introducción veras de manera global los tipos de datos mas comunes en MySQL para darte una idea de lo que aprenderás a lo largo de esta sección.
En este video se te enseña como utilizar los tipos de datos Character como lo son Char y Varchar para poder decidir bien que tipo de dato usar al momento de crear nuestros campos y ver cuanto espacio gasta un carácter de estos tipos comparándolos para que tu decidas bien como utilizarlos.
En esta clase se analizan los tipos de datos Integer, es decir los tipos de datos que guardan datos enteros en nuestra base de datos y los compara uno contra otro.
En esta lección analizaremos de manera teórica los tipos de dato de punto fijo y punto flotante, es decir los que llevan cantidades numéricas después del punto decimal para ver sus diferencias entre ellos como lo son DECIMAL, FLOAT Y DOUBLE.
En este video haremos algunos ejemplos para ver como se comportan los tipos de dato decimal, double y float y así puedas elegir el tipo de datos que mas se adecue a tus necesidades.
En este video trataremos con los tipos de datos DATE y TIME, para controlar el uso de fechas y tiempo o combinación de ambos, veremos sus restricciones limites inferiores y superiores.
En esta lección se realizan algunos ejercicios de los tipos de datos DATE y TIME analizamos desde la guía oficial de MySQL para que dominemos dichos tipos de dato.
En este video aprenderás a detalle el uso del tipo de dato TIME ya que con el podrás hacer uso de tiempo de manera exacta desde horas,minutos, segundos y milisegundos, a su vez veras las reglas para el uso de dicho tipo de datos.
En este video te enseño como trabajar con la parte de las fechas que respecta al año (YEAR) ya que es importante conocer las reglas de inserción de datos de esta fracción de la fecha porque si no hacemos uso correcto podemos insertar mal los datos.
En este video analizamos el tipo de datos ENUM que es un derivado de los String para restringir la inserción de datos en ciertos campos a partir de sus reglas de inserción y de lectura.
El tipo de dato set consiste en un SET o conjunto de valores almacenados en un campo preparado para dicho fin la diferencia con ENUM es que aquí podríamos seleccionar uno o mas valores al momento de elegir sus valores.
En esta clase solo veremos teoría respecto a los tipos de datos blob y text ya que estos regularmente se utilizan en conjunto con un lenguaje de programación como Java, Php o cualquier otro lenguaje de programación.
En esta clase definimos lo que es el lenguaje de consultas estructurado SQL, también vemos de forma global los temas que abarcaremos en SQL. Aquí vemos un diagrama en Excel de una base de datos de pendientes de personas el cual servirá para la base de datos con la que vamos a trabajar.
En este vídeo se explica teóricamente todo lo que abarcaremos en toda la sección ya que son varios temas desde básicos hasta avanzados.
Aquí en esta clase vemos a detalle como mediante instrucciones SQL podemos crear, borrar y darle uso a una base de datos.
En esta clase te explico teóricamente lo que es la sintaxis de como crear una tabla en MySQL y también como interpretar los atributos de las columnas de una tabla de forma global.
En este vídeo hacemos ejemplos para crear tablas en una base de datos temporal con diferentes métodos.
En este vídeo te enseño otras técnicas de creación de tablas temporales en una base de datos, con y sin datos.
En este vídeo te enseño a codificar por medio de SQL los constraint como lo son la llave primaria o campos con datos únicos.
En este vídeo te enseño como es la sintaxis para crear una llave foránea en Mysql mediante instrucciones SQL.
En este vídeo te enseño a crear llaves foráneas mediante instrucciones DDL.
En esta clase te enseño la sintaxis de la instrucción ALTER TABLE para modificar, eliminar o agregar columnas en una tabla de base de datos.
En este vídeo te enseño como mediante instrucciones SQL podemos agregar o eliminar columnas en una tabla de base de datos.
En este vídeo te enseño como agregar o eliminar constraints como lo son la llave primaria o llaves foráneas de una tabla por medio de instrucciones DDL SQL.
En este vídeo te enseño a eliminar una tabla y volverla a crear en una sola instrucción por medio de la sentencia SQL TRUNCATE TABLE, también te enseño a borrar y renombrar tablas
En esta clase te enseño lo que es un campo calculado al momento de crear una tabla, es un concepto muy útil para generar cálculos en algún campo que dependa de otros campos ya creados.
En esta clase hacemos un ejemplo de dos campos calculados utilizando la sintaxis básica y omitiendo palabras reservadas de dicha sintaxis.
En esta clase se explica a detalle como agregar más funcionalidad a nuestra base de datos real para guardar el control de entradas y salidas de dinero en un negocio o para controlar nuestros gastos personales.
En esta clase te explico como crear mediante instrucciones SQL una base de datos y agregarle tablas a la misma
En esta clase el alumno aprenderá la sintaxis necesaria para crear relaciones entre dos tablas, es decir como crear un foreign key en una tabla mediante instrucciones SQL.
En esta clase se muestra el diagrama entidad relación para que el alumno practique creando las tablas y las relaciones que se muestran en el diagrama.
En esta clase te explico completa la base de datos linea por linea de la creación de base de datos, indices, llaves foráneas y cada tabla de la base de datos.
En esta clase el alumno será capaz de hacer carga masiva de datos a las tablas de una base de datos real por medio de instrucciones SQL para dar la orden de cargar los datos desde archivos de texto delimitados por comas.
ACTUALIZACIÓNES RECIENTES
Se actualizo por completo la sección funciones de agregación ( sección 12 ), ya que es una sección muy completa con temas nuevos que aplican para la versión 8 de MySQL.
Te enseño lo necesario para contratar un VPS (servidor privado virtual) en la nube por si quieres tener una base de datos en la nube real en Ubuntu Server para que este disponible en todo el planeta y todos los días del año, esta sección esta pensada para quienes quieren una base de datos en la nube con un servidor real y con la seguridad que solo Linux puede ofrecer a un costo de renta realmente bajo.
Se agregó una clase en la cual se te enseña como y de donde descargar la versión de Mysql 8, ademas se mostraran los cambios en cada vídeo si es que los hay entre Mysql 5.7 y Mysql 8, realmente son pocos los cambios a realizar entre ambas versiones. Se agregó una sección en la cual se hace una conexión entre Microsoft Excel y Mysql para hacer un pequeño formulario mediante el cual podremos consultar, agregar y eliminar registros de una tabla de Mysql pero desde excel.
INTRODUCCIÓN
Bienvenido a tu Curso MySQL con el tendrás los conocimientos que necesita un DBA(Database Administrator) o un programador pero en un nivel de experto, te llevaré de la mano desde el análisis para hacer una base de datos hasta administrarla, optimizarla y agregarle programas almacenados como lo son, triggers, vistas, funciones almacenadas y procedimientos almacenados para sacar el máximo provecho a las bases de datos así como proveerlas de seguridad, con lo que aquí aprendas también es aplicable a motores de base de datos como lo son MariaDB, Sql Server, Firebird, Oracle, Informix entre otros ya que el lenguaje SQL es muy general y solo cambia muy poco de un motor de base de datos a otro, recuerda que si eres programador o eres DBA, siempre utilizaras bases de datos para tu trabajo y aquí te proporciono un camino para facilitarte tus labores profesionales garantizado.
¿Qué contiene este curso?
Mas de 20 hrs de clases en vídeos con un único objetivo cada uno .
Cada clase incluye el código fuente de las sentencias sql que se utilizan para hacer los ejemplos.
Te proporciono el software necesario para trabajar y las diapositivas para que puedas tenerlas al alcance siempre como apoyo.
Creamos una base de datos desde cero, hacemos el análisis de casos reales de base de datos y te proporciono una base de datos de pruebas para que la puedas utilizar para los ejemplos.
Soporte por parte de el instructor para tus dudas las cuales tratare de responderlas en menos de 24 hrs.
Actualización constante del curso y sobre todo acepto las peticiones de mis alumnos para ampliarlo con temas que uds elijan o temas completamente nuevos se subirán secciones completas.
¿Porqué publico este curso?
Cuando yo trabajaba analizando la base de datos de una nómina de un gobierno estatal comencé utilizando un motor de base de datos llamado Informix de IBM, el sistema y la base de datos ya estaban creados y me toco darle mantenimiento, fue entonces cuando me di cuenta que no solo es bueno saber programar en lenguajes de programación sino que las bases de datos es el corazón de toda la programación y teniendo un buen diseño y seguridad en tu base de datos puedes dar buenos resultados, adicional a ello yo batalle mucho para aprender lo que aquí plasmo en este curso me hubiera gustado haber tenido un curso como este para poder comprender todo lo que maneje en ese motor de bases de datos, también descubrí que lo que ahí aprendí lo puedo aplicar en cualquier motor de bases de datos y sobre todo enseñarlo a miles de personas, la sintaxis a veces cambia un poco pero el fin es el mismo.
No lo dudes al adquirir este curso ya que es para ti, no te arrepentirás de adquirirlo te lo garantizo.