Nội dung chính
Ở phần 1, Gitiho đã giải thích cho bạn về các từ khóa đơn giản của ngôn ngữ SQL. Ở phần 2 này, bạn sẽ được đi sâu hơn về ngôn ngữ này, hiểu biết thêm như thế nào là SQL cùng Gitiho nhé.
Khóa chính (Primary key) là một tổ hợp các Trường dùng để nhận biết duy nhất một Dòng. Đây là một dạng đặc biệt của Khóa duy nhất, và nó luôn có ràng buộc NOT NULL. Điều này có nghĩa là, Các giá trị của Khóa duy nhất không thể là giá trị NULL (giá trị rỗng, không có nội dung gì).
Khóa duy nhất (Unique key) ràng buộc chỉ có thể có duy nhất một Bản ghi trên một cơ sở dữ liệu. Điều này tạo nên sự đặc trưng cho mỗi một Cột hoặc một tập hợp các Cột.
Ràng buộc của Khóa chính (Primary key) thường bị định dạng một cách tự động bởi một ràng buộc đặc trưng. Tuy nhiên điều này không đúng cho trường hợp của Khóa duy nhất (Unique key).
Có thể có rất nhiều ràng buộc đặc trưng được định dạng cho từng bảng biểu, nhưng chỉ có một ràng buộc được định dạng Khóa Chính (Primary key) của mỗi bảng biểu.
Chìa khóa phụ (Foreign key) là một bảng biểu có thể được liên kết với một Chìa khóa chính (Primary key) của một bảng biểu khác. Mối quan hệ nào của hai bảng biểu khi tham chiếu Khóa phụ với Khóa chính của một bảng biểu khác.
Đây là một từ khóa được dùng để truy vấn dữ liệu từ nhiều bảng biểu dựa trên mối quan hệ của các Trường trong bảng biểu. Và các Khóa thường đóng vai trò thiết yếu khi cầu nối (Joint) được dùng
Có rất nhiều loại của Joint thường được dùng để truy vấn dữ liệu và việc truy vấn thường phụ thuộc vào mỗi quan hệ giữa các bảng biểu.
Như vậy qua bài viết này chúng ta đã có thêm được một số thuật ngữ thường dùng trong SQL rồi. Hẹn gặp lại các bạn trong những bài viết tiếp theo của Gitiho. Đừng quên truy cập https://gitiho.com/ để tham gia ngay các khóa học tin học văn phòng rất hay và hữu ích trong công việc. Có rất nhiều ưu đãi hấp dẫn đang chờ bạn.
Xem thêm: Phân biệt giữa SQL với MySQL
Khóa học giúp bạn làm chủ ngôn ngữ truy vấn dữ liệu phổ biến SQL từ cơ bản đến nâng cao. Từ đó có thể tự tin xây dựng, truy vấn, và tối ưu hóa các cơ sở dữ liệu phức tạp, hỗ trợ phân tích, làm báo cáo và ra quyết định kinh doanh một cách hiệu quả.
Đăng ký học thử để trải nghiệm ngay hôm nay!