9. Question: est-il nécessaire pour moi d'utiliser l'option explicite dans chaque fichier ASP?
Réponse: Dans les applications pratiques, le concept de variables VBScript a été floue, permettant à des variables d'être utilisées directement au lieu d'utiliser DIM pour déclarer des variables, mais ce n'est pas une bonne habitude et peut facilement provoquer des erreurs de programme, car une variable peut être définie de manière répétée à plusieurs reprises . Nous pouvons utiliser l'instruction explicite d'option dans le programme, donc lorsque vous utilisez une variable, nous devons d'abord le déclarer.
La pratique a prouvé que l'utilisation d'options explicites dans les fichiers ASP peut minimiser les risques d'erreurs de programme et améliorer considérablement les performances globales.
10. Question: Quelles sont les mesures de sécurité lors de l'exécution des fichiers ASP?
Réponse: ASP fournit un bon mécanisme de protection de code, et tout le code ASP est exécuté du côté du serveur et renvoie uniquement le résultat de l'exécution du code client. Cependant, il n'est toujours pas exclu que les personnes malveillantes détruisent délibérément le serveur Web, vous devriez donc prêter plus d'attention aux problèmes de sécurité lors de la rédaction de fichiers ASP.
Bien que dans ASP soit introduit avec Inc comme extension, il est toujours recommandé d'utiliser ASP comme extension pour introduire des fichiers. Lorsque ces codes s'exécutent sur un serveur Web avec un mécanisme de sécurité médiocre, vous pouvez parcourir le contenu du fichier importé en entrant simplement la barre d'adresse (Inc est l'extension). Un certain type (tel que Inc) n'est pas défini, le fichier s'affiche dans le code source.
De plus, ne placez pas le fichier de base de données dans la structure du site Web, de sorte que lorsqu'une personne malveillante obtient le chemin de la base de données, il peut facilement obtenir la base de données puis modifier le contenu de la base de données arbitrairement. Une meilleure approche consiste à créer un nom de source de données pour la base de données (nom de la source de date), qui stocke les informations sur la connexion au fournisseur de données spécifié dans le DSN, y compris: l'emplacement physique de la base de données, le type de pilote utilisé pour accéder au Base de données.
11. Question: Quels problèmes doivent être pris en compte lors de l'évaluation d'un système de gestion de base de données Web?
Réponse: Lors de l'évaluation d'un système de gestion de la base de données Web, trois problèmes doivent être pris en compte: un problème multi-utilisateurs; la base de données Web établie doit être relationnelle;
12. Question: Qu'est-ce que ADO et comment fonctionne-t-il la base de données?
RÉPONSE: Le nom complet de l'ODO est ActiveX Data Object (ACTIVEX Data Object), qui est un ensemble optimisé d'objets dédiés pour accéder à la base de données. .
ADO comprend principalement trois objets: Connexion, enregistrement et commande.
· Objet de connexion: responsable de l'ouverture ou de la connexion aux fichiers de base de données;
· Objet RecordSet: accède au contenu de la base de données;
· Objet de commande: émettre des instructions de requête d'action à la base de données et exécuter les procédures stockées pour SQL Server.
13. Question: Quelle est la différence entre l'utilisation de l'objet RecordSet et de l'objet de commande pour accéder à la base de données?
Réponse: L'objet RecordSet nécessitera la base de données pour transmettre toutes les données.
En utilisant l'objet de commande pour appeler directement les instructions SQL, les opérations effectuées sont effectuées dans le serveur de base de données, qui aura évidemment une efficacité d'exécution élevée. Surtout lors de l'exécution des procédures stockées créées du côté du serveur, il peut réduire le trafic réseau.
14. Question: est-il nécessaire de créer un objet de connexion pour chaque objet d'enregistrement?
Réponse: Vous pouvez utiliser le même objet de connexion pour différents objets RecordSet en même temps pour enregistrer des ressources.
15. Question: Qu'est-ce qu'un système de gestion de base de données (SGBD)?
Réponse: Afin de garantir la sécurité et la cohérence des données stockées dans la base de données, un ensemble de logiciels doit être utilisé pour effectuer les tâches de gestion correspondantes. Différents systèmes, mais d'une manière générale, il devrait inclure les aspects suivants:
Fonction de description de la base de données: Définissez la structure logique globale, la structure logique locale et divers autres objets de base de données de la base de données;
Fonctions de gestion de la base de données: y compris la configuration et la gestion du système, l'accès aux données et la gestion de la mise à jour, la gestion de l'intégrité des données et la gestion de la sécurité des données;
Fonctions de requête et de manipulation de la base de données: Cette fonction comprend la récupération et la modification de la base de données;
Fonctions de maintenance de la base de données: y compris l'introduction des données et la gestion d'introduction, la maintenance de la structure de la base de données, les fonctions de récupération des données et la surveillance des performances.
Afin d'améliorer l'efficacité de développement des systèmes de bases de données, les systèmes de base de données modernes fournissent également divers outils pour prendre en charge le développement d'applications en plus des SGBD.
16. Question: Quels sont actuellement les systèmes populaires de gestion des bases de données Web?
Réponse: Les systèmes de gestion de la base de données Web actuellement populaires incluent SQL Server, Oracle, DB2 et Sybase de Microsoft.