Journal of the ACM · 1984 · 128 citations · 20 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesInformation DesignData ModelingData RepresentationData TypesDatabase DesignDatabase ManagementRelational DatabasesData FormattingData Modeling LanguagesInformation-theoretic CapacityRelational Database SystemsViews
A mathematical theory for the study of data representation in databases is introduced and developed. The theory focuses on three data constructs (collection, composition and classification). "Formats" with semantically rich yet tractable structure are built recursively using these constructs. Using formats, we obtain several nontrivial results concerning notions of relative information capacity and restructuring of data sets. As such, the format model provides a new approach for the formal study of the construction of "user views" and other data manipulations in databases.
20
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1970 · 5.2K citations · Full text
A relational model of data for large shared data banks
E. F. Codd · Communications of the ACM · 1983 · 4.8K citations
John Miles Smith, Diane C. P. Smith · ACM Transactions on Database Systems · 1977 · 1.4K citations · Full text