Mình thấy ngôn ngữ SQL hiện nay được sử dụng nhiều nhưng khi lập trình mình thấy chạy không nhanh mà cài đặt cũng phức tạp. Bạn có thể chia sẻ thêm được ko?.
- Tất cả các hệ quản trị CSDL đều dùng ngôn ngữ SQL (đọc là Sequent). Ngôn ngữ này
ko dùng để phát triển giao diện phần mềm mà là để làm việc với CSDL bao gồm:
DDL (Data Definition Language --> liên quan tới cấu trúc dữ liệu như Create table...) &
DML (Data Manipulation Language --> Liên quan tới xử lý dữ liệu như Select... Insert, Update, Delete,...). Mỗi một hệ quản trị CSDL có thể có cách viết SQL khác nhau về cú pháp (Syntax).
- Oracle là tên Cty. Hệ quản trị CSDL của Oracle là
Oracle Database - Hệ quản trị CSDL của Microsoft có tên gọi là
MS SQL Server (có rất nhiều phiên bản: ...,2000, 2005, 2008..., và có rất nhiều eddition: Express, Compact, Standard, Professional, Developer, Enterprise)
- Ngoài ra có
hàng nghìn Hệ quản trị CSDL khác trên thế giới như MySQL, DB2, Infomix, Firebird, v.v....
Việc cài đặt phức tạp hay đơn giản là do trình độ của người làm. Dĩ nhiên ko thể so sánh sự phức tạp hay đơn giản giữa Hệ quản trị CSDL quan hệ Client Server với các file quản trị CSDL dạng Desktop như Foxpro, Access,... được rồi (trong box này tôi đã từng viết 1 bài phân tích sự khác biệt giữa 2 loại CSDL này rồi).
Foxpro cũng bao gồm: Ngôn ngữ lập trình và nó bundle (tích hợp) luôn cái Database sẵn của nó (*.dbf files). Phải hiểu như thế mới rõ nghĩa 1 từng thứ một.
Thực ra vấn đề này tôi đã viết sơ bộ
ở đây rồi