Một Thuộc tính Cơ sở dữ liệu Xác định Thuộc tính của Bảng

Mục lục:

Một Thuộc tính Cơ sở dữ liệu Xác định Thuộc tính của Bảng
Một Thuộc tính Cơ sở dữ liệu Xác định Thuộc tính của Bảng
Anonim

Một cơ sở dữ liệu bao gồm các bảng, mỗi bảng có các cột và hàng. Mỗi hàng (được gọi là một bộ) là một tập dữ liệu áp dụng cho một mục duy nhất và mỗi cột chứa các đặc điểm mô tả các hàng. Trong biệt ngữ cơ sở dữ liệu, các cột này được gọi là thuộc tính. Thuộc tính cơ sở dữ liệu là tên cột và nội dung của các trường bên dưới nó trong một bảng.

Thuộc tính Mô tả Thực thể

Nếu bạn bán sản phẩm và nhập chúng vào một bảng có các cột Tên sản phẩm, Giá và ID sản phẩm, thì mỗi tiêu đề đó là một thuộc tính. Trong mỗi trường dưới các tiêu đề đó, bạn phải nhập tên sản phẩm, giá và ID sản phẩm tương ứng. Mỗi một trong các mục nhập trường cũng là một thuộc tính. Điều này có ý nghĩa, vì định nghĩa phi kỹ thuật của một thuộc tính là nó mô tả một đặc tính hoặc chất lượng của một thứ gì đó.

Đây là một ví dụ về cơ sở dữ liệu Northwinds thường được trích dẫn. Cơ sở dữ liệu này bao gồm các bảng (còn được các nhà thiết kế cơ sở dữ liệu gọi là các thực thể) cho Khách hàng, Nhân viên và Sản phẩm, trong số những người khác. Bảng Sản phẩm xác định các đặc tính của từng sản phẩm. Chúng bao gồm ID sản phẩm, tên, ID nhà cung cấp (được sử dụng làm khóa ngoại), số lượng và giá cả. Mỗi đặc điểm này là một thuộc tính của bảng (hoặc thực thể) có tên Sản phẩm.

Thuộc tính là một phần dữ liệu đơn lẻ trong bộ dữ liệu mà nó thuộc về. Mỗi bộ dữ liệu là một tập dữ liệu áp dụng cho một mục. Tên cột là thuộc tính của sản phẩm và các mục nhập trong cột cũng là thuộc tính của sản phẩm.

Cơ sở dữ liệu mẫu được tạo sẵn, như Cơ sở dữ liệu mẫu MySQL từ MySQL, có sẵn để tải xuống miễn phí trên web. Làm việc với một trong những cách này là một cách tuyệt vời để tìm hiểu cách hoạt động của cơ sở dữ liệu.

Image
Image

Thuộc tính có phải là Trường không?

Đôi khi, các thuật ngữ "trường" và "thuộc tính" được sử dụng thay thế cho nhau và cho hầu hết các mục đích, chúng giống nhau. Tuy nhiên, trường mô tả một ô cụ thể trong bảng được tìm thấy trên bất kỳ hàng nào và thuộc tính mô tả một đặc tính thực thể theo nghĩa thiết kế.

Trong bảng trên, ProductName ở hàng thứ hai là Chang. Đây là một lĩnh vực. Khi thảo luận về sản phẩm nói chung, ProductName là cột của sản phẩm. Đây là thuộc tính.

Xác định các thuộc tính

Các thuộc tính được xác định theo miền của chúng. Miền xác định các giá trị cho phép mà một thuộc tính có thể chứa. Điều này bao gồm kiểu dữ liệu, độ dài, giá trị và các chi tiết khác.

Ví dụ: miền cho ProductID thuộc tính có thể chỉ định kiểu dữ liệu số. Thuộc tính có thể được xác định thêm để yêu cầu độ dài cụ thể hoặc chỉ định liệu giá trị trống hoặc không xác định có được phép hay không.

Bạn muốn biết thêm về các yếu tố cần thiết của cơ sở dữ liệu? Hướng dẫn Cơ sở dữ liệu cho người mới bắt đầu của chúng tôi là một nơi tốt để bắt đầu.

Đề xuất: