SQL - วิกิพีเดีย

# SQL

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

ภาษาสอบถามเชิงโครงสร้างย่อว่า "ซีเควล" หรือ "ซีควล"(SQL:Structured Query Language) ภาษาสอบถามที่นิยมมากที่สุดของการจัดการฐานข้อมูล สำหรับสร้าง แก้ไขและเรียกใช้ฐานข้อมูล โดยใช้มาตรฐานของแอนไซ(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) ที่ใช้ ภาษาสอบถามเชิงโครงสร้าง

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

- 4th Dimension
- Dataphor
- Daffodil database
- DB2
- FileMaker Pro
- Informix
- InterBase
- Matisse [2]
- Microsoft Access
- Microsoft SQL Server
- Microsoft Visual FoxPro
- Mimer SQL
- Netezza
- NonStop SQL
- Oracle
- Progress 4GL
- Sand Analytic Server (ชื่อเดิมว่า Nucleus)
- SmallSQL
- Sybase ASA (ชื่อเดิมว่า Watcom SQL)
- Sybase
- Sybase IQ
- Teradata
- ThinkSQL [3]
- VistaDB

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

- Cloudscape
- Firebird
- H2 [4]
- HSQLDB
- Ingres
- MaxDB
- MonetDB
- MySQL
- PostgreSQL
- SQLite
- tdbengine

#### [แก้] ที่เลิกใช้งานแล้ว

- Oracle Rdb
- Paradox
- SQL/DS
- Sybase SQL Server
- PRTV
- QBE

### [แก้] ฐานข้อมูลเชิงวัตถุ

รายชื่อระบบจัดการฐานข้อมูลเชิงวัตถุ (object-relational database management systems) ที่ใช้ภาษาสอบถามเชิงโครงสร้าง

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

- DB2
- GigaBASE [5]
- Informix
- Oracle
- UniSQL [6]
- Sybase
- Intersystems Cache [7]

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

- PostgreSQL

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

- ^ "A Relational Model of Data for Large Shared Data Banks" เอกสารของ ดร.เอ็ดการ์แถลงในปี ค.ศ. 1970
- SQL บัญญัติตามราชบัณฑิตยสถานว่า "ภาษาสอบถามเชิงโครงสร้าง" และ "ซีเควล" โดยชื่อ เอสคิวแอล นิยมอ่านว่า "ซีควล" และ "ซีเควล"

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

ข้อมูลเกี่ยวกับ SQL ในภาษาอื่น สามารถหาอ่านได้จากเมนู ภาษาอื่น ๆ ด้านซ้ายมือ

ภาษาโปรแกรมที่สำคัญ (แก้ )

ธุรกิจ: ABAP | Ada | ASP | AWK | Assembly | C | C++ | C# | COBOL | Object Pascal | Eiffel | Fortran | Java | JavaScript | JSP | J# | Lisp | Objective-C | Perl | PHP | PL/SQL | Python | RPG | Ruby | SAS | sh | SQL | Tcl/Tk | Visual Basic

การศึกษา: F# | Haskell | Logo | ML | Pascal | Prolog | Smalltalk | Scheme | |  | อื่นๆ: ALGOL | APL | BASIC | Clipper | MUMPS | PL/I | Simula

ดึงข้อมูลจาก "http://th.wikipedia.org../../../s/q/l/SQL_9778.html".

หมวดหมู่: บทความเกี่ยวกับ ซอฟต์แวร์ ที่ยังไม่สมบูรณ์ | ภาษาคอมพิวเตอร์ | ฐานข้อมูล

##### Views

- บทความ
- อภิปราย
- รุ่นปัจจุบัน

##### ค้นหา

##### ภาษาอื่น

- العربية
- Bosanski
- Català
- Česky
- Dansk
- Deutsch
- English
- Esperanto
- Español
- Euskara
- Suomi
- Français
- Gaeilge
- עברית
- Magyar
- Interlingua
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- Kurdî / كوردي
- Lietuvių
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Română
- Русский
- Slovenčina
- Slovenščina
- Српски / Srpski
- Svenska
- Türkçe
- Українська
- Tiếng Việt
- 中文