Structured Query Language
Structured Query Language (SQL) đã trở thành ngôn ngữ truy vấn chọn lựa của các
nhà phát triển của DBMS quan hệ. SQL là một tiêu chuẩn quốc tế và được cung cấp với hầu hết
các chương trình quản lý cơ sở dữ liệu quan hệ. Sức mạnh của nó là trong trực quan dễ nhớ của nó
lệnh. Ví dụ, giả sử tên của toàn bộ cơ sở dữ liệu là DVD_Store. Để tạo một danh sách
của tất cả tên của các DVD phim kinh dị có giá cho thuê là ít hơn $ 5,00, các truy vấn sẽ là:
CHỌN TITLE, LOẠI TỪ DVD_STORE
ĐÂU CATEGORY = 'Thriller' và RENTPRICE <5
báo cáo như thế này có thể được sử dụng hocqueries forad hoặc tích hợp trong một chương trình được lưu lại để
sử dụng lặp đi lặp lại. Lệnh để cập nhật cơ sở dữ liệu cũng rất dễ nhớ: INSERT, DELETE,
và UPDATE.
Lồng ghép SQL trong một DBMS cung cấp một số lợi thế:
• Với một ngôn ngữ chuẩn, người dùng không cần phải tìm hiểu bộ lệnh khác để tạo ra và
thao tác cơ sở dữ liệu trong khác nhau DBMS
• câu lệnh SQL có thể được nhúng vào trong các ngôn ngữ thế hệ thứ ba được sử dụng rộng rãi như COBOL
hoặc C và hướng đối tượng ngôn ngữ như C ++ hay Java, trong trường hợp các ngôn ngữ được
gọi là "ngôn ngữ chủ." Sự kết hợp của rất phù hợp và hiệu quả 3GL hoặc
hướng đối tượng báo cáo với các câu lệnh SQL làm tăng hiệu quả và hiệu quả của
các ứng dụng truy cập cơ sở dữ liệu quan hệ.
• Bởi vì các câu lệnh SQL được xách tay từ một hệ điều hành khác, các lập trình viên
không bắt buộc phải viết lại câu.
Một số DBMS quan hệ, chẳng hạn như Microsoft Access , cung cấp giao diện đồ họa để tạo ra các truy vấn SQL; SQL
truy vấn có thể được đặt bằng cách nhấn vào biểu tượng và chọn mục trình đơn, được chuyển đổi thành
vào các truy vấn SQL và thực thi. Khả năng này cho phép các nhà thiết kế cơ sở dữ liệu tương đối thiếu kinh nghiệm
để sử dụng SQL.
đang được dịch, vui lòng đợi..