Contenido1. 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”.
Bueno el ACP - Club de Programadores.
Federico Laguzzi
Introducción a las bases de datos con MySQL - Septiembre 2011