SQL server Programming

ในการพัฒนา Web Application นั้น จะแบ่งเป็น 2 ส่วนด้วยกัน คือ ส่วนของ User Interface เพื่อติดต่อกับผู้ใช้ และส่วนของฐานข้อมูลเพื่อจัดเก็บข้อมูล ซึ่งเป็นที่ทราบกันดีอยู่แล้วว่าข้อมูลนั้นมีความสำคัญมาก จึงมีความจำเป็นที่จะต้องศึกษาโปรแกรมที่ใช้ในการจัดการฐานข้อมูล เพื่อให้การพัฒนาระบบนั้นมีประสิทธิภาพมากขึ้น
SQL Server คือ โปรแกรมที่ใช้ในการจัดการฐานข้อมูล มีความสามารถในการออกแบบฐานข้อมูล จัดเก็บข้อมูล เพื่อนำข้อมูลนั้นไปใช้ในการออกรายงานในรูปแบบต่างๆ ตามต้องการ ถ้าเราออกแบบฐานข้อมูลไม่ดีหรือไม่ครอบคลุมเพียงพอ จะทำให้ไม่สามารถออกรายงานได้ตามต้องการ ซึ่งถ้าเราจะแก้ไขโครงสร้างฐานข้อมูลในภายหลังจะเกิดความยุ่งยาก จึงควรออกแบบฐานข้อมูลให้ดีเสียตั้งแต่ต้น ถัดมาในการนำข้อมูลมาใช้ประโยชน์ในการสรุปผล การออกรายงาน รวมไปถึงการนำข้อมูลไปใช้ในการวิเคราะห์ด้านต่างๆ ถ้ามีการนำ Function, Stored Procedure และ view มาประยุกต์ใช้ จะทำให้ Programmer สามารถออกรายงานได้ง่ายขึ้น รวมถึงสามารถแก้ไขได้สะดวกขึ้นด้วย นอกจากนี้ประเด็นเรื่องความปลอดภัยของข้อมูลก็เป็นสิ่งสำคัญ สามารถนำเทคนิคของ Trigger มาใช้ในการป้องกันการแก้ไขข้อมูลด้วยวิธีที่ไม่ปรกติ ซึ่งจะทำให้ข้อมูลในฐานข้อมูลมีความปลอดภัยมากยิ่งขึ้น
เอกสารประกอบ