Bảng dữ liệu từ hàng nghìn năm trước (2020)
(datafix.com.au)- Các ghi chép kế toán của Lưỡng Hà cổ đại là ví dụ về việc sắp xếp dữ liệu bằng hàng và cột trên bảng đất sét, cho thấy lịch sử của bảng dữ liệu có thể truy ngược về hơn 3.500 năm trước
- Bảng đất sét này được phát hiện tại di chỉ thành cổ Larsa gần hạ lưu sông Euphrates ở Iraq, và được tạo ra vào thời Old Babylonian Period, khoảng 3.600~4.000 năm trước
- Khi chuyển bản chép lại và dịch của Eleanor Robson sang dạng như bảng tính, có thể thấy các tiêu đề cột như binh lực·tài sản sẵn có, nhân sự được phái đi, khối lượng công việc, khoản nợ đọng, tên và các bản ghi theo từng hàng
- Một số cột cho thấy quan hệ tổng và phép nhân, còn hàng cuối có thể được đọc như tổng theo từng cột, cho thấy người ghi chép cổ đại đã có ý thức sử dụng cấu trúc bảng
- Đây là bằng chứng về việc sử dụng bảng dữ liệu từ rất sớm, nhưng khó có thể nói đã tồn tại một con đường phát triển liên tục từ bảng đất sét đến bảng tính hiện đại
Hàng và cột được kẻ trên bảng đất sét
- Các ghi chép kế toán của Lưỡng Hà cổ đại được viết trên bảng đất sét, và đôi khi dùng các đường ấn để phân chia hàng và cột
- Bảng đất sét được nêu làm ví dụ được tìm thấy tại di chỉ Larsa, và được viết vào thời Old Babylonian Period khoảng 3.600~4.000 năm trước
- Văn bản chữ hình nêm được chép lại và dịch bởi Eleanor Robson, trưởng khoa Lịch sử của University College London
- Tài liệu này có thể được tra cứu trên website ORACC với số danh mục của British Museum là BM 085232
Đọc bảng kế toán cổ đại như một bảng tính
- Nếu chuyển nội dung bản dịch sang bảng tính, thì các cột A~G tương ứng với các mục sau
- A: “Troops, available assets”
- B: “Those who were sent from Sin's dyke”
- C: “Earth, the (daily) work assignment of 1 man”
- D: “Its earth”
- E: “Check made”
- F: “Arrears”
- G: “Its name”
- Các mục trong ngoặc vuông là phần được điền theo suy đoán; s. nghĩa là shekels, còn m. chỉ mūšar tương đương 60 shekels
- Theo góc nhìn hiện đại, nó trông giống như một bản tóm tắt tiền công của dự án xây dựng, nhưng điều chắc chắn hơn là người viết đã tổ chức gọn gàng các hạng mục dữ liệu tương tự bằng hàng, cột và tiêu đề cột
- Cột A có vẻ là tổng của cột B hoặc E và F; cột C là mức chi trả cơ bản, còn cột D có thể được đọc là giá trị lấy số lượng ở cột B hoặc E nhân với mức chi trả cơ bản
- Mỗi hàng không phải tiêu đề tương ứng với người hoặc những người ở cột G, và hàng cuối cùng là tổng theo từng cột
Bảng biểu cổ xưa và những phát minh biến mất
- Ghi chép này là bằng chứng cho thấy bảng dữ liệu theo nghĩa ngày nay đã được dùng trong quản lý hồ sơ từ hơn 3.500 năm trước
- Khó có thể xem đây là quá trình văn minh tiến bộ từng bước nối liền từ bảng đất sét đến bảng tính hiện đại; các phát minh có thể biến mất hoặc bị lãng quên rồi được phát minh lại
- Ngay cả 1.000 năm sau, dưới lòng đất Iraq vẫn có thể còn lưu lại các bảng dữ liệu cổ đại, trong khi hàng tỷ bảng tính kỹ thuật số ngày nay và các tài liệu giấy không được bảo quản có thể đã biến mất từ lâu
1 bình luận
Ý kiến trên Hacker News
Tư liệu thật đáng kinh ngạc. Trong một thời gian, tôi đã sưu tầm hình ảnh bảng trong album are.na để tìm hiểu cách bảng xuất hiện trong văn hóa thị giác, và ví dụ này cho đến nay chắc chắn là cổ nhất tôi từng thấy.
Nếu quan tâm, có lẽ bạn cũng sẽ thấy album này thú vị: https://www.are.na/joshua-kopin/tabular-presentation
Có từ nào hay tương đương với “obvious” mà không mang sắc thái tiêu cực không?
Khi nhìn những thứ như thế này, tôi nghĩ cấu trúc bảng tính là “hiển nhiên”, nhưng muốn dùng từ đó theo nghĩa tích cực. Đó là một cách sắp xếp dữ liệu đẹp, trực quan và gần như tất yếu, và thật thú vị khi con người đã nghĩ ra hình thức này từ rất lâu trước đây.
Tôi thường có cảm giác này với những bài mình thích trên HN, dù là chuyện lịch sử, một phát minh hoàn toàn mới hay những kiểu bài khác, và ở đây chắc chắn cũng vậy.
Thường được dùng với nghĩa pha trộn giữa “hợp lý”, “trông tự nhiên”, “hiển nhiên”, và ít mang sắc thái đối lập hơn.
Bảng tính Sumer ư, điều này chỉ có thể có một nghĩa. History Channel rốt cuộc sẽ tìm ra cách quy việc tạo ra bảng tính cho người ngoài hành tinh.
Câu “sau một nghìn năm nữa, những bảng dữ liệu cổ vẫn sẽ được ‘lưu trữ’ dưới lòng đất Iraq, trong khi hàng tỷ bảng tính kỹ thuật số và tài liệu giấy không nhằm bảo tồn ngày nay đã biến mất từ lâu” có lẽ đúng, nhưng không thể chắc chắn.
Người Lưỡng Hà cũng không định để các bảng đất sét tồn tại lâu đến vậy, nhưng nhiều bảng đã được bảo tồn vì bị nung cứng trong hỏa hoạn. Một số di vật của chúng ta cũng có thể tình cờ được bảo tồn.
Trong một bản sao lưu Lisp Machine có một tệp core dump, và bên trong có cả bộ đệm màn hình. Một khoảnh khắc trong một ngày xa xưa nào đó bị đóng băng trong thời gian: nhiều cửa sổ, nguyên nhân dump, và cả một món đồ chơi đồ họa nhỏ đang bò trên màn hình.
Lý do các công trình kỷ niệm được cố ý tạo ra thường còn lại thành công thường được cho là vì chúng lớn, như kim tự tháp. Nếu muốn tồn tại lâu và không bị thất lạc, làm thật lớn là một chiến lược khá tốt.
Tôi cho rằng sau hàng nghìn năm nữa sẽ còn lại cả những công trình kỷ niệm nhỏ và lớn được cố ý làm cho bền lâu, lẫn những hồ sơ vô tình tồn tại lâu.
Một kho lưu trữ nào đó có thể tình cờ được chuyển tiếp liên tục từ thiết bị này sang thiết bị khác, nhưng hơn thế nữa thì tôi không chắc có khả thi trong thực tế không.
Ưu điểm của bảng là nội dung có thể được đọc một cách trực quan và hình học. Có thể chỉ đọc một hàng, hoặc đọc lần lượt nội dung của một cột.
Từ thập niên 90 đã có bảng tính, cho phép người dùng tạo bảng một cách trực quan, nhưng cơ sở dữ liệu quan hệ đã lấy khái niệm này làm cấu trúc cho cả định dạng lưu trữ lẫn cơ chế truy vấn dữ liệu.
Cơ sở dữ liệu quan hệ định nghĩa schema có các trường độ dài cố định, và kết quả là mỗi hàng cũng có độ dài cố định. Ở mức byte, điều này tương ứng với chiều ngang của cột, giúp nhanh chóng tìm hàng thứ n của bảng hoặc trường thứ i của một cột.
Ngôn ngữ truy vấn hình thức hóa thuật toán đọc bảng truyền thống. Kiểm tra mô tả giao dịch theo từng hàng (
Select * from table), so sánh với thuật ngữ cần tìm (where description = salary), rồi đi tới cột có tài khoản đích và thực hiện một quy trình tương tự trên bảng khác.Thật thú vị khi cùng một ẩn dụ lại dẫn tới hai loại phần mềm kế toán rất khác nhau.
Kế toán kép có lẽ mới chỉ khoảng 600 năm tuổi. Khoản vào ở một bên phải tương ứng với khoản ra ở bên kia; nó cũng cho phép đủ kiểu thao túng đáng ngờ, nhưng đồng thời tăng cường kiểm tra chéo và kiểm toán.
Sau đó là sổ cái, sổ bán hàng, sổ mua hàng, sổ quỹ tiền mặt, v.v. Lẽ ra cũng có thể có phiên bản cá nhân.
Điểm chính là kế toán không phụ thuộc vào các ẩn dụ liên quan đến công nghệ thông tin. Bảng đất sét trong bài gốc là bản ghi đếm khối lượng công việc và phương thức sản xuất theo dạng bảng, gần với bảng tính trong đó con người đóng vai trò máy tính.
Thú vị là theo bản năng chúng ta gọi chúng là tablets. computer ban đầu cũng có nghĩa là người tính toán, nên không nhất thiết cần ẩn dụ.
varcharhoặcblob. Ngay cả.csvvề cơ bản cũng cho phép trường có độ dài biến đổi.Có vẻ từ còn thiếu gần với “có thể”. Độ rộng trường cố định là một chiến lược tối ưu hóa, không phải yêu cầu.
Đang thực hiện một dự án in 3D các bảng đất sét có văn bản, rồi ấn chúng lên một tấm bùn và nung trong lò. Có vẻ thông tin kiểu điện tử cũng có thể được bảo tồn lâu như các bảng đất sét Babylon.
Không chắc nhôm có tồn tại lâu không, nhưng có lẽ là được.
Thật thú vị khi thấy bảng đất sét được bàn đến trong bối cảnh các công cụ hiện đại. Gần đây tôi đã giúp biên tập một bài Great Tables, trong đó đề cập đến lịch sử của bảng như thế này, và Hannes cũng nhắc đến các bảng đất sét chữ hình nêm nguyên thủy trong keynote về DuckDB tại posit::conf().
Việc nhận ra bảng đã tồn tại từ xa xưa đến mức nào mang lại khá nhiều cảm hứng.
[1]: https://posit-dev.github.io/great-tables/blog/design-philoso...
[2]: https://youtu.be/GELhdezYmP0?si=bSISmFjeRpKxfLWq
Điều không hiển nhiên là quy mô những tiến bộ kỹ thuật và văn hóa mà người Sumer đã đạt được.
Phần lớn lịch sử của họ đã biến mất, và từ lớp bụi của hàng nghìn năm chỉ có thể thu hồi những mảnh vụn và tàn tích, nên những gì chúng ta biết vẫn chưa đủ.
Ngoại trừ một vài từ còn sót lại dưới hình thức nào đó trong các ngôn ngữ hiện đại, bản thân chữ viết có thể không trông giống phát minh vĩ đại nhất, dù nó đã đưa nhân loại từ sự im lặng của thời tiền sử sang sự huyên náo của thời lịch sử.
Tôi sẽ không ngạc nhiên nếu người ta tìm thấy thêm bằng chứng về nhiều tiến bộ kỹ thuật và xã hội mà chúng ta đã xem là hiển nhiên trong thiên niên kỷ qua.
Nếu bạn thích lịch sử và bảng, một trong những bảng đặc biệt quan trọng về mặt lịch sử là Alfonsine Tables: https://en.wikipedia.org/wiki/Alfonsine_tables