Skip to main content

Từ điển dữ liệu là gì?

Cơ sở dữ liệu máy tính là một hệ thống tệp kỹ thuật số duy trì thông tin quan trọng cho một công ty.Từ điển dữ liệu là bản đồ dữ liệu chi tiết của từng phần tử và bảng tệp trong cơ sở dữ liệu.Bản đồ này được coi là một danh mục dữ liệu bao gồm mỗi tên bảng, tên trường, loại trường và mô tả chung về tất cả các yếu tố trong cơ sở dữ liệu.Từ điển dữ liệu là một trong những tài liệu quan trọng nhất cho ứng dụng máy tính.Nó cung cấp một mô tả chung về nội dung của dữ liệu trong cơ sở dữ liệu.Nó cũng xác định các quy tắc, ràng buộc và quy tắc định dạng cho tính toàn vẹn dữ liệu.Nếu không có từ điển này, việc sửa đổi trong tương lai cho ứng dụng có thể trở thành không thể. Nhiều ứng dụng phần mềm kế thừa có thiết kế cơ sở dữ liệu cổ xưa.Điều này là do những hạn chế vật lý của cơ sở dữ liệu được thiết kế từ nhiều thập kỷ trước.Do các ràng buộc kích thước tên trường, nhiều tên được viết tắt và không trực quan lắm.Một từ điển dữ liệu là một điều cần thiết để quản lý cơ sở dữ liệu kế thừa.Thật không may, không có quy trình kiểm toán chính thức cho thiết kế cơ sở dữ liệu.Thông thường trách nhiệm của nhóm phát triển là thực hiện các thực tiễn tốt nhất khi tạo cơ sở dữ liệu.Nhiều nhà phát triển người mới có thể xác định tên cột với các mô tả chung.Công ước đặt tên chung này là thực hành cực kỳ không trực quan và kém, có thể dẫn đến một cơ sở dữ liệu không thể quản lý được.Một từ điển dữ liệu có thể hỗ trợ thiết kế cơ sở dữ liệu không trực quan.Từ điển này sẽ xác định từng tên trường và siêu dữ liệu một cách chi tiết, với mô tả về cách sử dụng dữ liệu.Có từ điển này có thể giúp các nhà phát triển trong tương lai xác định cách sửa đổi tốt nhất hệ thống để cải tiến trong tương lai. Một cơ sở dữ liệu được tạo thành từ các bảng và tên trường.Bảng là một tệp chứa thông tin về một loại dữ liệu cụ thể.Một ví dụ về một bảng có thể là một bảng người.Bảng người sẽ có tên trường bao gồm tên, họ và tên đệm.Từ điển dữ liệu là tài liệu xác định chi tiết về từng trường trong các bảng của cơ sở dữ liệu. Từ điển dữ liệu tương tự như một hệ thống danh mục trong thư viện.Mỗi bảng là tài liệu như một đơn vị cụ thể với định nghĩa chi tiết về tên trường trong bảng.Định nghĩa phải bao gồm kích thước, loại và giá trị dự kiến của các trường.Nó cũng nên xác định bất kỳ mối quan hệ nào mà bảng có thể có với các yếu tố dữ liệu khác trong cơ sở dữ liệu.

Trường bắt buộc là một thành phần dữ liệu phải luôn được điền trước khi ứng dụng sẽ cho phép dữ liệu được lưu vào hệ thống tệp.Không phải tất cả các yếu tố dữ liệu được coi là các trường bắt buộc.Từ điển dữ liệu cũng nên ghi lại các trường bắt buộc.Điều này giúp nhóm phát triển trong tương lai hiểu các quy tắc được kết hợp trong cơ sở dữ liệu.