A Relational Model of Data for Large Shared Data Banks

About this paper

This paper is under a licence that does not allow it to be reproduced, so what is here is its front matter and a short abstract. Read it at the publisher's page.

English
Tiếng Việt

Future users of large data banks must be protected from having to know how the data is organized in the machine (the internal representation). A prompting service which supplies such information is not a satisfactory solution. Activities of users at terminals and most application programs should remain unaffected when the internal representation of data is changed and even when some aspects of the external representation are changed. Changes in data representation will often be needed as a result of changes in query, update, and report traffic and natural growth in the types of stored information.

Existing noninferential, formatted data systems provide users with tree-structured files or slightly more general network models of the data. In Section 1, inadequacies of these models are discussed. A model based on n-ary relations, a normal form for data base relations, and the concept of a universal data sublanguage are introduced. In Section 2, certain operations on relations (other than logical inference) are discussed and applied to the problems of redundancy and consistency in the user's model.

KEY WORDS AND PHRASES: data bank, data base, data structure, data organization, hierarchies of data, networks of data, relations, derivability, redundancy, consistency, composition, join, retrieval language, predicate calculus, security, data integrity CR CATEGORIES: 3.70, 3.73, 3.75, 4.20, 4.22, 4.29

Mô hình quan hệ của dữ liệu cho các ngân hàng dữ liệu lớn dùng chung

E. F. Codd Phòng thí nghiệm Nghiên cứu IBM, San Jose, California

Những người dùng tương lai của các ngân hàng dữ liệu lớn phải được bảo vệ khỏi việc phải biết dữ liệu được tổ chức như thế nào trong máy (biểu diễn nội bộ). Một dịch vụ nhắc nhở cung cấp thông tin như vậy không phải là một giải pháp thỏa đáng. Các hoạt động của người dùng tại các thiết bị đầu cuối và hầu hết các chương trình ứng dụng nên không bị ảnh hưởng khi biểu diễn nội bộ của dữ liệu được thay đổi và ngay cả khi một số khía cạnh của biểu diễn bên ngoài được thay đổi. Những thay đổi trong biểu diễn dữ liệu thường sẽ cần thiết do những thay đổi trong lưu lượng truy vấn, cập nhật và báo cáo, cũng như sự phát triển tự nhiên trong các loại thông tin được lưu trữ.

Các hệ thống dữ liệu có định dạng, không suy luận hiện có cung cấp cho người dùng các file có cấu trúc cây hoặc các mô hình mạng tổng quát hơn một chút của dữ liệu. Trong Mục 1, những điểm không đầy đủ của các mô hình này được thảo luận. Một mô hình dựa trên các quan hệ n-ary, một dạng chuẩn cho các quan hệ cơ sở dữ liệu, và khái niệm về một ngôn ngữ con dữ liệu phổ dụng được giới thiệu. Trong Mục 2, một số phép toán trên các quan hệ (khác với suy luận logic) được thảo luận và áp dụng vào các vấn đề về dư thừa và tính nhất quán trong mô hình của người dùng.

TỪ KHÓA VÀ CỤM TỪ: ngân hàng dữ liệu, cơ sở dữ liệu, cấu trúc dữ liệu, tổ chức dữ liệu, các phân cấp của dữ liệu, các mạng của dữ liệu, các quan hệ, khả năng suy ra, dư thừa, tính nhất quán, phép hợp thành, phép nối, ngôn ngữ truy xuất, phép tính vị từ, bảo mật, tính toàn vẹn dữ liệu PHÂN LOẠI CR: 3.70, 3.73, 3.75, 4.20, 4.22, 4.29

1 Relational Model and Normal Form

This section is missing here.

2 Redundancy and Consistency

This section is missing here.

References

  1. Childs, D. L. Feasibility of a set-theoretical data structure—a general structure based on a reconstituted definition of relation. Proc. IFIP Cong., 1968, North Holland Pub. Co., Amsterdam, p. 162–172.
  2. Levein, R. E., and Maron, M. E. A computer system for inference execution and data retrieval. Comm. ACM 10, 11 (Nov. 1967), 715–721.
  3. Bachman, C. W. Software for random access processing. Datamation (Apr. 1965), 36–41.
  4. McGee, W. C. Generalized file processing. In Annual Review in Automatic Programming 5, 13, Pergamon Press, New York, 1969, pp. 77–149.
  5. Information Management System/360, Application Description Manual H20-0524-1. IBM Corp., White Plains, N. Y., July 1968.
  6. GIS (Generalized Information System), Application Description Manual H20-0574. IBM Corp., White Plains, N. Y., 1965.
  7. Bleier, R. E. Treating hierarchical data structures in the SDC time-shared data management system (TDMS). Proc. ACM 22nd Nat. Conf., 1967, MDI Publications, Wayne, Pa., pp. 41–49.
  8. IDS Reference Manual GE 625/635, GE Inform. Sys. Div., Pheonix, Ariz., CPB 1093B, Feb. 1968.
  9. Church, A. An Introduction to Mathematical Logic I. Princeton U. Press, Princeton, N.J., 1956.
  10. Feldman, J. A., and Rovner, P. D. An Algol-based associative language. Stanford Artificial Intelligence Rep. AI-66, Aug. 1, 1968.

Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8.

Read off the page by a vision model reading the page images using olmOCR-2-7B-1025-FP8. Translated into Tiếng Việt by gpt-5, against glossary version 6. Translated from the English.