ผลต่างระหว่างรุ่นของ "ภาษาสอบถามเชิงโครงสร้าง"

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
DixonDBot (คุย | ส่วนร่วม)
r2.7.3) (โรบอต เพิ่ม: kk:SQL
Addbot (คุย | ส่วนร่วม)
Bot: Migrating 64 interwiki links, now provided by Wikidata on d:q47607 (translate me)
ป้ายระบุ: ลบลิงก์ข้ามภาษา
บรรทัด 87: บรรทัด 87:
[[หมวดหมู่:ซอฟต์แวร์ของไอบีเอ็ม]]
[[หมวดหมู่:ซอฟต์แวร์ของไอบีเอ็ม]]
[[หมวดหมู่:ภาษาจำลองข้อมูล]]
[[หมวดหมู่:ภาษาจำลองข้อมูล]]

[[ar:إس كيو إل]]
[[az:SQL]]
[[bar:SQL]]
[[be:SQL]]
[[be-x-old:SQL]]
[[bg:SQL]]
[[bn:এসকিউএল]]
[[br:SQL]]
[[bs:SQL]]
[[ca:Structured Query Language]]
[[cdo:SQL]]
[[cs:SQL]]
[[da:Structured Query Language]]
[[de:SQL]]
[[el:SQL]]
[[en:SQL]]
[[eo:SQL]]
[[es:SQL]]
[[et:Struktuurpäringukeel]]
[[eu:SQL]]
[[fa:اس‌کیوال]]
[[fi:SQL]]
[[fr:Structured Query Language]]
[[ga:Teanga Struchtúrtha Iarratas]]
[[he:SQL]]
[[hi:ऍसक्यूऍल]]
[[hr:SQL]]
[[hu:SQL]]
[[ia:SQL]]
[[id:SQL]]
[[is:SQL]]
[[it:SQL]]
[[ja:SQL]]
[[kk:SQL]]
[[ko:SQL]]
[[ku:SQL]]
[[la:SQL]]
[[lt:SQL]]
[[lv:SQL]]
[[mhr:SQL]]
[[ml:എസ്.ക്യു.എൽ.]]
[[ms:SQL]]
[[nl:SQL]]
[[nn:SQL]]
[[no:Structured Query Language]]
[[pl:SQL]]
[[pt:SQL]]
[[ro:SQL]]
[[ru:SQL]]
[[sh:SQL]]
[[simple:Structured Query Language]]
[[sk:Structured Query Language]]
[[sl:SQL]]
[[sq:SQL]]
[[sr:SQL]]
[[sv:SQL]]
[[ta:வினவல் அமைப்பு மொழி]]
[[tg:SQL]]
[[tr:SQL]]
[[tt:SQL]]
[[uk:SQL]]
[[vi:SQL]]
[[yo:SQL]]
[[zh:SQL]]

รุ่นแก้ไขเมื่อ 02:44, 9 มีนาคม 2556

ภาษาสอบถามเชิงโครงสร้าง (Structured Query Language: SQL, อ่านอย่างย่อว่า เอสคิวแอล, ซีเควล, ซีควล) เป็นภาษาสอบถามที่นิยมมากที่สุดของการจัดการฐานข้อมูล สำหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล โดยใช้มาตรฐานของแอนซี (ANSI) และ ไอเอสโอ (ISO) ปัจจุบันการใช้งานใช้ในหลายจุดประสงค์มากกว่าใช้สำหรับจัดการโปรแกรมเชิงวัตถุที่เป็นจุดประสงค์แรกของการสร้างภาษาสอบถามเชิงโครงสร้าง

ประวัติ

จากเอกสารของ ดร.เอ็ดการ์ เอฟ. คอดด์แถลงต่อสาธารณชนในเดือน มิถุนายน ค.ศ. 1970 ใน นิตยสารของเอซีเอ็ม (Association for Computing Machinery:ACM) แบบจำลองของคอดด์ที่วางเอาไว้ ได้กลายเป็นผลงานที่ยอมรับทั่วโลกสำหรับระบบการจัดการฐานข้อมูลในปัจจุบัน[1]

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

ซอฟต์แวร์กรรมสิทธิ์

ซอฟต์แวร์เปิด

การกำหนดนิยามให้กับข้อมูล

อ้างอิง

  1. "A Relational Model of Data for Large Shared Data Banks" เอกสารของ ดร.เอ็ดการ์แถลงในปี ค.ศ. 1970