Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
Evolution of Data-Base Management Systems
ACM Computing Surveys (CSUR)
CODASYL Data-Base Management Systems
ACM Computing Surveys (CSUR)
A relational model of data for large shared data banks
Communications of the ACM
On the semantics of the relational data model
SIGMOD '75 Proceedings of the 1975 ACM SIGMOD international conference on Management of data
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
The Format Model: A Theory of database Organization
Journal of the ACM (JACM)
The management of changing types in an object-oriented database
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Aggregation and generalization hierarchies in office automation
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
ICSE '88 Proceedings of the 10th international conference on Software engineering
Polynomial-time implication problems for unary inclusion dependencies
Journal of the ACM (JACM)
A database design for graphical models
ACM SIGPLAN Notices
Identifying aggregates in hypertext structures
HYPERTEXT '91 Proceedings of the third annual ACM conference on Hypertext
On taxonomic reasoning in conceptual design
ACM Transactions on Database Systems (TODS)
A methodology for the automatic construction of a hypertext for information retrieval
SAC '93 Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice
A visual interface for a database with version management
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
ACM Computing Surveys (CSUR)
An object server for an object-oriented database system
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
On the expressive power of the logical data model: prelimiary report
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
ISIS: interface for a semantic information system
SIGMOD '85 Proceedings of the 1985 ACM SIGMOD international conference on Management of data
ACM Transactions on Database Systems (TODS)
Database description with SDM: a semantic database model
ACM Transactions on Database Systems (TODS)
A normal form for relational databases that is based on domains and keys
ACM Transactions on Database Systems (TODS)
A formal approach to the definition and the design of conceptual schemata for databased systems
ACM Transactions on Database Systems (TODS)
Data abstractions for database systems
ACM Transactions on Database Systems (TODS)
Limitations of record-based information models
ACM Transactions on Database Systems (TODS)
Extending the database relational model to capture more meaning
ACM Transactions on Database Systems (TODS)
Maintaining consistency in a database with changing types
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
Why properties are objects or some refinements of “is-a”
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
A unifying logic-based formalism for semantic data models
CSC '91 Proceedings of the 19th annual conference on Computer Science
An ontological analysis of the relationship construct in conceptual modeling
ACM Transactions on Database Systems (TODS)
The Logical Record Access Approach to Database Design
ACM Computing Surveys (CSUR)
A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems
ACM Computing Surveys (CSUR)
Object management in distributed information systems
ACM Transactions on Information Systems (TOIS)
The semantic data model: a modelling mechanism for data base applications
SIGMOD '78 Proceedings of the 1978 ACM SIGMOD international conference on management of data
Design of relational views over network schemas
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Embedding expert knowledge and hypothetical data bases into a data base system
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Can we use the universal instance assumption without using nulls?
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Functional and inclusion dependencies a graph theoretic approach
PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
A new approach to database logic
PODS '84 Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems
Testing containment of conjunctive queries under functional and inclusion dependencies
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
Inclusion dependencies and their interaction with functional dependencies
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
The format model: a theory of database organization
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
The Role of Polymorphism in Schema Evolution in an Object-Oriented Database
IEEE Transactions on Knowledge and Data Engineering
Mathemtical Model of Composite Objects and Its Application for Organizing Engineering Databases
IEEE Transactions on Software Engineering
Molecular Objects, Abstract Data Types, and Data Models: A Framework
VLDB '84 Proceedings of the 10th International Conference on Very Large Data Bases
LAURA: A Formal Data Model and her Logical Design Methodology
VLDB '83 Proceedings of the 9th International Conference on Very Large Data Bases
Integration of solid modeling and data base management for CAD/CAM
DAC '83 Proceedings of the 20th Design Automation Conference
Implementing SMART for minicomputers via relational processing With abstract data types
SIGSMALL '81 Proceedings of the 1981 ACM SIGSMALL symposium on Small systems and SIGMOD workshop on Small database systems
Editing requirements for data base applications and their implementation on the INDY backend kernel
CAW '78 Proceedings of the fourth workshop on Computer architecture for non-numeric processing
Office information models and the representation of 'office objects'
Proceedings of the SIGOA conference on Office information systems
Relativism and views in a conceptual data base model
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Proceedings of the 1980 workshop on Data abstraction, databases and conceptual modeling
Unary inclusion dependencies have polynomial time inference problems
STOC '83 Proceedings of the fifteenth annual ACM symposium on Theory of computing
Editing requirements for data base applications and their implementation on the INDY backend kernel
ACM SIGARCH Computer Architecture News
Conversion technology, an assessment
ACM SIGMIS Database
ATOL: a simple language with powerful data structuring facilities
ACM SIGPLAN Notices
A data model for integrating statistical interpretations
SSDBM'81 Proceedings of the 1st LBL Workshop on Statistical database management
For large meta information of national integrated statistics
SSDBM'81 Proceedings of the 1st LBL Workshop on Statistical database management
Features of a system for statistical databases
SSDBM'83 Proceedings of the 2nd international workshop on Proceedings of the Second International Workshop on Statistical Database Management
Design and performance tools for data base systems
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
Privacy and security of data communications and data bases
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
A normal form for abstract syntax
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
VLDB '78 Proceedings of the fourth international conference on Very Large Data Bases - Volume 4
The functional dependency model for logical database design
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
Interactive specification and formal verification of user's views in data bases design
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
Database program conversion: a framework for research
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
The problem of multiple paths in a database schema
VLDB '79 Proceedings of the fifth international conference on Very Large Data Bases - Volume 5
The MR diagram: a model for conceptual database design
VLDB '85 Proceedings of the 11th international conference on Very Large Data Bases - Volume 11
Deferring updates in a relational data base system
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
Principles of good software specification and their implications for specification languages
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Towards an Abstraction Ontology
Proceedings of the 2007 conference on Information Modelling and Knowledge Bases XVIII
John Mylopoulos: Sewing Seeds of Conceptual Modelling
Conceptual Modeling: Foundations and Applications
Whole-part relationships in the object-relational databases
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
Simplified integration of Prolog with RDBMS
ACM SIGMIS Database
Multiple views and abstractions with an extended-entity-relationship model
Computer Languages
An overview of recent data base research
ACM SIGMIS Database
Hi-index | 48.22 |
Aggregation is introduced as an abstraction which is important in conceptualizing the real world. Aggregation transforms a relationship between objects into a higher-level object. A new data type, called aggregate, is developed which, under certain criteria of “well-definedness,” specifies aggregation abstractions. Relational databases defined as collections of aggregates are structured as a hierarchy of n-ary relations. To maintain well-definedness, update operations on such databases must preserve two invariants. Well-defined relations are distinct from relations in third normal form. It is shown that these notions are complementary and both are important in database design. A top-down methodology for database design is described which separates decisions concerning aggregate structure from decisions concerning key identification. It is suggested that aggregate types, and other types which support real-world abstractions without introducing implementation detail, should be incorporated into programming languages.