Skip to main content

Cột nhận dạng là gì?

Một cột nhận dạng được sử dụng trong quản lý cơ sở dữ liệu để thêm giá trị được tạo vào cột trong bảng cơ sở dữ liệu.Trừ khi quản trị viên cơ sở dữ liệu có kế hoạch khóa nhận dạng, vì cột danh tính vốn không phải là duy nhất, điều này có thể gây ra thông tin dư thừa.Để tạo trường nhận dạng, cần có hai số;Một là cho hạt giống, hoặc số chính, và số thứ hai là sự gia tăng, tăng lên với từng mẩu thông tin mới trong cột.Sử dụng cột này trên cơ sở dữ liệu nơi thông tin thường xuyên bị xóa có thể gây ra các khoảng trống dữ liệu. Khi cột nhận dạng được thêm vào cơ sở dữ liệu, nó xác định cột đó với một tập hợp số cụ thể, được đặt bởi chính quản trị viên hoặc cơ sở dữ liệu.Điều này làm cho cột cơ sở dữ liệu giống như một cột trong bảng tính, trong đó mỗi ô có danh tính riêng.Việc sử dụng chính của hàm nhận dạng là cung cấp cho cột một số duy nhất, để quản trị viên có thể dễ dàng tìm thấy và gọi nó. Mặc dù cột nhận dạng được cho là giúp làm cho các phần của cơ sở dữ liệu duy nhất.Quản trị viên có thể gán cùng một số nhận dạng cho hai cột riêng biệt và cơ sở dữ liệu sẽ không trả lại bất kỳ lỗi nào.Thông thường, quản trị viên sẽ chỉ tìm hiểu về điều này khi anh ta hoặc cô ta gọi cho một bảng và nhận lại một số.Để giảm bớt điều này, tốt nhất là Quản trị viên giữ ghi chú về những con số đã được sử dụng.

Hàm nhận dạng yêu cầu cả hạt giống và tăng và nó chỉ định ô đầu tiên trong cột.Hạt giống là số đầu tiên và đóng vai trò là khía cạnh xác định chính của toàn bộ cột và mức tăng là số ô chính xác trong cột.Quản trị viên cơ sở dữ liệu có thể đặt các số cột nhận dạng trong hàm hoặc cơ sở dữ liệu có thể tự động gán giá trị 1,1 cho cột.Nếu quản trị viên đặt cột là 3,5 chẳng hạn, thì 3 là hạt giống và 5 là sự gia tăng và mức tăng sẽ tăng lên với mỗi ô mới.Điều này là do hàm nhận dạng chỉ chỉ định ô đầu tiên và cơ sở dữ liệu tiếp quản từ đó. Khi kết hợp với cơ sở dữ liệu thường xuyên bị xóa dữ liệu, một cột nhận dạng có thể gặp một số vấn đề.Khi dữ liệu bị xóa, cột sẽ không tự động gán lại các số, do đó cột có thể nhảy từ 3,5 đến 3,8 mà không có các ô khác có mặt.Chính nó, điều này thường sẽ không gây ra vấn đề, nhưng nó có thể khiến việc tổ chức dữ liệu chức năng nhận dạng trở nên khó khăn hơn không.