Curso Introducción a las bases de datos con MySQL

Introducción a las bases de datos con MySQL

Detalle del Curso

Se expondrán los puntos salientes de la arquitectura relacional de bases de datos. El alumno comprenderá los conceptos de base de datos, tabla, campo, propiedad, registro, clave, relación, normalización, consulta, total, campo calculado, referencia cruzada y SQL, entre otros.
Las precitadas tareas, se llevarán adelante mediante MySQL, un poderoso y excelente sistema de gestión de bases de datos, ampliamente utilizado en el desarrollo de sitios Web dinámicos y de aplicaciones.

Requisitos

Manejo de Windows.

Modalidad

Curso dictado en auditorio con cañón.

Plan de Estudio

1. Arquitectura relacional y normalización:
o Bases de datos relacionales.
o Objetos de una base de datos.
o Elementos característicos de una tabla.
o Reducción de entidades físicas o ideales a tablas.
o Las formas normales.
o Relaciones y claves principales y externas.
o Características de una relación.
o Creación de una base de datos.
2. Generación de una base de datos en MySQL:
o Uso del servicio MySQL.
o Conexión con MySQL: Host, usuario, contraseña y puerto.
o Creación de una base de datos.
o Creación y diseño de tablas: Tipo de tabla. Campos. Tipos de dato. Establecimiento de claves principales. Índices. Nulidad. Signo. Autoincremento. Propiedad Zerofill.
o Operaciones ABM.
3. Consultas de selección – Parte I:
o Consulta SELECT: Elección de campos.
o Cláusula FROM: Selección de tablas.
o Cláusula WHERE: Imposición de criterios. Uso de operadores y de funciones.
o Cláusula ORDER BY: Orden de los resultados.
o Cláusula HAVING: Imposición de restricciones.
o Cláusula LIMIT: Limitación de la cantidad de registros.
o Ejecución de la consulta.
4. Consultas de selección – Parte II:
o Joins: INNER, OUTER y CROSS.
o Campos calculados en consultas: Composición y uso de expresiones.
o Obtención de totales.
o Cláusula GROUP BY: Agrupamiento de totales.
o Consultas UNION.
5. Consultas de acción – Parte I:
o Consultas CREATE DATABASE, CREATE TABLE y CREATE USER: Creación y mantenimiento de bases de datos, de tablas y de usuarios.
o Consulta INSERT: Inserción de registros.
o Consulta DELETE: Eliminación de registros.
o Consulta UPDATE: Modificación de registros.
6. Consultas de acción – Parte II:
o Consultas DROP DATABASE, DROP TABLE y DROP USER: Eliminación de bases de datos, de tablas y de usuarios.
o Operaciones adicionales sobre tablas: RENAME TABLE, REPAIR TABLE y TRUNCATE TABLE.
o Exportación e importación de archivos “.sql”.

Material Entregado

Documentación y ejercitación.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP