Page 36 - ระบบสารสนเทศเพื่อการบริหารจัดการเอกสารอิเล็กทรอนิกส์ (e-Document)
P. 36
ห้องสมุดกรมพัฒนาที่ดิน
2-22
1) การน้า SQL ไปใช้งานในระบบความสามารถของ SQL
การน า SQL มาใช้ในในการจัดท าโปรแกรมเพื่อเชื่อมต่อกับฐานข้อมูล เช่น การสืบค้น
ข้อมูลในฐานข้อมูล ใช้ใส่ข้อมูลเพิ่มเข้าไปยังฐานข้อมูล ใช้ปรับปรุงข้อมูลในฐานข้อมูล ใช้ลบรายการที่เราไม่
ต้องการออกจากฐานข้อมูล ใช้สร้างฐานข้อมูลขึ้นมาใหม่ ใช้สร้างตาราง (Table) ในฐานข้อมูล, ใช้สร้าง Stored
Procedure ในฐานข้อมูล ใช้สร้าง Views ในฐานข้อมูล ใช้ก าหนดสิทธิ์ให้กับตาราง (Table) Procedure และ
Views
โดยแม้ว่า SQL เป็นมาตรฐานแต่ก็ยังมีหลายเวอร์ชัน ซึ่งก็จะมีความแตกต่างกันออกไป ใน
แต่ละผลิตภัณฑ์อีกด้วย แต่โครงสร้างหลักในการ SELECT INSERT INTO UPDATE หรือ DELETE ก็จะมี
โครงสร้างเดียวกัน
2) ความสามารถของ SQL
2.1) ใช้กับเว็บไซต์ เพื่อแสดงผลข้อมูลจากฐานข้อมูล DBMS ไม่ว่าจะเป็น Microsoft
Access, SQL Server, MySQL, Oracle
2.2) ใช้ร่วมกับระบบฐานข้อมูล RDBMS ไม่ว่าจะเป็น MS SQL Server, IBM DB2,
Oracle, MySQL และ Microsoft Access
2.3) ใช้ในการก าหนดในระบบวิเคราะห์ข้อมูล (Analysis Tools) ที่เปิดช่องให้เรา
สามารถท าการใส่ หรือ ปรับปรุง SQL ได้ด้วยตัวเอง
ดังนั้น หากสามารถใช้งาน SQL ได้ก็ย่อมจะเป็นประโยชน์ในการท าความเข้าใจในการ
ท างานกับระบบฐานข้อมูลมากยิ่งขึ้น อ่านความหมายของสิ่งที่ใช้งานได้อย่างลึกซึ้งขึ้นอีกด้วย
3) ภาษา SQL (Structured Query Language) และ Transact SQL
SQL เป็นภาษามาตรฐานบนระบบฐานข้อมูลเชิงสัมพันธ์ (Relational Database
Management System) ส าหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล (Database) กลุ่มค าสั่งพวก SELECT,
INSERT, UPDATE, DELETE, CREATE, ALTER, DROP เป็นต้น
SELECT column_name,column_name FROM table_name;
INSERT INTO table_name VALUES (value1,value2,value3,...);
UPDATE table_name SET column1=value1,column2=value2,...
WHERE some_column=some_value;
DELETE FROM table_name WHERE some_column=some_value;
ในแต่ละ Database Management System (DBMS) จะใช้ภาษานี้ในการท างานกับ
ฐานข้อมูล โดยเพิ่มความเป็น Programming เข้าไป ก็จะมีมาตรฐานเป็น Transact-SQL (T-SQL) ซึ่งเป็น
มาตรฐานที่เราใช้ท างานหลัก ๆ ในฐานข้อมูลอย่าง เช่น Microsoft SQL Server, Oracle, Sybase, Informix,
MySQL
ภาษา SQL มีประโยชน์มาก ๆ ในการพัฒนาระบบงานต่าง ๆ ไม่ว่าจะพัฒนา Web Database
Application, Windows Application, Web Service ที่จะต้องท างานกับข้อมูล