
Copyright © 2022 | nguyenduyliem@hcmuaf.edu.vn Ngôn ngữ truy vấn có cấu trúc
Ngôn ngữ truy vấn có cấu trúc là gì?
TS. Donald D. Chamberlin, TS. Raymond F. Boyce
(làm việc tại IBM) giới thiệu vào năm 1974.
1974: SEQUEL (Structured English QUEry Language).
1976: SEQUEL được cải tiến thành SEQUEL2.
1978-1979: SEQUEL2 được cải tiến, đổi tên thành SQL.
Được dùng để truy cập, thao tác CSDL.
Ngôn ngữ thương mại sử dụng mô hình quan hệ.
Ngôn ngữ CSDL phổ biến nhất.
Ngôn ngữ chuẩn cho CSDL quan hệ
1986: Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI),
1987: Tổ chức Tiêu chuẩn Quốc tế (ISO).
4
Chamberlin, Donald D; Boyce, Raymond F (1974). "SEQUEL: A Structured
English Query Language". Proceedings of the 1974 ACM SIGFIDET
Workshop on Data Description, Access and Control. Association for
Computing Machinery: 249–64. doi:10.1145/800296.811515
TS. Donald D.
Chamberlin
1944, Hoa Kì
TS. Raymond F.
Boyce
1946-1974, Hoa Kì
1986
SQL-86
1989
SQL-89
1992
SQL-1992
1999
SQL:1999
2003
SQL:2003
2006-2019
SQL:2006
SQL:2008
SQL:2011
SQL:2016
SQL:2019
SELECT
FROM
WHERE
GROUP BY
HAVING
INSERT
UPDATE
DELETE
CREATE TABLE
CREATE VIEW
Lịch sử tiêu chuẩn của SQL
Phiên bản đầu tiên Hiện đạiNền tảng Phát triển
JOIN
UNION
INTERSECT
EXCEPT
CASE WHEN
CAST
ALTER TABLE
DROP TABLE
ALTER VIEW
DROP VIEW
Recursive CTE
GROUP BY
ROLLUP
CUBE
GROUPING SETS
Các chức năng
Window
Cải thiện
ngôn ngữ