Xem thêm

Cách sử dụng Table và Record trong SQL

Huy Erick
Hình ảnh minh họa Cơ sở dữ liệu quan hệ là một hình thức cơ sở dữ liệu dựa trên mô hình quan hệ của C.F. Codd. Đối với cơ sở dữ liệu quan hệ,...

Table và Record trong SQL Hình ảnh minh họa

Cơ sở dữ liệu quan hệ là một hình thức cơ sở dữ liệu dựa trên mô hình quan hệ của C.F. Codd. Đối với cơ sở dữ liệu quan hệ, chúng ta cần cấu trúc dữ liệu để lưu trữ và thể hiện mối quan hệ giữa các dữ liệu với nhau. Trong bài viết này, chúng ta sẽ tìm hiểu về hai khái niệm cơ bản nhất trong cơ sở dữ liệu quan hệ, đó là "Table" và "Record" trong SQL.

Một số khái niệm

Bảng (Table)

Bảng là đối tượng cơ bản nhất và quan trọng nhất trong cơ sở dữ liệu quan hệ. Nó chứa rất nhiều dữ liệu trong một cơ sở dữ liệu. Trên bảng, dữ liệu được tổ chức một cách hợp lý theo kiểu các hàng và các cột, tương tự như bảng tính trong Excel. Một cơ sở dữ liệu có thể chứa nhiều bảng, mỗi bảng chứa các dữ liệu riêng của nó. Ngoài ra, bảng còn lưu thông tin về mối quan hệ giữa các bảng khác nhau.

Ví dụ, chúng ta có thể sử dụng bảng để quản lý danh sách môn học của các sinh viên.

Cột (Columns/Fields/Attributes)

Cột là đơn vị lưu trữ quan trọng trong cấu trúc bảng. Mỗi cơ sở dữ liệu lưu trữ các mảnh thông tin được tổ chức và xác định bởi các cột.

Bản ghi (Record)

Bản ghi là một khái niệm quan trọng trong cơ sở dữ liệu quan hệ. Mỗi bản ghi chứa các trường dữ liệu liên quan. Trong một bảng, mỗi bản ghi đại diện cho một thực thể cụ thể.

Tính chất

  • Bản ghi và cột là hai khái niệm cơ bản nhất trong cơ sở dữ liệu.
  • Giá trị trong cột là giá trị nguyên tử, không thể chứa nhiều giá trị cùng lúc.
  • Các thuộc tính trong cùng một cột phải có cùng kiểu dữ liệu, bao gồm số, kí tự, ngày tháng, và logic.
  • Mỗi cột trong bảng có tên riêng biệt.
  • Sự thứ tự của cột và hàng không quan trọng.

Kết luận

Trên đây là phần chia sẻ về hai thành phần cơ bản nhất trong cơ sở dữ liệu quan hệ, đó là "Table" (bảng) và "Record" (bản ghi). Để tìm hiểu thêm về SQL, bạn có thể theo dõi seri về SQL của chúng tôi.

Nếu bạn là người mới bắt đầu, hãy tham khảo bài viết về lộ trình học Data Analyst trong 3 tháng của chúng tôi.

Nếu bạn thấy bài viết này hữu ích, hãy tham gia các kênh của SmartData để nhận thêm nhiều kiến thức bổ ích hơn:

  • Fanpage
  • Youtube
  • Trang chủ
  • Cộng đồng Data Analyst
1