Red de conocimiento informático - Aprendizaje de programación - Directorio de trabajos clásicos introductorios de MySQL

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

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

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

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

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

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

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

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?

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

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

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

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

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