Database relations with null values (Q1067417): Difference between revisions

From MaRDI portal
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(2 intermediate revisions by 2 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0022-0000(84)90080-1 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2066837227 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A simplied universal relation assumption and its properties / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pseudo-complements in semi-lattices / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198056 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Null values in a relational data base / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4057549 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the Equivalence of Database Models / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3851081 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A statistical approach to incomplete information in database systems / rank
 
Normal rank

Latest revision as of 18:44, 14 June 2024

scientific article
Language Label Description Also known as
English
Database relations with null values
scientific article

    Statements

    Database relations with null values (English)
    0 references
    0 references
    1984
    0 references
    A new formalism for null values is developed, based on the semantics that a null value conveys no information; that it is less informative then either an ''exists but unknown'' or a ''no value'' null. What results is a theory of ''heterogeneous relations'': relations with tuples over different schemes. The concept is essentially that of \textit{E. Sciore}'s relations with objects [''The universal instance and database design'', Ph. D. Thesis, Princeton University (1980)] although the paper contains results that Sciore's work does not. After outlining previous approaches to null value semantics and their deficiencies, the author motivates his semantics and defines various orderings on the information content of tuples and relations. The key concept is an equivalence class, termed an x-relation, of information- equivalent heterogeneous relations. Boolean operations on x-relations are given, and it is shown how these operations can be realized efficiently through computations on minimal representatives of x-relations. The paper next considers query evaluation in the presence of nulls, introducing selection, join and projection for x-relations, and also a quotient operator that is the basis for defining universal quantification in the presence of incomplete information. The author concludes by showing that the operations defined for x-relations are a consistent extension of relational algebra for total relations and that the extension is maximal in the sense that all operations are defined for all arguments (unlike the standard model in which arguments are constrained to have certain scheme compatibilities).
    0 references
    relational database
    0 references
    query processing
    0 references
    heterogeneous relations
    0 references
    relations with tuples
    0 references
    relations with objects
    0 references
    null value semantics
    0 references
    universal quantification
    0 references
    incomplete information
    0 references
    relational algebra
    0 references

    Identifiers