En persona
Polanco: Prolongación Moliere 515 Colonia Ampliación Granada. Esquina con avenida Río San Joaquín
Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur
Cursos de diseño web
Cursos de Java
Cursos de programación
Cursos de bases de datos
Diplomados:
-
Webmaster con Certificación de

- Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.
Conoce más
- Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.
Web 2.0 "Sólo código"
- El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web
Conoce más
- El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web
Todos los cursos | Contacto | Inicio Cursos,talleres,diplomados diseño web y programación:5264 4719
Curso de bases de datos básico con MySQL
El concepto de bases de datos es uno de los más importantes para comprender cómo se guarda a la información en las computadoras; como MySQL es actualmente el servidor de bases de datos de uso más extendido, y como es muy popular, resulta ideal para aprender los conceptos básicos de este tema.
Está dirigido a quienes estén interesados en formarse como profesionales de la programación, ya sea como complemento del desarrollo de software o como actividad específica en el manejo de las bases de datos y la administración de las mismas.

Entre semana: de lunes a jueves, 1 hora y media diaria, 4 semanas
Fines de semana: viernes, sábado o domingo, 5 horas, 6 semanas
Para el curso de bases de datos básico tenemos horarios para todas las necesidades: entre semana en la mañana o en la tarde-noche; todo el sábado y el domingo en la mañana.
Para ingresar a curso de bases de datos básico se requiere un manejo suficiente de las computadoras personales con sistema operativo gráfico como Windows, Mac OS o Ubuntu. Antes de tomar el curso, los alumnos deben:
- Conocer el uso de archivos, carpetas y unidades de almacenamiento
- Tener un manejo estándar del teclado para computadora
- Ser usuarios frecuentes de procesadores de palabras, clientes de correo, navegadores de Internet, etc.
![]()
Este modulo es necesario para todos los cursos de programación ya que en todos los casos, las aplicaciones creadas requieren que los datos se almacenen en una base de datos.
El curso básico de MYSQL inicia desde el punto de vista más elemental ya que esta orientado a participantes que inician la experiencia en el uso de bases de datos.
Formación para el desarrollo de aplicaciones para computadora
En la década de los 60's del siglo XX, el crecimiento de las tecnologías de la información basadas en semiconductores había revolucionado los mecanismos de almacenamiento de datos; por eso, los expertos en informática predecían grandes problemas si no se creaban nuevos modelos en la administración de dichos mecanismos. Impulsado por Edgar F. Codd y su 'modelo relacional', surgió el lenguaje SQL (Structured Query Language: Lenguaje estructurado de consultas) como solución a esa necesidad y se sumó al desarrollo de programas para computadora; esto tuvo tanto éxito que SQL se usa como la herramienta principal para el almacenamiento y el control de los datos en la mayoría de las aplicaciones cliente-servidor.
En sentido estricto, el concepto de base de datos complementa al de desarrollo de software; tan es así, que no se puede ser un profesional de la programación en ninguno de los lenguajes modernos sin un conocimiento serio de SQL y un dominio de los modos de conexión con alguno de los servidores de bases de datos como MySQL, MS SQL Server u Oracle a quienes también se les conoce como motores de bases de datos o Sistemas gestores de base de datos.
Algunas de las ventajas que ofrece MySQL y que facilitan el aprendizaje inicial de este entorno tecnológico, son:
- La versión estándar del servidor no cuesta es y completamente funcional
- Es el motor de bases de datos más usado en el ambiente del hospedaje de sitios web
- Es completamente compatible con la tecnología JDBC de Java y con el compilador de PHP
Todos los servidores de bases de datos vigentes usan SQL como lenguaje para el control de la información que, aunque en el nivel avanzado presentan diferencias, en lo básico son casi idénticos.
Como ya dijimos, el concepto de base de datos está fuertemente ligado con el de programación de software; no obstante, es posible desarrollarse siguiendo una línea orientada casi exclusivamente a los servidores de bases de datos. Hay profesionales cuya especialización atiende todos los ambientes asociados con el manejo de dichos servidores, que son:
- Diseño de bases de datos
- Desarrollo del script de creación de las mismas
- Actualización de los contenidos
- Administración
Objetivos del curso
Cuando los participantes en el curso de Bases de datos básico hayan terminado, serán capaces de:
- Explicar lo que es un Sistema Gestor de Bases de Datos (SGBD)
- Instalar el servidor de bases de datos MySQL
- Diseñar una base de datos sencilla
- Crear y poner en uso una base de datos en el servidor MySQL
- Crear tablas con campos de diferentes tipos
- Agregar datos en filas individuales o desde un archivo
- Modificar los datos existentes
- Borrar filas de una tabla
- Hacer consultas sencillas a la base de datos
- Hacer filtros en las consultas
- Unir tablas para las consultas
- Usar las funciones de agregado
Ejercicios
- Diseñar, en un diagrama Entidad-Relación básico, una base de datos propuesta por el profesor
- Crear el script de de dicha base de datos
- Poblarla usando INSERT INTO y LOAD DATA alternativamente
- Estudiar la estructura y crear un diagrama Entidad-Relación de dos bases de datos ya existentes, con una cantidad significativa de información cuyos script serán entregados por el profesor
- Hacer múltiples consultas a dichas bases de datos cuyo grado de dificultad irá creciendo paulatinamente
Temario
El curso de Bases de datos básico se imparte con los siguientes temas:
- Modos de almacenar información: orientada a procesos y orientada a datos
- Ventajas e inconvenientes de cada uno de los modos de almacenar información
- Definición del concepto de base de datos y su importancia en los DBMS (Database Management Systems), conocidos en español como SGBD (Sistemas Gestores de Bases de Datos)
- Introducción al diseño de una base de datos
- Concepto de tabla, columna y fila; así como de llave primaria y foránea
- Uso básico de los diagramas Entidad-Relación
- Definición de SQL: Lenguaje DDL para la definición de datos y DML para su manipulación.
- Sentencias CREATE DATABASE, USE y DROP DATABASE para la utilización de bases de datos
- Tipos de datos para los atributos: CHAR, VARCHAR, INT, DATE, etc.
- Sentencias CREATE TABLE y DROP TABLE para el uso de tablas
- Concepto de restricción: PRIMARY KEY, NOT NULL, UNIQUE, etc.
- Poblar tablas con INSERT INTO para filas individuales
- Poblar tablas desde un archivo con LOAD DATA
- Concepto de filtro de filas y de operadores: WHERE
- Modificar los datos con UPDATE
- Borrar filas con DELETE
- Obtener los datos: introducción a la sentencia SELECT
- Organizar la presentación de los resultados: AS y ORDER BY
- Unión de tablas: usando WHERE o JOIN
- Funciones de agregado para el análisis estadístico de los datos: COUNT(), SUM(), MAX(), MIN() y AVG()
Ventajas adquiridas
Cuando los alumnos terminen el curso de Bases de datos básico con MySQL:
- Conocerán los fundamentos del diseño de bases de datos
- Podrán hacer un diagrama Entidad-Relación sencillo
- Sabrán transferir dichos diagramas a scripts de creación de bases de datos
- Tendrán los elementos para iniciarse en alguna de las plataformas de programación vigentes como Java, PHP o .NET
- Podrán iniciarse en los entornos de programación de los servidores de bases de datos como Oracle y MS SQL Server
Cursos que siguen
Al aprobar el curso de Bases de datos básico con MySQL, se abren muchas alternativas de capacitación en tecnologías de la información; las especialidades donde este curso es requisito son:
- Especialidad en programación Java
- Especialidad en programación PHP
- Especialidad en programación Visual Basic.NET
- Especialidad en Oracle
Preguntas frecuentes
- ¿Puedo hacer programas sin saber bases de datos?
- Sí. Muchas aplicaciones no necesitan de una base de datos para funcionar. Sin embargo, en el ámbito laboral o profesional, es prácticamente imposible que contraten a un programador que no tenga conocimientos suficientes de bases de datos
- ¿Qué diferencia hay entre MySQL y SQL Server?
- En principio, ninguna; ambos sirven exactamente para lo mismo, además, los dos tienen una versión sin costo y una de pago, y tienen conectores para los lenguajes más populares como Java, PHP o .NET. En otro sentido, en la parte avanzada del uso del lenguaje SQL, cada servidor de bases de datos ha integrado un entorno de programación; en esto pueden llegar a ser muy distintos
- ¿Ha afectado que Oracle sea ahora el dueño de MySQL?
- Hasta este momento, a afectación, si así se puede llamar, es que descontinuaron el Query Browser y otros programas que facilitaban el acceso al servidor con interfaces gráficas. No obstante, gracias a la popularidad de MySQL, existen herramientas que sustituyen a las que ofrecían en el portal de MySQL; una de ellas es HeidiSQL