A software tool for modular database design
A modularization discipline for database schemas is first described. The dicipline incorporates both a strategy for enforcing integrity constraints...
Database design for incomplete relations
Although there has been a vast amount of research in the area of relational database design, to our knowledge,...
A methodology for creating user views in database design
The View Creation System (VCS) is an expert system that engages a user in a dialogue about the information...
Emancipating instances from the tyranny of classes in information modeling
Database design commonly assumes, explicitly or implicitly, that instances must belong to classes. This can be termed the assumption...
Vertical partitioning algorithms for database design
This paper addresses the vertical partitioning of a set of logical records or a relation into fragments. The rationale...
An analysis of SQL integrity constraints from an entity-relationship model perspective
This paper presents an analysis of the integrity constraints defined in the SQL ISO standard disclosure in the...
Improving the quality of data models: empirical validation of a quality management framework
This paper describes the results of a 5-year research programme into evaluating and improving the quality of data models....
Essential information structure diagrams and database schema design
An Information Structure Diagram (ISD) provides a detailed and exact description of the conceptual schema. It describes the semantics...
GISD: A graphical interactive system for conceptual database design
Conceptual schema design is a central problem in designing databases and information systems. GISD is a workstation-based interactive system...
Standard transformations for the normalization of ER schemata
Normalization, which makes up the core of the design theory for relational databases, is also considered an important technique...