Page 48 - ระบบบริหารจัดการงบประมาณด้านเทคโนโลยีสารสนเทศและการสื่อสาร กรมพัฒนาที่ดิน
P. 48

ห้องสมุดกรมพัฒนาที่ดิน
                                                                                                      2-24


                   ค าสั่ง SQL รูปแบบโต้ตอบทันที ส าหรับการจัดการกับฐานข้อมูล เช่น การสร้างตารางก าหนด Constraint
                   หรือ ก าหนดสิทธิ์ในการเข้าถึงข้อมูลให้กับผู้ใช้

                                   1.2)  แบบอยู่ร่วมกับภาษาอื่น (Embedded Mode) การท างานของ SQL แบบอยู่
                   ร่วมกับภาษาอื่นนั้น  เป็นการใช้ค าสั่ง  SQL  ร่วมกับโปรแกรมที่ถูกพัฒนาขึ้นมาด้วยภาษาต่าง  ๆ
                   (Application Program) ที่สามารถสนับสนุนการติดต่อและใช้งานฐานข้อมูล ซึ่งค าสั่ง SQL สามารถอยู่
                   ร่วมกับโค้ดของภาษาโปรแกรมนั้นได้  และจะถูกส่งไปยังระบบฐานข้อมูลเพื่อประมวลผลในขณะที่

                   โปรแกรมดังกล่าวท างาน ดังนั้นค าสั่ง SQL ที่ใช้งานในแบบนี้จึงถูกเรียกใช้งานทุกครั้งที่โปรแกรมท างาน

                              2)  ประเภทของค าสั่ง SQL
                                   รูปแบบค าสั่งในภาษา  SQL  สามารถจ าแนกตามลักษณะการใช้งานเป็น  3  ประเภท
                   ได้แก่
                                   2.1)   ค าสั่งที่ใช้ก าหนดโครงสร้างขอมูล (Data Definition Language) ค าสั่งในกลุ่มนี้

                   สามารถใช้ส าหรับสร้าง  ลบ  หรือเปลี่ยนแปลงโครงสร้างของตาราง  (Table)  วิว  (View)  และอินเด็กซ์
                   (Index) โดย Data Definition Language (DLL) มีทั้งหมด 3 ค าสั่ง คือ CERATE ALTER และ DROP
                                   2.2)   ค าสั่งที่ใช้จัดการข้อมูล  (Data  Manipulation  Language)  เป็นกลุ่มค าสั่งที่มี
                   การใช้งานมากที่สุด โดยค าสั่งในกลุ่มนี้สามารถแยกย่อยเป็น 2 กลุ่ม คือ กลุ่มค าสั่งส าหรับเรียกดูข้อมูล

                   (Retrieval Operation) และค าสั่งที่ใช้อัพเดตข้อมูล (Update Operation)
                                   2.3)   ค าสั่งที่ใช้ควบคุมระบบฐานข้อมูล  (Data  Control  Language)  เป็นค าสั่งที่
                   เกี่ยวข้องกับการก าหนดสิทธิของผู้ใช้  ในการเข้าถึงทรัพยากรของระบบฐานข้อมูล  โดยผู้ดูแลระบบ
                   ฐานข้อมูลจะใช้ค าสั่งในกลุ่มนี้ก าหนดสิทธิให้กับผู้ใช้แต่ละคน


                                   ส าหรับการใช้งานภาษา SQL เพื่อจัดการข้อมูลในฐานข้อมูลเบื้องต้น ส่วนใหญ่แล้วจะ
                   เป็นกลุ่มค าสั่ง DML เป็นหลัก ซึ่งการใช้งานกลุ่มค าสั่ง DML ที่มีความส าคัญและใช้กันอยู่เสมอ ประกอบ
                   ไปด้วย 4 ค าสั่ง คือ
                                   DELETE ใช้ส าหรับลบข้อมูลหรือลบเรคคอร์ดในฐานข้อมูล
                                   INSERT ใช้ส าหรับเพิ่มข้อมูลหรือเพิ่มเรคคอร์ด เข้าไปในฐานข้อมูล

                                   SELECT ใช้ส าหรับเลือกข้อมูลหรือเลือกเรคคอร์ด ที่ต้องการจากฐานข้อมูล
                                   UPDATE ใช้ส าหรับแก้ไขข้อมูลหรือแก้ไขเรคคอร์ดในฐานข้อมูล


                   2.4  เครื่องมือที่ใช้ในการพัฒนา

                         2.4.1 Microsoft SQL Server 2000

                              ธาริน สิทธิธรรมชารี (2544) อธิบายว่า SQL Server 2000 เป็นระบบฐานข้อมูลเชิงสัมพันธ์

                   (Relational Database System หรือ RDBMS) ซึ่งถูกออกแบบมาให้ใช้งานในระบบงานใหญ่ ๆ ที่ต้องมี
                   การใช้งานฐานข้อมูลจากผู้ใช้งานหลายคน ดังนั้น SQL Server 2000 จึงต้องมีความสามารถในการจัดการ
                   ระบบฐานข้อมูล ดังต่อไปนี้


                              1)  เป็น DBMS แบบ Multiuser Client-Server Database Management System ซึ่ง
                   มีความสามารถในการรองรับผู้ใช้งานที่เข้ามาใช้งานฐานข้อมูลได้หลาย ๆ คนในเวลาเดียวกัน จึงเหมาะกับ
   43   44   45   46   47   48   49   50   51   52   53