TEMARIO
Bases de datos relacionales
- Conceptos
- Modelos de datos
- Sistemas de Gestión de Bases de Datos
- Arquitectura de Red
- Arquitectura Jerárquica
- Arquitectura Relacional
- Administrador de la Base de Datos
- Diccionario de Datos
- Objetivos de los SGBD
Diseño conceptual
- Modelo Entidad - Relación
- Entidades
- Atributos
- Relaciones
- Cardinalidades
- Claves
- Clase de pertenencia
Paso a tablas
- Introducción
- Relaciones
- Ejercicio
MySQL
- Historia
- Características
- Instalación
- Windows
- Linux
- Cambiar la contraseña de root
- Clientes
- MyCC
Creación de bases de datos
- SQL: Structured Query Language
- Sentencias LDD
- Sentencias LMD
- Sentencias LCD
- Base de datos
- Tipos de Datos
- Creación de tablas
- Borrado
- Modificación
- Tipos de tabla
- MyISAM
- MERGE
- HEAP
- InnoDB
- BDB
- Escoger el tipo de tabla
- Integridad referencial
- Reglas y opciones
- UPDATE
- SQL
- Tipos de estructuras referenciales
Mantenimiento de datos
- Inserción
- Insertar varios registros a la vez
- Modificación
- Borrado
- Ejercicios
Consulta de datos
- Seleccionar registros
- Ejemplos
- Alias
- Limitar los resultados
- Obtener Datos de Varias Tablas
- Predicado DISTINCT
- Ordenación
- Operadores
- Lógicos
- Aritméticos y de Comparación
- LIKE
- Intervalos (BETWEEN)
- Listas de Comparación (IN)
- Valores Desconocidos (IS NULL)
- Funciones escalares
- Fechas
- Cadenas
- Matemáticas
Consulta avanzada de datos
- Agregados
- COUNT (conteo)
- SUM (suma)
- MAX y MIN (máximo y mínimo)
- AVG (media)
- STD (desviación estándar)
- Agrupamientos
- Intersecciones
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- Otros ejemplos
- Otras posibilidades sintácticas
- Intersecciones y parámetros
- Uniones
Transacciones y bloqueos
- Transacciones
- Condiciones ACID
- Problema de la modificación perdida
- Lectura sucia
- Lectura no repetible
- Lectura fantasma
- Niveles de aislamento
- Ejercicio
- Transacciones en tablas InnoDB
- Lecturas consistentes
- Bloqueo exclusivo
- Bloqueo compartido
- COMMIT automático
- Bloqueo de tablas
MyODBC
- Instalación de MyODBC
- Conexión remota a MySQL con MS Access
- Exportar tablas desde MS Access a MySQL
- Importar tablas desde MySQL a MS Access
Estructura Interna
- Herramientas Administrativas
- Almacenamiento de la información a nivel interno
- Conexiones
Configuración
- Métodos de Configuración
- Ficheros de Configuración
- Ejemplo de Fichero de Configuración
- Ficheros de Ejemplo de Configuración
Seguridad
- Introducción
- Aspectos a tener en cuenta
- Gestión de Usuarios
- Gestión de Privilegios
- GRANT
- Tabla de Privilegios (I)
- Tabla de Privilegios (II)
- Ejemplos de GRANT
- REVOKE
- Ejemplos de REVOKE
- Niveles de Privilegios (I)
- Niveles de Privilegios (II)
- Tablas de permisos (I)
- Tablas de permisos (II)
- Tablas de permisos (III)
LOGS
- Introducción
- Error
- Consultas lentas
Backup
- Introducción
- Descripción de Backups
- Creación de Backups (I)
- Creación de Backups (II)
- Creación de Backups (III)
Chequeo y reparación de tablas
- Chequeo de Tablas
- Verificación de Tablas (I)
- Verificación de Tablas (II)
- Reparación de Tablas
Servidores múltiples
- Introducción
- Opciones para Servidores Múltiples (I)
- Opciones para Servidores Múltiples (II)
- Opciones para Servidores Múltiples (III)
Replicación
- Funcionamiento
- Instalación y configuración
- Ejemplo de replicación (I)
- Ejemplo de replicación (II)
- Ejemplo de replicación (III)
Optimización
- Diseño de datos y programas
- Pautas a seguir (I)
- Pautas a seguir (II)
- Índices y explicación de consultas (I)
- Índices y explicación de consultas (II)
- Optimización del servidor
- Uso de memoria con MyISAM (I)
- Uso de memoria con MyISAM (II)
- Búffer de claves
- Caché de tablas
- Búfferes de registro
- Búffer de ordenación
- Hardware
|