9. Pergunta: é necessário usar a opção explícita em todos os arquivos ASP?
Resposta: Em aplicações práticas, o conceito de variáveis VBScript foi borrado, permitindo que as variáveis sejam usadas diretamente em vez de usar DIM para declarar variáveis, mas esse não é um bom hábito e pode causar facilmente erros do programa, porque uma variável pode ser definida repetidamente . Podemos usar a declaração explícita da opção no programa; portanto, ao usar uma variável, devemos primeiro declará -la.
A prática provou que o uso de opções explícitas em arquivos ASP pode minimizar a chance de erros do programa e melhorar bastante o desempenho geral.
10. Pergunta: Quais são as medidas de segurança ao executar arquivos ASP?
Resposta: O ASP fornece um bom mecanismo de proteção de código e todo o código ASP é executado no lado do servidor e retorna apenas o resultado da execução do código do cliente. No entanto, ainda não é descartado que pessoas maliciosas destruem deliberadamente o servidor da web; portanto, você deve prestar mais atenção aos problemas de segurança ao escrever arquivos ASP.
Embora no ASP seja introduzido com o INC como extensão, ainda é recomendável usar o ASP como extensão para introduzir arquivos. Quando esses códigos são executados em um servidor da Web com um mecanismo de segurança ruim, você pode navegar no conteúdo do arquivo importado, simplesmente digitando a barra de endereços (Inc é a extensão). Certos tipos (como inc) não são definidos, o arquivo é exibido no código -fonte.
Além disso, não coloque o arquivo de banco de dados dentro da estrutura do site, para que, quando uma pessoa maliciosa obtenha o caminho do banco de dados, ele possa obter facilmente o banco de dados e alterar o conteúdo do banco de dados arbitrariamente. Uma abordagem melhor é criar um nome de fonte de dados para o banco de dados (nome da fonte da data), que armazena informações sobre como conectar -se ao provedor de dados especificado no DSN, incluindo: a localização física do banco de dados, o tipo de driver usado para acessar o banco de dados.
11. Pergunta: Quais problemas devem ser considerados ao avaliar um sistema de gerenciamento de banco de dados da Web?
Resposta: Ao avaliar um sistema de gerenciamento de banco de dados da Web, três problemas devem ser considerados: Problema de vários usuários;
12. Pergunta: O que é ADO e como ele opera o banco de dados?
Resposta: O nome completo do ADO é o objeto de dados ActiveX (objeto de dados ActiveX), que é um conjunto otimizado de objetos dedicados para acessar o banco de dados. .
A ADO inclui principalmente três objetos: Conexão, RecordSet e Command.
· Objeto de conexão: responsável por abrir ou conectar a arquivos de banco de dados;
· Objeto RecordSet: Access o conteúdo do banco de dados;
· Objeto de comando: emitindo instruções de consulta de ação para o banco de dados e executando procedimentos armazenados para o SQL Server.
13. Pergunta: Qual é a diferença entre usar o objeto RecordSet e o objeto de comando para acessar o banco de dados?
Resposta: O objeto RecordSet exigirá que o banco de dados transmita todos os dados.
Usando o objeto de comando para chamar diretamente as instruções SQL, as operações executadas são realizadas no servidor de banco de dados, que obviamente terão alta eficiência de execução. Especialmente ao executar os procedimentos armazenados criados no lado do servidor, ele pode reduzir o tráfego de rede.
14. Pergunta: é necessário criar um objeto de conexão para cada objeto RecordSet?
RESPOSTA: Você pode usar o mesmo objeto de conexão para diferentes objetos do RecordSet ao mesmo tempo para salvar recursos.
15. Pergunta: O que é um sistema de gerenciamento de banco de dados (DBMS)?
Resposta: Para garantir a segurança e a consistência dos dados armazenados no banco de dados, um conjunto de software deve ser usado para concluir as tarefas de gerenciamento correspondentes Sistemas diferentes, mas de um modo geral, deve incluir os seguintes aspectos:
Função Descrição do banco de dados: Defina a estrutura lógica global, a estrutura lógica local e vários outros objetos de banco de dados do banco de dados;
Funções de gerenciamento de banco de dados: incluindo configuração e gerenciamento do sistema, acesso a dados e gerenciamento de atualização, gerenciamento de integridade de dados e gerenciamento de segurança de dados;
Funções de consulta e manipulação do banco de dados: esta função inclui recuperação e modificação do banco de dados;
Funções de manutenção do banco de dados: incluindo introdução de dados e gerenciamento de introdução, manutenção da estrutura do banco de dados, funções de recuperação de dados e monitoramento de desempenho.
Para melhorar a eficiência do desenvolvimento dos sistemas de banco de dados, os sistemas modernos de banco de dados também fornecem várias ferramentas para apoiar o desenvolvimento de aplicativos, além dos DBMs.
16. Pergunta: Quais são os sistemas populares de gerenciamento de banco de dados da Web atualmente?
Resposta: Os sistemas de gerenciamento de banco de dados da Web atualmente incluem o SQL Server, Oracle, DB2 e Sybase da Microsoft.