Mục lục:
Định nghĩa - Flat File có nghĩa là gì?
Một cơ sở dữ liệu tệp phẳng lưu trữ dữ liệu ở định dạng văn bản thuần túy. Trong cơ sở dữ liệu quan hệ, một tệp phẳng bao gồm một bảng có một bản ghi trên mỗi dòng. Các cột khác nhau trong bản ghi được phân cách bằng dấu phẩy hoặc tab để phân tách các trường. Không giống như cơ sở dữ liệu quan hệ, cơ sở dữ liệu tệp phẳng không chứa nhiều bảng. Dữ liệu được lưu trữ trong các tệp phẳng không có thư mục hoặc đường dẫn liên quan đến chúng.
Các tập tin phẳng được sử dụng rộng rãi trong các dự án kho dữ liệu để nhập dữ liệu. Không có thao tác nào được thực hiện trên dữ liệu họ lưu trữ, nhưng chúng được ưa thích do sự dễ dàng mang theo dữ liệu từ máy chủ. Các tệp phẳng chỉ đóng vai trò là phương tiện lưu trữ thông tin bảng, nhưng không giữ bất kỳ mối quan hệ nào giữa các bảng có trong chúng.
Techopedia giải thích tập tin phẳng
Các lập trình viên sử dụng cơ sở dữ liệu tệp phẳng khi tạo các ứng dụng trong Oracle và SQL, hỗ trợ nhiều ngôn ngữ lập trình. Do cấu trúc đơn giản của chúng, các tệp phẳng tiêu thụ ít không gian hơn các tệp có cấu trúc, nhưng thông tin trong các tệp phẳng chỉ có thể được đọc, lưu trữ và gửi. Biểu diễn dữ liệu trong cơ sở dữ liệu tệp phẳng tuân thủ các tiêu chuẩn nhất định. Mỗi cột trong cơ sở dữ liệu tệp phẳng được giới hạn trong một loại dữ liệu cụ thể. Dấu phân cách được bao gồm trong các tệp phẳng để đảm bảo định dạng dữ liệu có chiều rộng cố định. Những điều này làm giảm chi phí của việc định vị các lĩnh vực khác nhau trong một bản ghi. Hàng đầu tiên trong một tệp phẳng đề cập đến tên trường. Tên trường riêng biệt này giúp dễ dàng xác định dữ liệu mà mỗi trường xử lý. Tất cả các hàng trong cơ sở dữ liệu tệp phẳng cũng tuân theo khái niệm tuple trong đại số quan hệ, trong đó một tuple là một danh sách các phần tử theo thứ tự. Dữ liệu trong các tệp phẳng tồn tại ở dạng ban đầu cho đến khi chúng được chuyển vào hệ thống quản lý cơ sở dữ liệu hoặc khu vực tổ chức trong kho. Sau khi truyền xong, dữ liệu được thay đổi và lưu dưới các dạng khác nhau.
