• Integrity.The SQL DDL bao gồm các lệnh để chỉ định các ràng buộc toàn vẹn dữ lưu trữ trong cơ sở dữ liệu phải đáp ứng. Cập nhật vi phạm
ràng buộc toàn vẹn là không được phép.
• Xem definition.The SQL DDL bao gồm các lệnh để xác định quan điểm.
• Kiểm soát giao dịch. SQL bao gồm các lệnh để xác định đầu
và kết thúc giao dịch.
• Embedded SQL và SQL động. Nhúng và SQL động xác định cách
các câu lệnh SQL có thể được nhúng trong ngôn ngữ lập trình có mục đích chung, chẳng hạn như C, C ++, và Java.
• Authorization.The SQL DDL bao gồm các lệnh để xác định quyền truy cập
đến các mối quan hệ và quan điểm.
Trong chương này, chúng tôi trình bày một khảo sát của DML cơ bản và các tính năng DDL của SQL.
các tính năng được mô tả ở đây đã là một phần của tiêu chuẩn SQL vì SQL-92.
trong Chương 4, chúng tôi cung cấp một phạm vi bảo hiểm chi tiết hơn về ngôn ngữ truy vấn SQL,
bao gồm (a) khác nhau tham gia biểu ; (b) quan điểm; (c) Các giao dịch; (d) vẹn
hạn chế; (e) Hệ thống loại; . và (f) uỷ quyền
Trong Chương 5, chúng tôi bao gồm các tính năng tiên tiến hơn của ngôn ngữ SQL, bao gồm
(a) cơ chế để cho phép truy cập vào SQL từ một ngôn ngữ lập trình; (b) SQL
chức năng và thủ tục; (c) gây nên; (d) các truy vấn đệ quy; (e) Các tính năng tổng hợp tiên tiến; và (f) một số tính năng được thiết kế để phân tích dữ liệu, được
giới thiệu trong SQL: 1999, và các phiên bản tiếp theo của SQL. Sau đó, trong Chương 22, chúng tôi
phác thảo các phần mở rộng hướng đối tượng để SQL, được giới thiệu trong SQL:. 1999
Mặc dù hầu hết các trường SQL hỗ trợ các tính năng tiêu chuẩn chúng tôi mô tả ở đây, bạn nên biết rằng có sự khác biệt giữa hiện thực. Hầu hết các triển khai hỗ trợ một số tính năng không chuẩn, trong khi bỏ qua sự hỗ trợ cho một số tính năng cao cấp hơn. Trong trường hợp bạn thấy rằng một số tính năng ngôn ngữ mô tả ở đây không làm việc trên các hệ thống cơ sở dữ liệu mà bạn sử dụng,
tham khảo hướng dẫn sử dụng cho hệ thống cơ sở dữ liệu của bạn để tìm thấy chính xác những gì các tính năng
mà nó hỗ trợ.
đang được dịch, vui lòng đợi..