Directorio de trabajos clásicos introductorios de MySQL
Prólogo
Los primeros conocimientos básicos
Capítulo 1 Conociendo la verdadera cara de Mount Lu - Base de datos MySQL
Explicación en vídeo: 4 minutos
1.1 Por qué elegir la base de datos MySQL
1.1.1 ¿Qué es la base de datos MySQL?
1.1.2 Ventajas de MySQL
1.1. 3 Historial de desarrollo de MySQL
1.2 Características de MySQL
1.3 Entorno de aplicación MySQL
1.4 Software de gestión de MySQL
1.5 Cómo aprender MySQL
p>
p>
1.5.1 Cómo aprender bien MySQL
1.5.2 Preguntas frecuentes sobre el aprendizaje de MySQL
1.6 Resumen
1.7 Ejercicios
Capítulo 2 Redescubre la verdadera cara de Lushan - Entorno MySQL simple
Explicación en vídeo: 37 minutos
2.1 Fuentes de datos - Descarga de MySQL
2.2 Construyendo puentes - —Instalación del entorno MySQL
2.3 Iniciar, conectar, desconectar y detener el servidor MySQL
2.3.1 Iniciar y detener el servidor MySQL
2.3.2 Conectar y desconectar el servidor Open MySQL
2.4 Usar MySQL sin instalación
2.5 Herramienta de gestión gráfica MySQL Workbench
2.5.1 Instalación de MySQL Workbench
2.5.2 Crear base de datos y tabla de datos
2.5.3 Agregar datos
2.5.4 Importar y exportar datos
2.6 Herramienta de gestión gráfica phpMyAdmin
p>2.6.1 Gestión de operaciones de bases de datos
2.6.2 Gestión de tablas de datos
2.6.3 Gestión de registros de datos
2.6.4 Importación y exportación de datos
2.6.5 phpMyAdmin establece el formato de codificación
2.6.6 phpMyAdmin agrega un nuevo usuario del servidor
2.6.7 Restablecer la contraseña de inicio de sesión del servidor MySQL en phpMyAdmin
2.7 Práctica informática
2.7.1 Iniciar y detener el servidor
2.7.2 Conectarse al servidor MySQL
2.8 Resumen
2.9 Ejercicios
Capítulo 3 Cómo almacenar y obtener datos: motor de almacenamiento MySQL, tipos de datos y operadores
Explicación en video: 34 minutos
3.1 Tipos de motores más utilizados: motor de almacenamiento MySQL
3.1.1 ¿Qué es el motor de almacenamiento MySQL?
3.1.2 Consultar los motores de almacenamiento compatibles en MySQL
3.1.3 Motor de almacenamiento InnoDB
3.1.4 Motor de almacenamiento MyISAM
3.1.5 Motor de almacenamiento de MEMORIA
3.1. 6 Cómo elegir un motor de almacenamiento
3.1.7 Configurar el motor de almacenamiento de la tabla de datos
3.2 Cómo se clasifican los datos: tipo de datos MySQL
3.2. 1 Tipo numérico
3.2.2 Tipo de cadena
3.2.3 Tipo de datos de fecha y hora
3.3 El elemento de programa más básico: operador MySQL
3.3.1 Operador aritmético
3.3.2 Operadores de comparación
3.3.3 Operadores lógicos
3.3.4 Operadores de bits
3.3.5 Prioridad de los operadores
3.4 Práctica informática
3.4.1 Ver motor de almacenamiento, crear y eliminar base de datos
3.4.2 Comparación de operaciones de bits
3.4.3 Uso de la lógica de operadores
3.5 Resumen
3.6 Ejercicios
Capítulo 4 Las declaraciones de programación más prácticas - Operaciones básicas de MySQL
Vídeo Explicación: 38 minutos
4.1 Operación de la base de datos MySQL
4.1.1 Crear base de datos CREAR BASE DE DATOS
4.1.2 Ver base de datos MOSTRAR BASES DE DATOS
4.1.3 Seleccionar base de datos USAR BASE DE DATOS
4.1.4 Eliminar base de datos DROP DATABASE
4.2 Operación de la tabla de datos MySQL
4.2.1 Crear tabla de datos CREAR TABLA p>
4.2.2 Ver la estructura de la tabla MOSTRAR COLUMNAS o DESCRIBIR
4.2.3 Modificar la estructura de la tabla ALTER TABLE
4.2.4 Cambiar el nombre de la tabla RENAME TABLE
4.2.5 Eliminar tabla DROP TABLE
4.3 Operación de declaración MySQL
4.3.1 Insertar registro INSERT
4.3.2 Consultar registro de base de datos SELECT
4.3.3 Modificar registro ACTUALIZAR
4.3.4 Eliminar registro BORRAR
4.4 Práctica informática
4.4.1 Operar mesa del profesor
4.4.2 Cuando existen restricciones de clave externa, la tabla principal no se puede eliminar ni actualizar
4.4.3 Iniciar sesión en el sistema de base de datos
4.5 Resumen
4.6 Ejercicios
Capítulo 5 Encontrar la salida en el Laberinto - Dominar las funciones
Video explicativo: 37 minutos
5.1 El alma del programa - Funciones MySQL
p>
5.2 La diversión de los números - funciones matemáticas
5.2.1 Función ABS (x)
5.2.2 Función SUELO (x)
5.2.3 Función RAND()
5.2.4 Función PI()
5.2.5 Función TRUNCAR (x, y)
5.2.6 REDONDEAR ( x) Funciones y función ROUND (x, y)
5.2.7 Función SQRT (x)
5.3 Hacer bailar a los personajes - función cadena
5.3. Función INSERTAR (s1, x, len, s2)
5.3.2 Función SUPERIOR (s) y función UCASE (s)
5.3.3 Función IZQUIERDA (s, n)
5.3.4 Función RTRIM(s)
5.3.5 Función SUBSTRING (s, n, len)
5.3.6 Función REVERSE(s)
5.3.7 Función CAMPO (s, s1, s2,...)
5.4 El tiempo es como un tesoro - función de fecha y hora
5.4.1 CURDATE ( ) Función y función CURRENT_DATE()
5.4.2 Función CURTIME() y función CURRENT_TIME()
5.4.3 Función NOW()
5.4.4 Función DATEDIFF (d1, d2)
5.4.5 Función ADDDATE (d, n)
5.4.6 ADDDATE (d, INTERVA
Función L expr tipo)
5.4.7 Función SUBDATE (d, n)
5.5 Opciones múltiples - función de juicio condicional
5.6 Función de información del sistema
5.6.1 Función para obtener el número de versión de MySQL, número de conexión y nombre de la base de datos
5.6.2 Función para obtener el nombre de usuario
5.6.3 Obtener cadena Conjunto de caracteres y clasificación funciones
5.7 Configuración de seguridad - función de cifrado
5.7.1 Función de cifrado CONTRASEÑA (str)
5.7.2 Función de cifrado MD5 (str)
5.8 Otras funciones
5.8.1 Función de formato FORMAT (x, n)
5.8.2 Función para cambiar el juego de caracteres
5.8.3 Funciones que cambian los tipos de datos de campo
5.9 Práctica informática
5.9.1 Uso de funciones de cadena
5.9.2 Ver el número de versión actual de la base de datos
5.9.3 Generar tres números enteros aleatorios entre 1 y 100
5.10 Resumen
5.11 Ejercicios
Capítulo 6 Métodos de consulta imprescindibles: consulta de datos
Explicación en vídeo: 52 minutos
6.1 Simple y claro: declaraciones de consulta básicas
6.2 La más popular y fácil de entender: consulta de tabla única
6.2 .1 Consultar todos los campos
6.2.2 Consultar campos especificados
6.2.3 Consultar datos especificados
6.2.4 Consulta con palabra clave IN
6.2.5 Consulta de rango con BETWEEN AND
6.2.6 Consulta de coincidencia de caracteres con LIKE
6.2.7 Utilice la palabra clave IS NULL para consultar valores nulos
6.2.8 Consulta con múltiples condiciones con AND
6.2.9 Consulta con múltiples condiciones con OR
6.2.10 Utilice la palabra clave DISTINCT para eliminar filas duplicadas de los resultados p>
6.2.11 Utilice la palabra clave ORDER BY para ordenar los resultados de la consulta
6.2.12 Utilice la palabra clave GROUP BY para agrupar consultas
6.2.13 Utilice LIMIT para limitar el número de resultados de la consulta
6.3 Agregar diversión a los números - consulta de función agregada
6.3.1 Función COUNT()
6.3.2 Función SUM()
6.3.3 Función AVG()
6.3.4 Función MAX()
6.3.5 Función MIN()
6.4 Concatenada juntos - consulta de conexión
6.4.1 Consulta de conexión interna
6.4.2 Consulta de conexión externa
6.4.3 Consulta de conexión condicional compuesta
6.5 De afuera hacia adentro - subconsulta
6.5.1 Subconsulta con palabra clave IN
6.5.2 Subconsulta con operador de comparación
6.5.3 Subconsulta con palabra clave EXISTS
6.5.4 Subconsulta con CUALQUIER palabra clave
6.5.5 Subconsulta con TODAS las palabras clave
6.6 Fusionar resultados de la consulta
6.7 Apodo de campo - definir el alias de la tabla y el campo
6.7.1 Obtener el alias de la tabla
6.7.2 Dar un alias a un campo
6.8 Usar consulta de expresión regular
6.8.1 Relaciona cualquiera de los caracteres especificados
6.8.2 Utiliza "*" y " " para unir varios caracteres
6.9 Práctica informática p>
6.9.1 Usar poli
Utilice la función compuesta SUMA para resumir las puntuaciones de los estudiantes
6.9.2 Consultar registros mayores que la condición especificada
6.9.3 Utilice operadores de comparación para realizar subconsultas
6.10 Resumen
6.11 Ejercicios
Parte 2 Tecnología central
Capítulo 7 Acelerando el programa - Índice MySQL
Video explicativo: 23 minutos
7.1 Descripción general de los índices MySQL
7.1.1 Descripción general de los índices MySQL
7.1.2 Clasificación de los índices MySQL
7.2 Creación de índices
p>
7.2.1 Crear un índice al crear una tabla de datos
7.2.2 Crear un índice en una tabla de datos existente
7.2.3 Modifique la estructura de la tabla de datos para agregar un índice
7.3 Eliminar índice
7.4 Práctica práctica
7.4.1 Utilice CREAR ÍNDICE para crear un índice p>
7.4.2 Usar la instrucción ALTER TABLE Crear un índice de texto completo
7.4.3 Eliminar un índice único
7.5 Resumen
7.6 Ejercicios
Capítulo 8 Escribir varias llamadas una vez: procedimientos almacenados MySQL
Explicación en vídeo: 33 minutos
8.1 Crear procedimientos almacenados y funciones almacenadas
8.1.1 Crear procedimientos almacenados
8.1.2 Crear funciones almacenadas
8.1.3 Aplicación de variables
8.1.4 Uso del cursor
8.2 Sentencias de control de flujo
8.2.1 Sentencia IF
8.2.2 Sentencia CASE
8.2.3 Sentencia de bucle WHILE
8.2.4 Instrucción de bucle LOOP
8.2.5 Instrucción de bucle REPEAT
8.3 Llamar a procedimientos almacenados y funciones almacenadas
8.3.1 Llamar a procedimientos almacenados
8.3.2 Llamar a funciones almacenadas
8.4 Ver funciones y procedimientos almacenados
8.4.1 Declaración SHOW STATUS
8.4.2 Declaración SHOW CREATE
8.5 Modificar procedimientos y funciones almacenados
p>8.6 Eliminar procedimientos y funciones almacenados
8.7 Detectar errores en procedimientos almacenados
8.7.1 Definición de condiciones
8.7.2 Definición de controladores
8.8 Práctica informática
8.8.1 Uso de procedimientos almacenados para implementar el registro de usuarios (PHP)
8.8.2 Modificar funciones almacenadas
8.8.3 Ver procedimientos almacenados desde la tabla information_schema.Routines
8.9 Resumen
8.10 Ejercicios
Capítulo 9 Bomba de tiempo - Disparador
Explicación en vídeo: 22 minutos
9.1 Disparador MySQL
9.1.1 Crear un disparador MySQL
9.1.2 Crear un disparador con múltiples declaraciones de ejecución Disparadores
9.2 Ver disparadores
9.2.1 MOSTRAR DISPARADORES
9.2.2 Ver información de disparadores en la tabla de disparadores
9.3 Aplicar activadores
9.4 Eliminar activadores
9.5 Práctica práctica
9.5.1 Crear un activador activado por INSERT p>
9.5.2 Obtener el disparador en la base de datos
9.5.3 Usar DROP TIRGGER para eliminar el disparador
9.6 Resumen
<p>9.7 Ejercicios
Capítulo 10 Mundo Virtual - Vista MySQL
Video Explicación: 22 minutos
10.1 Vista MySQL
10.1 .1 El concepto de vista
10.1.2 El rol de la vista
10.2 Crear una vista
10.2.1 Comprobar si el usuario tiene permiso para crear una vista
10.2.2 Crear una vista
10.2.3 Notas sobre la creación de una vista
10.3 Ver una vista
10.4 Modificar una vista
10.5 Actualizar vistas
10.6 Eliminar vistas
10.7 Práctica informática
10.7.1 Ver detalles de vistas en la tabla de vistas
10.7 .2 Crear una vista en una sola tabla
10.7.3 Usar la vista MySQL para consultar la tabla de información del estudiante
10.8 Resumen
10.9 Ejercicios
Capítulo 11 Cómo hacer obediente el programa: transacciones MySQL
Explicación en vídeo: 15 minutos
11.1 Descripción general de las transacciones MySQL
11.1. 1 Atomicidad
11.1.2 Consistencia
11.1.3 Aislamiento
11.1.4 Durabilidad
11.2 Ciclo de creación y existencia de transacciones MySQL
11.2.1 Inicializar transacción
11.2.2 Crear transacción
11.2.3 Utilice la instrucción SELECT para verificar si los datos se ingresaron correctamente
11.2.4 Enviar transacción
11.2.5 Deshacer transacción (revertir transacción)
11.2.6 Ciclo de vida de la transacción
11.3 Comportamiento de MySQL
11.3 .1 Confirmación automática
11.3.2 Nivel de aislamiento de transacciones
11.3.3 Modificar el nivel de aislamiento de transacciones
11.4 Transacciones y rendimiento
11.4.1 Aplicar transacciones pequeñas
11.4.2 Elegir el nivel de aislamiento apropiado
11.4.3 El concepto y cómo evitar el punto muerto
11.5 MySQL pseudo-transacción
11.5.1 Usar bloqueos de tabla en lugar de transacciones
11.5.2 Aplicar bloqueos de tabla para implementar pseudo transacciones
11.6 Práctica informática
11.6.1 Usar tecnología de procesamiento de transacciones para implementar transferencias bancarias seguras (PHP)
11.6.2 Usar transacciones en procesamiento por lotes (Java)
11.7 Resumen
11.8 Ejercicios
Capítulo 12 Implementación de tareas de administración: administración del sistema MySQL
Explicación en video: 18 minutos
12.1 Administración del sistema MySQL
12.1.1 Descripción general de las responsabilidades de gestión
12.1.2 Gestión diaria
12.1.3 Problemas de seguridad
12.1.4 Reparación y mantenimiento de bases de datos
12.2 Datos La ubicación del directorio
12.3 La estructura del directorio de datos
12.4 Cómo el servidor MySQL proporciona acceso a los datos
12.5 Cómo MySQL la base de datos se representa en el sistema de archivos
12.6 ¿Cómo se representa la tabla de datos MySQL en el sistema de archivos?
12.6.1 Tabla de datos ISAM
12.6.2 MyISAM tabla de datos
12.6.3 tabla de datos MERGE
12.6.4 tabla de datos BDB
12.6.5 tabla de datos InnoDB
12.6.
6 Tabla de datos HEAP
12.7 Cómo asignar sentencias SQL a operaciones de archivos de tablas de datos
12.7.1 Crear tabla de datos
12.7.2 Actualizar tabla de datos
p >12.7.3 Eliminar tablas de datos
12.8 Restricciones del sistema operativo para nombrar bases de datos y tablas de datos
12.9 El impacto de la estructura del directorio de datos en el rendimiento del sistema p>
12.10 Archivos de estado y archivos de registro de MySQL
12.11 Resumen
12.12 Ejercicios
Parte 3 Tecnología avanzada
Capítulo 13 Conceptos básicos de Save Data: copia de seguridad y restauración de bases de datos
Explicación en vídeo: 3 minutos
13.1 Copia de seguridad de datos
13.1.1 Copia de seguridad usando el comando mysqldump
13.1.2 Copie directamente todo el directorio de la base de datos
13.1.3 Utilice la herramienta mysqlhotcopy para una copia de seguridad rápida
13.2 Restauración de datos
13.2.1 Utilice el comando mysql para restaurar
13.2.2 Copiar directamente al directorio de la base de datos
13.3 Migración de base de datos
13.3.1 Migración entre bases de datos de la misma versión de MySQL
13.3.2 Migración entre diferentes bases de datos
13.4 Exportación e importación de tablas
13.4.1 Utilice SELECT...INTO OUTFILE para exportar archivos de texto
13.4 .2 Usar el comando mysqldump para exportar archivos de texto
13.4.3 Usar el comando mysql para exportar archivos de texto
13.5 Práctica informática
13.5.1 Convertir el contenido de la tabla para Exportar a un archivo
13.5.2 Usar el comando mysql para exportar archivos HTML
13.5.3 Exportar archivos XML
13.6 Resumen
13.7 Ejercicios
Capítulo 14 Mejora de la conveniencia del programa: optimización del rendimiento de MySQL
Explicación en video: 11 minutos
14.1 Introducción a la optimización
14.2 Optimización de consultas
14.2.1 Análisis de consultas de declaraciones
14.2.2 El impacto de los índices en la velocidad de consulta
14.2 .3 Usar consultas de índice
14.3 Optimizar la estructura de la base de datos
14.3.1 Descomponer una tabla con muchos campos en varias tablas
14.3.2 Agregar tablas intermedias p>
14.3.3 Optimizar la inserción Velocidad registrada
14.3.4 Tabla de análisis, tabla de verificación y tabla de optimización
14.4 Caché de consultas
14.4.1 Verifique si el caché está habilitado
14.4.2 Uso del caché
14.5 Optimización de consultas de múltiples tablas
14.6 Optimización del diseño de tablas
14.7 Computadora práctica
14.7.1 Ver los tiempos de conexión y consulta del servidor MySQL
14.7.2 Lista de verificación
14.7.3 Tabla de optimización
14.8 Resumen
14.9 Ejercicios
Capítulo 15 entra al arsenal: tecnología de seguridad de bases de datos MySQL
Explicación en video: 11 minutos
15.1 MySQL estrategia básica de protección de seguridad
15.2 Gestión de usuarios y permisos
15.2.1 Utilice el comando CREATE USER para crear usuarios
15.2.2 Utilice el comando DROP USER para eliminar usuarios
15.2.3 Utilice el comando RENAME USER para restablecer
Usuarios designados
15.2.4 Comandos GRANT y REVOKE
15.3 Preguntas frecuentes sobre la tecnología de seguridad de la base de datos MySQL
15.3.1 ¿Cuándo entra en vigor el cambio de permiso? p>
15.3.2 Establecer contraseña de cuenta
15.3.3 Hacer que la contraseña sea más segura
15.4 Resumen
15.5 Ejercicios
Capítulo 16 Capítulo Asuntos triviales - Gestión diaria de MySQL
Explicación en video: 8 minutos
16.1 Recuperación de falla de conexión
16.1.1 El socket MySQL se eliminó accidentalmente
p>16.1.2 Olvidé la contraseña de root
16.2 Gestión de archivos de registro
16.2.1 Registro de errores
16.2.2 Registro de consultas generales p >
16.2.3 Registro binario
16.2.4 Registro de consultas lentas
16.2.5 Mantenimiento de archivos de registro
16.2.6 Invalidación de registros
p>16.3 Configuración del espejo del servidor MySQL
16.3.1 Concepto de mecanismo de espejo
16.3.2 Establecimiento de una relación espejo maestro-esclavo
16.3. 3 Copia de seguridad en caliente de doble máquina MySQL
16.4 Algunas configuraciones optimizadas del servidor MySQL
16.4.1 Controlar el monitoreo de la conexión del servidor MySQL
16.4.2 Habilite o deshabilite la capacidad LOCAL de la declaración LOAD DATA
16.4.3 Internacionalización y localización
16.4.4 Convierta la tabla de datos antigua para activar el soporte del juego de caracteres de MySQL 4.1 p>
16.5 Optimización del servidor MySQL
16.5.1 Configuración de variables de parámetros del servidor
16.5.2 Variables comunes del servidor MySQL
16.5.3 Variables del controlador InnoDB
16.6 Ejecución de múltiples servidores MySQL
16.6.1 Problemas a los que se debe prestar atención cuando se ejecutan múltiples servidores MySQL
16.6.2 Estrategias para configurar el servidor MySQL opciones de inicio
16.6.3 Utilice el script mysql_multi para iniciar varios servidores MySQL
16.6.4 Ejecute varios servidores MySQL en sistemas Windows
16.7 Resumen
16.8 Ejercicios
El capítulo 17 pasa al siguiente nivel: PHP accede a la base de datos MySQL
Explicación en vídeo: 39 minutos
17.1 Descripción general del lenguaje PHP
p>17.1.1 Qué es PHP
17.1.2 Por qué elegir PHP
17.1.3 Cómo funciona PHP
17.1.4 PHP Combinando ventajas de las aplicaciones de bases de datos
17.2 Pasos para operar la base de datos MySQL con PHP
17.3 Usar PHP para operar la base de datos MySQL
17.3.1 La función mysql_connect() se conecta a el servidor MySQL
17.3.2 La función mysql_select_db() se conecta a la base de datos MySQL
17.3.3 La función mysql_query() ejecuta la instrucción SQL
17.3 .4 La función mysql_fetch_array() convierte el conjunto de resultados para Regresar a la matriz
17.3.5 La función mysql_fetch_row() obtiene una fila del conjunto de resultados como una matriz de enumeración
17.3 .6 La función mysql_num_rows() obtiene los resultados de la consulta
Número de registros en el conjunto de resultados
17.3.7 La función mysql_free_result() libera memoria
17.3.8 La función mysql_close() cierra la conexión
17.4 PHP administra la base de datos MySQL
17.4.1 Agregar datos a la base de datos
17.4.2 Explorar datos en la base de datos
17.4.3 Editar datos de la base de datos
17.4.3 Editar datos de la base de datos
p>
17.4.4 Eliminación de datos
17.4.5 Eliminación de datos por lotes
17.5 Preguntas frecuentes y soluciones
17.6 Ejemplos de aplicación de MySQL y PHP - Mini Diario
17.6.1 Descripción general del Mini Diario
17.6.2 Diseño de base de datos
17.6.3 Inicio de sesión de usuario
17.6. 4 Publicar diario
17.6.5 Mostrar la lista del diario en páginas
17.6.6 Ventana emergente para modificar el diario
17.6.7 Consultar el diario
17.6.8 La aplicación JavaScript implementa la eliminación por lotes
17.7 Resumen
17.8 Ejercicios
Parte 4 Práctica del proyecto
Capítulo 18 Base de datos Java y MySQL—— Sistema de gestión de bibliotecas
Explicación en vídeo: 89 minutos
18.1 Antecedentes del desarrollo
18.2 Análisis del sistema
18.2.1 Análisis de requisitos
18.2.2 Estudio de viabilidad
18.3 Diseño del sistema
18.3.1 Objetivos del sistema
18.3.2 Estructura funcional del sistema
18.3.3 Diagrama de flujo del sistema
18.3.4 Estructura de organización de carpetas
18.4 Vista previa del sistema
18.5 Diseño de base de datos
18.5 .1 Análisis de bases de datos
18.5.2 Diseño conceptual de bases de datos
18.5.3 Estructura lógica de bases de datos
18.6 Diseño de módulos públicos p>
18.6.1 Preparación de clases de operación y conexión de base de datos
18.6.2 Preparación de clases de procesamiento de cadenas
18.6.3 Configuración de filtros para resolver caracteres confusos chinos
18.7 Diseño de la interfaz principal
18.7.1 Descripción general de la interfaz principal
18.7.2 Análisis técnico de la interfaz principal
18.7.3 Proceso de implementación de interfaz principal
18.8 Diseño del módulo de administrador
18.8.1 Descripción general del módulo de administrador
18.8.2 Análisis técnico del módulo de administrador
18.8.3 Inicio de sesión del sistema El proceso de implementación
18.8.4 Ver el proceso de implementación de los administradores
18.8.5 El proceso de implementación para agregar administradores
18.8.6 Establecer permisos de administrador Proceso de implementación
18.8.7 Proceso de implementación de eliminación de administradores
18.8.8 Prueba unitaria
18.9 Diseño del módulo de préstamo y devolución de libros
18.9.1 Descripción general del módulo de préstamo y devolución de libros
18.9.2 Análisis técnico del módulo de préstamo y devolución de libros
18.9.3 Proceso de implementación del préstamo de libros
18.9.4 Libros El proceso de implementación de la renovación
18.9.5 El proceso de implementación de la devolución de libros
18.9.6 El proceso de implementación de la consulta de préstamo de libros
18.9.7 Prueba unitaria
p>18.10 Análisis de problemas de desarrollo
18.10.1 Cómo calcular automáticamente la fecha de devolución del libro
18.10.2 Cómo
Clasificación estadística de la información sobre el préstamo de libros
Resumen 18.11
Capítulo 19 Lenguaje C y base de datos MySQL: sistema de gestión de bibliotecas
Explicación en vídeo: 52 minutos
p >19.1 Análisis de requisitos
19.2 Diseño del sistema
19.2.1 Objetivos del sistema
19.2.2 Estructura funcional del sistema
19.2 .3 Vista previa del sistema
19.2.4 Desarrollo y entorno operativo
19.3 Diseño de base de datos
19.3.1 Instalar base de datos MySQL
19.3 . 2 Iniciar base de datos MySQL
19.3.3 Crear base de datos
19.3.4 Estructura de la tabla de datos
19.4 Proceso de desarrollo de un programa de base de datos en lenguaje C
19.4.1 Introducir los siguientes archivos de encabezado en lenguaje C
19.4.2 Introducir funciones de biblioteca
19.5 Diseño del módulo de gestión de bases de datos
19.5.1 De uso común Funciones de operación de la base de datos MySQL
19.5.2 Conectarse a la base de datos MySQL
19.5.3 Consultar registros de la tabla del libro
19.5.4 Insertar registros de la tabla del libro
19.5.5 Modificar registros de la tabla de libros
19.5.6 Eliminar registros de la tabla de libros
19.6 Referencias de archivos
19.7 Definiciones de variables y funciones
19.8 Diseño del módulo de gestión
19.8.1 Mostrar información del menú principal
19.8.2 Mostrar toda la información del libro
19.8.3 Agregar información del libro p>
19.8.4 Modificar información del libro
19.8.5 Eliminar información del libro
19.8.6 Consultar información del libro
19.9 Resumen