9. คำถาม: จำเป็นต้องใช้ตัวเลือกอย่างชัดเจนในไฟล์ ASP ทุกไฟล์หรือไม่?
คำตอบ: ในการใช้งานจริงแนวคิดของตัวแปร VBScript ได้รับการเบลอทำให้สามารถใช้ตัวแปรโดยตรงแทนการใช้ DIM เพื่อประกาศตัวแปร แต่นี่ไม่ใช่นิสัยที่ดีและสามารถทำให้เกิดข้อผิดพลาดของโปรแกรมได้อย่างง่ายดายเนื่องจากตัวแปรอาจถูกกำหนดซ้ำ ๆ ซ้ำ ๆ . เราสามารถใช้คำสั่งที่ชัดเจนในตัวเลือกในโปรแกรมดังนั้นเมื่อใช้ตัวแปรเราต้องประกาศก่อน
การปฏิบัติได้พิสูจน์แล้วว่าการใช้ตัวเลือกที่ชัดเจนในไฟล์ ASP สามารถลดโอกาสของข้อผิดพลาดของโปรแกรมและปรับปรุงประสิทธิภาพโดยรวมได้อย่างมาก
10. คำถาม: มาตรการความปลอดภัยคืออะไรเมื่อเรียกใช้ไฟล์ ASP?
คำตอบ: ASP มีกลไกการป้องกันรหัสที่ดีและรหัส ASP ทั้งหมดจะถูกดำเนินการทางฝั่งเซิร์ฟเวอร์และส่งคืนผลลัพธ์ของการดำเนินการรหัสไคลเอ็นต์เท่านั้น อย่างไรก็ตามมันยังไม่ได้ถูกตัดสินว่าคนที่เป็นอันตรายทำลายเว็บเซิร์ฟเวอร์อย่างจงใจดังนั้นคุณควรให้ความสำคัญกับปัญหาด้านความปลอดภัยมากขึ้นเมื่อเขียนไฟล์ ASP
แม้ว่าใน ASP จะถูกนำมาใช้กับ Inc เป็นส่วนขยาย แต่ก็ยังแนะนำให้ใช้ ASP เป็นส่วนขยายเพื่อแนะนำไฟล์ เมื่อรหัสเหล่านี้ทำงานบนเว็บเซิร์ฟเวอร์ที่มีกลไกการรักษาความปลอดภัยที่ไม่ดีคุณสามารถเรียกดูเนื้อหาของไฟล์ที่นำเข้าได้โดยเพียงแค่ป้อนแถบที่อยู่ (Inc เป็นส่วนขยาย) ไม่ได้กำหนดประเภทบางประเภท (เช่น Inc) ไฟล์จะแสดงในซอร์สโค้ด
นอกจากนี้อย่าวางไฟล์ฐานข้อมูลไว้ในโครงสร้างเว็บไซต์ดังนั้นเมื่อบุคคลที่เป็นอันตรายได้รับพา ธ ฐานข้อมูลเขาสามารถรับฐานข้อมูลได้อย่างง่ายดายแล้วเปลี่ยนเนื้อหาฐานข้อมูลโดยพลการ วิธีที่ดีกว่าคือการสร้างชื่อแหล่งข้อมูลสำหรับฐานข้อมูล (ชื่อแหล่งที่มาวันที่) ซึ่งเก็บข้อมูลเกี่ยวกับการเชื่อมต่อกับผู้ให้บริการข้อมูลที่ระบุใน DSN รวมถึง: ตำแหน่งทางกายภาพของฐานข้อมูลประเภทของไดรเวอร์ที่ใช้ในการเข้าถึง ฐานข้อมูล
11. คำถาม: ปัญหาใดที่ควรพิจารณาเมื่อประเมินระบบการจัดการฐานข้อมูลเว็บ?
คำตอบ: เมื่อประเมินระบบการจัดการฐานข้อมูลเว็บต้องพิจารณาสามประเด็น: ปัญหาผู้ใช้หลายคน;
12. คำถาม: ADO คืออะไรและใช้งานฐานข้อมูลอย่างไร?
คำตอบ: ชื่อเต็มของ ADO เป็นวัตถุข้อมูล ActiveX (ActiveX Data Object) ซึ่งเป็นชุดวัตถุเฉพาะที่ได้รับการปรับปรุงเพื่อเข้าถึงฐานข้อมูล . เนื้อหาโฮมเพจดำเนินการโดยการดำเนินการคำสั่ง SQL เพื่อให้ผู้ใช้ป้อนอัปเดตและลบข้อมูลเกี่ยวกับฐานข้อมูลไซต์ในหน้าจอเบราว์เซอร์
ADO ส่วนใหญ่มีวัตถุสามอย่าง: การเชื่อมต่อบันทึกและคำสั่ง
·วัตถุการเชื่อมต่อ: รับผิดชอบในการเปิดหรือเชื่อมต่อกับไฟล์ฐานข้อมูล
·วัตถุ RecordSet: เข้าถึงเนื้อหาของฐานข้อมูล
·วัตถุคำสั่ง: การออกคำแนะนำการค้นหาการดำเนินการไปยังฐานข้อมูลและดำเนินการขั้นตอนที่เก็บไว้สำหรับ SQL Server
13. คำถาม: อะไรคือความแตกต่างระหว่างการใช้วัตถุบันทึกและวัตถุคำสั่งเพื่อเข้าถึงฐานข้อมูล?
คำตอบ: วัตถุ RecordSet จะต้องใช้ฐานข้อมูลเพื่อส่งข้อมูลทั้งหมด
การใช้วัตถุคำสั่งเพื่อเรียกคำสั่ง SQL โดยตรงการดำเนินการที่ดำเนินการจะดำเนินการในเซิร์ฟเวอร์ฐานข้อมูลซึ่งเห็นได้ชัดว่าจะมีประสิทธิภาพการดำเนินการสูง โดยเฉพาะอย่างยิ่งเมื่อดำเนินการตามขั้นตอนที่เก็บไว้ในฝั่งเซิร์ฟเวอร์มันสามารถลดทราฟฟิกเครือข่ายได้
14. คำถาม: จำเป็นต้องสร้างวัตถุการเชื่อมต่อสำหรับแต่ละวัตถุ RecordSet หรือไม่?
คำตอบ: คุณสามารถใช้วัตถุการเชื่อมต่อเดียวกันสำหรับวัตถุชุดบันทึกที่แตกต่างกันในเวลาเดียวกันเพื่อบันทึกทรัพยากร
15. คำถาม: ระบบการจัดการฐานข้อมูล (DBMS) คืออะไร?
คำตอบ: เพื่อให้แน่ใจว่าความปลอดภัยและความสอดคล้องของข้อมูลที่เก็บไว้ในฐานข้อมูลชุดของซอฟต์แวร์จะต้องใช้เพื่อให้งานการจัดการที่สอดคล้องกันเสร็จสิ้น ระบบที่แตกต่างกัน แต่โดยทั่วไปแล้วควรรวมถึงแง่มุมดังต่อไปนี้:
ฐานข้อมูลคำอธิบายฟังก์ชั่น: กำหนดโครงสร้างโลจิคัลทั่วโลกโครงสร้างโลจิคัลท้องถิ่นและวัตถุฐานข้อมูลอื่น ๆ ของฐานข้อมูล
ฟังก์ชั่นการจัดการฐานข้อมูล: รวมถึงการกำหนดค่าและการจัดการระบบการเข้าถึงข้อมูลและการจัดการอัปเดตการจัดการความสมบูรณ์ของข้อมูลและการจัดการความปลอดภัยของข้อมูล
ฟังก์ชั่นการสืบค้นฐานข้อมูลและการจัดการ: ฟังก์ชั่นนี้รวมถึงการดึงฐานข้อมูลและการปรับเปลี่ยน
ฟังก์ชั่นการบำรุงรักษาฐานข้อมูล: รวมถึงการแนะนำข้อมูลและการจัดการบทนำการบำรุงรักษาโครงสร้างฐานข้อมูลฟังก์ชั่นการกู้คืนข้อมูลและการตรวจสอบประสิทธิภาพ
เพื่อปรับปรุงประสิทธิภาพการพัฒนาของระบบฐานข้อมูลระบบฐานข้อมูลที่ทันสมัยยังมีเครื่องมือต่าง ๆ เพื่อรองรับการพัฒนาแอปพลิเคชันนอกเหนือจาก DBMS
16. คำถาม: ระบบการจัดการฐานข้อมูลเว็บยอดนิยมในปัจจุบันคืออะไร?
คำตอบ: ปัจจุบันระบบการจัดการฐานข้อมูลเว็บยอดนิยมรวมถึง SQL Server ของ Microsoft, Oracle, DB2 และ Sybase