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

จากวิกิพีเดีย สารานุกรมเสรี
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
TXiKiBoT (คุย | ส่วนร่วม)
robot Adding: br:Areg SQL
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1: บรรทัด 1:
'''ภาษาสอบถามเชิงโครงสร้าง'''ย่อว่า "ซีเควล" หรือ "ซีควล"('''SQL''':Structured Query Language) [[ภาษาสอบถาม]]ที่นิยมมากที่สุดของ[[การจัดการฐานข้อมูล]] สำหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล โดยใช้มาตรฐานของ[[แอนไซ]]([[ANSI]])และ [[ไอโซ่]] หรือ [[ไอเอสโอ]] ([[ISO]]) ปัจจุบันการใช้งานใช้ในหลายจุดประสงค์มากกว่าใช้สำหรับจัดการ[[โปรแกรมเชิงวัตถุ]]ที่เป็นจุดประสงค์แรกของการสร้าง'''ภาษาสอบถามเชิงโครงสร้าง'''
'''ภาษาสอบถามเชิงโครงสร้าง''' (Structured Query Language: SQL, อ่านอย่างย่อว่า ''เอสคิวแอล, ซีเควล, ซีควล'') เป็น[[ภาษาสอบถาม]]ที่นิยมมากที่สุดของ[[การจัดการฐานข้อมูล]] สำหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล โดยใช้มาตรฐานของ[[แอนซี]] (ANSI) และ [[ไอเอสโอ]] (ISO) ปัจจุบันการใช้งานใช้ในหลายจุดประสงค์มากกว่าใช้สำหรับจัดการ[[โปรแกรมเชิงวัตถุ]]ที่เป็นจุดประสงค์แรกของการสร้างภาษาสอบถามเชิงโครงสร้าง

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

รุ่นแก้ไขเมื่อ 11:15, 11 กรกฎาคม 2550

ภาษาสอบถามเชิงโครงสร้าง (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
  • SQL บัญญัติตามราชบัณฑิตยสถานว่า "ภาษาสอบถามเชิงโครงสร้าง" และ "ซีเควล" โดยชื่อ เอสคิวแอล นิยมอ่านว่า "ซีควล" และ "ซีเควล"