ภาษาสอบถามเชิงโครงสร้าง

จากวิกิพีเดีย สารานุกรมเสรี

(เปลี่ยนทางมาจาก SQL)

ภาษาสอบถามเชิงโครงสร้าง (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) ที่ใช้ภาษาสอบถามเชิงโครงสร้าง

[แก้] ซอฟต์แวร์ลิขสิทธิ์

[แก้] ซอฟต์แวร์ฟรี

[แก้] หมายเหตุ

ภาษาสอบถามเชิงโครงสร้าง เป็นบทความเกี่ยวกับ ซอฟต์แวร์ หรือ โปรแกรมคอมพิวเตอร์ ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือเพิ่มแหล่งอ้างอิง คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น
ข้อมูลเกี่ยวกับ ภาษาสอบถามเชิงโครงสร้าง ในภาษาอื่น อาจสามารถหาอ่านได้จากเมนู ภาษาอื่น ด้านซ้ายมือ
เครื่องมือส่วนตัว