Giới thiệu chung về ngôn ngữ SQL

Một phần của tài liệu csdl-qly bán hàng quán trà sữa (Trang 28 - 29)

Trong chương trình chúng tôi dùng ngôn ngữ SQL để xây dựng chương trình bởi vì trong quá trình khảo sát chúng tôi nhận thấy:

SQL là loại ngôn ngữ máy tính,giúp cho thao tác lưu trữ và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan hệ.

SQL(structured query languege) là ngôn ngữ truy vấn dữ liệu mà bất cứ hệ thống cơ sở dữ liệu quan hệ nào cũng phải đáp ứng.

Bất kỳ công ty lớn cũng cần xây dựng một hệ thống để lưu trữ cơ sở dữ liệu.Mọi thứ trong cơ sở dữ liệu này sẽ được quy ra thành nhiều bảng,có mối quan hệ với nhau. Để truy vấn và lấy dữ liệu từ các bảng này(nhằm tổng hợp thành thông tin hưu ích nào đó) người dùng đến SQL thông qua các câu query.

Khi doanh nghiệp cần một hệ thống để quản trị nhân viên hoặc khách hàng,họ phải thiết kế ra một cơ sở dữ liệu để lưu thông tin.Nếu chỉ lưu trữ ở dạng giấy hoăc excel thì sẽ chứa nhiều rủi ro như bị mất,sửa,xóa,….

SQL giúp quản lý hiệu quả và truy vấn thông tin nhanh hơn,giúp bảo trì thông tin dễ dàng hơn.

VD: từ trước ,bệnh viện thường lưu trữ thông tin bệnh án của bệnh nhân bằng cách viết tay trên hồ sơ giấy.Sau đó,cất giữ hồ sơ trong kho.

Khi cần tìm kiếm hoặc thêm/xóa/sửa thông tin nào đó,nhân viên phải mất rất nhiều thời gian để lục lại hồ sơ.Đó là chưa kể đến một số trường hợp sau khi thêm hoặc sửa thông tin,hồ sơ sẽ không còn hợp lệ.

Trong khi,nếu lưu trữ thông tin vào một hệ thống cơ sở dữ liệu,người nhân viên chỉ cần gõ một câu lệnh SQL ngắn là đã có thể trích xuất được thông tin người sử dụng cần.Việc thêm/xóa/sửa cũng được thực hiện một cách dễ dàng,nhanh chóng.

4.1.1:Những thế mạnh và tiện ích của SQL

- Là một hệ quản lý cơ sở dữ liệu thực sự:

Sau khi tạo các bảng ta có thể định nghĩa các khóa chính để đảm bảo tính duy nhất.Dễ dàng thiết lập mối quan hệ giữa các bảng nhằm đảm bảo tính toàn vẹn của dữ liệu,ngăn chặn việc cập nhật và xóa thông tin không phù hợp.

SQL cung cấp các kiểu dữ liệu cần thiết bao gồm:kiểu số nguyên INTERGER,kiểu số thập phân DECIMAL,kiểu số thực FLOAT,kiểu kí tự CHAR-NVARCHAR,kiểu ngày tháng DATETIME,…

- Truy vấn dữ liệu dễ dàng:

Với truy vấn ta có thể liên kết nhiều bảng lại với nhau để kiết xuất thông tin.Việc xây dựng một truy vấn lại rất dễ dàng với vài câu lệnh đơn giản dễ nhớ. - Cho phép người dùng truy cập dữ liệu trong các hệ thống quản lý cơ sở dữ

liệu quan hệ.

- Cho phép người dùng mô tả dữ liệu.

- Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu đó.

- Cho phép nhúng trong các ngôn ngữ khác sử dụng modul SQL,thư viện và trình biên dịch trước.

- Cho phép người dùng tạo và thả các cơ sở dữ liệu và bảng.

- Cho phép người dùng tạo chế độ view,thủ tục lưu trữ,chức năng trong cơ sở dữ liệu.

- Cho phép người dùng thiết lập quyền trên các bảng,thủ tục và view. - Lập trình không phải lập trình:

Đối với những người không phải lập trình viên SQL cung cấp những công cụ để có thể thao tác một cách dễ dàng mà không cần có kiến thức về lập trình.

Một phần của tài liệu csdl-qly bán hàng quán trà sữa (Trang 28 - 29)

Tải bản đầy đủ (DOCX)

(36 trang)
w