9. Pregunta: ¿Es necesario que use la opción explícita en cada archivo ASP?
Respuesta: En aplicaciones prácticas, el concepto de variables VBScript se ha bordeado, permitiendo que las variables se usen directamente en lugar de usar Dim para declarar variables, pero esto no es un buen hábito y puede causar fácilmente errores del programa, porque una variable puede definirse repetidamente . Podemos usar la declaración explícita de la opción en el programa, por lo que al usar una variable, primero debemos declararla.
La práctica ha demostrado que el uso de opciones explícita en archivos ASP puede minimizar la posibilidad de errores del programa y mejorar en gran medida el rendimiento general.
10. Pregunta: ¿Cuáles son las medidas de seguridad al ejecutar archivos ASP?
Respuesta: ASP proporciona un buen mecanismo de protección de código, y todo el código ASP se ejecuta en el lado del servidor y solo devuelve el resultado de la ejecución del código del cliente. Sin embargo, todavía no se descarta que las personas maliciosas destruyan deliberadamente el servidor web, por lo que debe prestar más atención a los problemas de seguridad al escribir archivos ASP.
Aunque en ASP se introduce con Inc como extensión, aún se recomienda usar ASP como extensión para introducir archivos. Cuando estos códigos se ejecutan en un servidor web con un mecanismo de seguridad deficiente, puede explorar el contenido del archivo importado simplemente ingresando la barra de direcciones (Inc es la extensión). No se define cierto tipo (como INC), el archivo se muestra en el código fuente.
Además, no coloque el archivo de la base de datos dentro de la estructura del sitio web, de modo que cuando una persona maliciosa obtenga la ruta de la base de datos, pueda obtener fácilmente la base de datos y luego cambiar el contenido de la base de datos arbitrariamente. Un mejor enfoque es crear un nombre de origen de datos para la base de datos (nombre de fuente de fecha), que almacena información sobre la conexión al proveedor de datos especificado en el DSN, incluida: la ubicación física de la base de datos, el tipo de controlador utilizado para acceder al base de datos.
11. Pregunta: ¿Qué problemas se deben considerar al evaluar un sistema de gestión de bases de datos web?
Respuesta: Al evaluar un sistema de gestión de la base de datos web, se deben considerar tres problemas: el problema de los usuarios múltiples;
12. Pregunta: ¿Qué es ADO y cómo funciona la base de datos?
Respuesta: El nombre completo de ADO es el objeto de datos ActiveX (objeto de datos ActiveX), que es un conjunto optimizado de objetos dedicados para acceder a la base de datos. .
ADO incluye principalmente tres objetos: conexión, conjunto de registros y comando.
· Objeto de conexión: responsable de abrir o conectarse a archivos de base de datos;
· Objeto de registro de registro: accede al contenido de la base de datos;
· Objeto de comando: emisión de instrucciones de consulta de acción a la base de datos y ejecutar procedimientos almacenados para SQL Server.
13. Pregunta: ¿Cuál es la diferencia entre usar el objeto Registro y el objeto de comando para acceder a la base de datos?
Respuesta: El objeto Registro requerirá la base de datos para transmitir todos los datos.
Usando el objeto de comando para llamar directamente las declaraciones SQL, las operaciones realizadas se llevan a cabo en el servidor de la base de datos, que obviamente tendrá una alta eficiencia de ejecución. Especialmente al ejecutar los procedimientos almacenados creados en el lado del servidor, puede reducir el tráfico de red.
14. Pregunta: ¿Es necesario crear un objeto de conexión para cada objeto de registro?
Respuesta: Puede usar el mismo objeto de conexión para diferentes objetos de registro al mismo tiempo para guardar recursos.
15. Pregunta: ¿Qué es un sistema de gestión de bases de datos (DBMS)?
Respuesta: Para garantizar la seguridad y la consistencia de los datos almacenados en la base de datos, se debe utilizar un conjunto de software para completar las tareas de administración correspondientes. Diferentes sistemas, pero en términos generales, debe incluir los siguientes aspectos:
Función de descripción de la base de datos: Defina la estructura lógica global, la estructura lógica local y varios otros objetos de la base de datos de la base de datos;
Funciones de gestión de bases de datos: incluida la configuración y gestión del sistema, acceso a datos y gestión de actualizaciones, gestión de integridad de datos y gestión de seguridad de datos;
Consulta de base de datos y funciones de manipulación: esta función incluye recuperación y modificación de la base de datos;
Funciones de mantenimiento de la base de datos: incluida la introducción de datos y la gestión de la introducción, el mantenimiento de la estructura de la base de datos, las funciones de recuperación de datos y el monitoreo del rendimiento.
Para mejorar la eficiencia de desarrollo de los sistemas de bases de datos, los sistemas de bases de datos modernos también proporcionan varias herramientas para admitir el desarrollo de aplicaciones además de DBMS.
16. Pregunta: ¿Cuáles son los populares sistemas de gestión de bases de datos web actualmente?
Respuesta: Actualmente, los sistemas de administración de bases de datos web actualmente incluyen SQL Server, Oracle, DB2 y Sybase de Microsoft.