ภาษาสอบถามเชิงโครงสร้าง
จากวิกิพีเดีย สารานุกรมเสรี
ภาษาสอบถามเชิงโครงสร้าง (Structured Query Language: SQL, อ่านอย่างย่อว่า เอสคิวแอล, ซีเควล, ซีควล) เป็นภาษาสอบถามที่นิยมมากที่สุดของการจัดการฐานข้อมูล สำหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล โดยใช้มาตรฐานของแอนซี (ANSI) และ ไอเอสโอ (ISO) ปัจจุบันการใช้งานใช้ในหลายจุดประสงค์มากกว่าใช้สำหรับจัดการโปรแกรมเชิงวัตถุที่เป็นจุดประสงค์แรกของการสร้างภาษาสอบถามเชิงโครงสร้าง
เนื้อหา |
[แก้] ประวัติ
จากเอกสาร[1] ของ ดร.เอ็ดการ์ เอฟ. คอดด์แถลงต่อสาธารณชนในเดือน มิถุนายน ค.ศ. 1970 ใน นิตยสารของเอซีเอ็ม ( Association for Computing Machinery:ACM) แบบจำลองของคอดด์ที่วางเอาไว้ ได้กลายเป็นผลงานที่ยอมรับทั่วโลกสำหรับระบบการจัดการฐานข้อมูลในปัจจุบัน
ในช่วงปี ค.ศ. 1970 ณ ศูนย์พัฒนาคอมพิวเตอร์ซานโฮเซของไอบีเอ็ม ได้วิจัยและพัฒนาระบบฐานข้อมูลที่เรียกว่าซิสเต็ม อาร์ ( "System R") ขึ้นตามแบบจำลองของค็อดด์ โดยใช้ระบบภายในภายใต้ชื่อว่าภาษาสอบถามเชิงโครงสร้างภาษาอังกฤษ หรือ ซีเควล (Structured English Query Language:SEQUEL) ซึ่งภายหลังถูกเปลี่ยนชื่อมาเป็นเอสคิวแอลเนื่องจากชื่อซีเควล (SEQUEL) ซ้ำกับชื่อเครื่องหมายการค้าของบริษัทผลิตเครื่องบินฮอกเกอร์-ซิดเดลีย์ (Hawker-Siddeley) ของสหราชอาณาจักร ถึงแม้ว่าเอสคิวแอลพัฒนามาจากแนวความคิดของ ดร.ค็อดด์ แต่การพัฒนาทั้งหมดไม่ได้มาจาก ดร.ค็อดด์ แต่พัฒนาจาก โดนัลด์ ดี. แชมเบอร์ลิน (Donald D. Chamberlin) และ เรย์มอนด์ เอฟ. บอยซี (Raymond F. Boyce)จากไอบีเอ็ม ซึ่งเป็นผู้ที่ทำให้ เอสคิวแอล เป็นที่นิยมมากขึ้น
[แก้] ระบบฐานข้อมูลที่ใช้ภาษาสอบถามเชิงโครงสร้าง
[แก้] ระบบฐานข้อมูลเชิงสัมพันธ์
รายชื่อระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (relational database management systems) ที่ใช้ ภาษาสอบถามเชิงโครงสร้าง
[แก้] ซอฟต์แวร์ลิขสิทธิ์
|
[แก้] ฟรีซอฟต์แวร์[แก้] ที่เลิกใช้งานแล้ว |
[แก้] ฐานข้อมูลเชิงวัตถุ
รายชื่อระบบจัดการฐานข้อมูลเชิงวัตถุ (object-relational database management systems) ที่ใช้ภาษาสอบถามเชิงโครงสร้าง
[แก้] ซอฟต์แวร์ลิขสิทธิ์
[แก้] ซอฟต์แวร์ฟรี
[แก้] หมายเหตุ
- ^ "A Relational Model of Data for Large Shared Data Banks" เอกสารของ ดร.เอ็ดการ์แถลงในปี ค.ศ. 1970
|
|
|
|---|---|
| ธุรกิจ | โคบอล • จาวา • จาวาสคริปต์ • เจชาร์ป • บอร์นเชลล์ • ซี • ซีชาร์ป • ซีพลัสพลัส • ทีซีแอล • พีเอชพี • พีแอล • เพิร์ล • ไพทอน • ฟอร์แทรน • รูบี้ • ลิสป์ • วิชวลเบสิก • อ็อบเจกทีฟ-ซี • อ็อบเจกต์ปาสกาล • อาบัพ • อาร์พีจี • เอดับเบิลยูเค • เอดา • เอสคิวแอล • เอสเอเอส • แอสเซมบลี • ไอเฟล • |
| การศึกษา | ปาสกาล • โปรล็อก • โลโก • สกีม • สมอลล์ทอล์ก • เอฟชาร์ป • เอ็มแอล • แฮสเคลล์ • |
| อื่น ๆ | คลิปเปอร์ • ซิมูล่า • เบสิก • พีแอลวัน • มัมปส์ • อัลกอล • เอพีแอล |
| ภาษาสอบถามเชิงโครงสร้าง เป็นบทความเกี่ยวกับ ซอฟต์แวร์ หรือ โปรแกรมคอมพิวเตอร์ ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น ข้อมูลเกี่ยวกับ ภาษาสอบถามเชิงโครงสร้าง ในภาษาอื่น อาจสามารถหาอ่านได้จากเมนู ภาษาอื่น ด้านซ้ายมือ |

