จากเอกสารของ ดร.เอ็ดการ์ เอฟ. คอดด์แถลงต่อสาธารณชนในเดือน มิถุนายน ค.ศ. 1970 ใน นิตยสารของเอซีเอ็ม (Association for Computing Machinery:ACM) แบบจำลองของคอดด์ที่วางเอาไว้ ได้กลายเป็นผลงานที่ยอมรับทั่วโลกสำหรับระบบการจัดการฐานข้อมูลในปัจจุบัน
ในช่วงปี ค.ศ. 1970 ณ ศูนย์พัฒนาคอมพิวเตอร์ซานโฮเซของไอบีเอ็ม ได้วิจัยและพัฒนาระบบฐานข้อมูลที่เรียกว่าซิสเต็ม อาร์ ( "System R") ขึ้นตามแบบจำลองของค็อดด์ โดยใช้ระบบภายในภายใต้ชื่อว่าภาษาสอบถามเชิงโครงสร้างภาษาอังกฤษ หรือ ซีเควล (Structured English Query Language:SEQUEL) ซึ่งภายหลังถูกเปลี่ยนชื่อมาเป็นเอสคิวแอลเนื่องจากชื่อซีเควล (SEQUEL) ซ้ำกับชื่อเครื่องหมายการค้าของบริษัทผลิตเครื่องบินฮอกเกอร์-ซิดเดลีย์ (Hawker-Siddeley) ของสหราชอาณาจักร ถึงแม้ว่าเอสคิวแอลพัฒนามาจากแนวความคิดของ ดร.ค็อดด์ แต่การพัฒนาทั้งหมดไม่ได้มาจาก ดร.ค็อดด์ แต่พัฒนาจาก โดนัลด์ ดี. แชมเบอร์ลิน (Donald D. Chamberlin) และ เรย์มอนด์ เอฟ. บอยซี (Raymond F. Boyce) จากไอบีเอ็ม ซึ่งเป็นผู้ที่ทำให้ เอสคิวแอล เป็นที่นิยมมากขึ้น
SQL สามารถแบ่งคำสั่งออกเป็น 4 กลุ่ม คือ
- Data Manipulate(DML) เป็นคำสั่งจัดการข้อมูล ได้แก่ INSERT, UPDATE, DELETE, ROLLBACK, COMMIT
- Data Definition (DDL) เป็นคำสั่งจัดการกับไฟล์ในฐานข้อมูล ได้แก่ CREATE, ALTER, DROP
- Query เป็นคำสั่งการเรัยกดูข้อมูล คือ SELECT
- Data Control เป็นคำสั่งจัดการความปลอดภัย
th.wikipedia.org/wiki/ภาษาสอบถามเชิงโครงสร้าง
http://www.widebase.net/database/sql/sql.php
ไม่มีความคิดเห็น:
แสดงความคิดเห็น