9. Pertanyaan: Apakah perlu bagi saya untuk menggunakan opsi eksplisit di setiap file ASP?
Jawaban: Dalam aplikasi praktis, konsep variabel vbscript telah kabur, memungkinkan variabel untuk digunakan secara langsung daripada menggunakan DIM untuk mendeklarasikan variabel, tetapi ini bukan kebiasaan yang baik dan dapat dengan mudah menyebabkan kesalahan program, karena variabel dapat didefinisikan berulang kali berulang . Kami dapat menggunakan pernyataan eksplisit opsi dalam program, jadi ketika menggunakan variabel, kami harus mendeklarasikannya terlebih dahulu.
Praktik telah membuktikan bahwa menggunakan opsi yang eksplisit dalam file ASP dapat meminimalkan kemungkinan kesalahan program dan sangat meningkatkan kinerja secara keseluruhan.
10. Pertanyaan: Apa langkah -langkah keamanan saat menjalankan file ASP?
Jawaban: ASP menyediakan mekanisme perlindungan kode yang baik, dan semua kode ASP dijalankan di sisi server dan hanya mengembalikan hasil eksekusi kode klien. Namun, masih belum dikesampingkan bahwa orang jahat sengaja menghancurkan server web, jadi Anda harus lebih memperhatikan masalah keamanan saat menulis file ASP.
Meskipun dalam ASP diperkenalkan dengan Inc sebagai ekstensi, masih disarankan untuk menggunakan ASP sebagai ekstensi untuk memperkenalkan file. Ketika kode -kode ini dijalankan di server web dengan mekanisme keamanan yang buruk, Anda dapat menelusuri konten file yang diimpor dengan hanya memasukkan bilah alamat (Inc adalah ekstensi). Ini karena di server web, jika perpustakaan koneksi dinamis yang menyelesaikan a Jenis tertentu (seperti Inc) tidak ditentukan, file ditampilkan dalam kode sumber.
Selain itu, jangan letakkan file database di dalam struktur situs web, sehingga ketika orang jahat memperoleh jalur basis data, ia dapat dengan mudah mendapatkan database dan kemudian mengubah konten database secara sewenang -wenang. Pendekatan yang lebih baik adalah membuat nama sumber data untuk database (nama sumber tanggal), yang menyimpan informasi tentang menghubungkan ke penyedia data yang ditentukan di DSN, termasuk: lokasi fisik database, jenis driver yang digunakan untuk mengakses tersebut Database.
11. Pertanyaan: Masalah apa yang harus dipertimbangkan saat mengevaluasi sistem manajemen database Web?
Jawaban: Saat mengevaluasi sistem manajemen database Web, tiga masalah harus dipertimbangkan: masalah multi-pengguna;
12. Pertanyaan: Apa itu ADO dan bagaimana mengoperasikan database?
Jawaban: Nama lengkap ADO adalah Objek Data Activex (Objek Data Activex), yang merupakan set objek khusus yang dioptimalkan untuk mengakses database. . Konten beranda dijalankan dengan menjalankan perintah SQL untuk memungkinkan pengguna memasukkan, memperbarui dan menghapus informasi tentang database situs di layar browser.
ADO terutama mencakup tiga objek: Koneksi, Recordset dan Command.
· Objek Koneksi: Bertanggung jawab untuk membuka atau menghubungkan ke file database;
· Objek Recordset: Mengakses konten database;
· Objek Perintah: Menerbitkan Instruksi Kueri Tindakan ke Database dan Melaksanakan Prosedur Tersimpan untuk SQL Server.
13. Pertanyaan: Apa perbedaan antara menggunakan objek Recordset dan objek perintah untuk mengakses database?
Jawaban: Objek Recordset akan memerlukan database untuk mengirimkan semua data.
Menggunakan objek perintah untuk secara langsung memanggil pernyataan SQL, operasi yang dilakukan dilakukan di server database, yang jelas akan memiliki efisiensi eksekusi yang tinggi. Terutama ketika menjalankan prosedur tersimpan yang dibuat di sisi server, itu dapat mengurangi lalu lintas jaringan.
14. Pertanyaan: Apakah perlu membuat objek koneksi untuk setiap objek Recordset?
Jawaban: Anda dapat menggunakan objek koneksi yang sama untuk objek recordset yang berbeda secara bersamaan untuk menghemat sumber daya.
15. Pertanyaan: Apa itu Sistem Manajemen Database (DBMS)?
Jawaban: Untuk memastikan keamanan dan konsistensi data yang disimpan dalam database, satu set perangkat lunak harus digunakan untuk menyelesaikan tugas manajemen yang sesuai Sistem yang berbeda, tetapi secara umum, itu harus mencakup aspek -aspek berikut:
Fungsi Deskripsi Basis Data: Tentukan struktur logis global, struktur logis lokal dan berbagai objek database lainnya dari database;
Fungsi manajemen basis data: termasuk konfigurasi dan manajemen sistem, akses data dan manajemen pembaruan, manajemen integritas data dan manajemen keamanan data;
Fungsi kueri dan manipulasi basis data: Fungsi ini mencakup pengambilan dan modifikasi basis data;
Fungsi Pemeliharaan Basis Data: termasuk pengenalan data dan manajemen pengantar, pemeliharaan struktur basis data, fungsi pemulihan data dan pemantauan kinerja.
Untuk meningkatkan efisiensi pengembangan sistem basis data, sistem basis data modern juga menyediakan berbagai alat untuk mendukung pengembangan aplikasi selain DBMS.
16. Pertanyaan: Apa saja sistem manajemen database web populer saat ini?
Jawaban: Sistem manajemen basis data web yang populer meliputi Microsoft's SQL Server, Oracle, DB2, dan Sybase.