5.1 Introduction
SQL is an acronym for Structured Query Language and is the name of the most
important tool for defining and manipulating relational databases. The develop-
ment of SQL began in the mid-1970s at the IBM San Jose Research Laboratory.
The success of an experimental IBM database system (known as System R) that
incorporated SQL compelled a number of software manufacturers to join IBM
in developing relational database systems that incorporated SQL. In 1982, the
American National Standards Institute (ANSI) initiated the development of a
standard for a query language for relational database systems, it opted for SQL
as its prototype. The resulting ANSI standard, issued in 1986, was adopted as
an International Standard by the International Organization for Standardization
(ISO) in 1987.
In the late 1980s, embedded SQL was standardized by ANSI, and work on
expanding SQL continues. A much extended version of the original standard,
known as SQL92, was adopted by ISO/IEC at the end of 1992. To reflect cur-
rent trends in the database field towards object-relational technology, a new
standard ISO/IEC 9075-1, known as SQL99, was published in July 1999. As
we shall see, SQL99 is a superset of SQL92. New features incorporated by this
standard include object-relational extensions (user-defined data types, reference
types, collections, large object support, table hierarchies), active database fea-
tures (triggers), stored procedures and functions, on-line analytic processing
extensions, etc. More recently, in 2003, a new standard was issued. This new
edition of the standard includes a new chapter that deals with the interaction
between SQL and XML (which we discuss in Chapter 10), correction to SQL99,
and several new features.
Our presentation concentrates initially on common SQL features, applicable
to a wide range of SQL implementations.
5.1 Introduction
SQL is an acronym for Structured Query Language and is the name of the most
important tool for defining and manipulating relational databases. The develop-
ment of SQL began in the mid-1970s at the IBM San Jose Research Laboratory.
The success of an experimental IBM database system (known as System R) that
incorporated SQL compelled a number of software manufacturers to join IBM
in developing relational database systems that incorporated SQL. In 1982, the
American National Standards Institute (ANSI) initiated the development of a
standard for a query language for relational database systems, it opted for SQL
as its prototype. The resulting ANSI standard, issued in 1986, was adopted as
an International Standard by the International Organization for Standardization
(ISO) in 1987.
In the late 1980s, embedded SQL was standardized by ANSI, and work on
expanding SQL continues. A much extended version of the original standard,
known as SQL92, was adopted by ISO/IEC at the end of 1992. To reflect cur-
rent trends in the database field towards object-relational technology, a new
standard ISO/IEC 9075-1, known as SQL99, was published in July 1999. As
we shall see, SQL99 is a superset of SQL92. New features incorporated by this
standard include object-relational extensions (user-defined data types, reference
types, collections, large object support, table hierarchies), active database fea-
tures (triggers), stored procedures and functions, on-line analytic processing
extensions, etc. More recently, in 2003, a new standard was issued. This new
edition of the standard includes a new chapter that deals with the interaction
between SQL and XML (which we discuss in Chapter 10), correction to SQL99,
and several new features.
Our presentation concentrates initially on common SQL features, applicable
to a wide range of SQL implementations.
การแปล กรุณารอสักครู่..
5.1 บทนำ
SQL เป็นชื่อย่อของภาษาสอบถามเชิงโครงสร้าง และเป็นชื่อของเครื่องมือที่สำคัญที่สุด
สำหรับการกำหนดและจัดการฐานข้อมูลเชิงสัมพันธ์ การพัฒนา -
ment ของ SQL เริ่มในปี 1970 ที่ IBM San Jose ห้องปฏิบัติการวิจัย .
ความสำเร็จของการทดสอบ IBM ฐานข้อมูลระบบที่เรียกว่าระบบ R )
รวม SQL สะกดหมายเลขของผู้ผลิตซอฟต์แวร์เพื่อเข้าร่วม IBM
ในการพัฒนาระบบฐานข้อมูลเชิงสัมพันธ์ที่ใช้ SQL ในปี 1982
สถาบันมาตรฐานแห่งชาติของสหรัฐอเมริกา ( ANSI ) ได้ริเริ่มการพัฒนา
มาตรฐานสำหรับภาษาสอบถามสำหรับระบบฐานข้อมูลเชิงสัมพันธ์ มันเลือก SQL
เป็นต้นแบบ ผล ANSI มาตรฐานที่ออกในปี 1986 ถูกประกาศใช้
มาตรฐานสากลไอเอสโอ
โดย( ISO ) ในปี 1987
ในปลายทศวรรษ 1980 , ฝังตัวอยู่ใน SQL เป็นมาตรฐานโดย ANSI และทำงานบน
ขยาย SQL ต่อไป มากรุ่นขยายมาตรฐานเดิม
เรียกว่า sql92 ถูกรับรองโดย ISO / IEC ที่ส่วนท้ายของปี 1992 เพื่อสะท้อน cur -
เช่าสนามต่อแนวโน้มในฐานข้อมูลวัตถุเชิงสัมพันธ์เทคโนโลยีใหม่
มาตรฐาน ISO / IEC 9075-1 , ที่รู้จักกันเป็น sql99 เผยแพร่ในเดือนกรกฎาคมปี 1999 โดย
เราจะเห็นsql99 เป็นขึ้นของ sql92 . คุณสมบัติใหม่ที่จัดตั้งขึ้นโดยมาตรฐานนี้
รวมวัตถุเชิงสัมพันธ์ ( ผู้ใช้กำหนดชนิดข้อมูลอ้างอิงนามสกุล
ประเภท , คอลเลกชัน , วัตถุขนาดใหญ่สนับสนุนตารางวรรณะ ) , งานฐานข้อมูล FEA -
ตูเรส ( ทริกเกอร์ ) , วิธีการเก็บและฟังก์ชั่นการประมวลผลออนไลน์วิเคราะห์
นามสกุล ฯลฯ เมื่อเร็วๆ นี้ ในปี 2003 มาตรฐานใหม่ที่ได้รับไป
ใหม่นี้รุ่นของมาตรฐานรวมถึงบทใหม่ที่เกี่ยวข้องกับการปฏิสัมพันธ์
ระหว่าง SQL และ XML ( ซึ่งเราได้กล่าวถึงในบทที่ 10 ) , แก้ไข sql99
, และคุณสมบัติใหม่หลาย .
นำเสนอของเราเข้มข้นเริ่มต้นคุณลักษณะ SQL ทั่วไป ใช้ได้
ที่หลากหลายของ SQL ที่ใช้งาน
การแปล กรุณารอสักครู่..