ACM Home Page
Please provide us with feedback. Feedback
A logical design methodology for relational databases using the extended entity-relationship model
Full text PdfPdf (2.16 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 18 ,  Issue 2  (June 1986) table of contents
Pages: 197 - 222  
Year of Publication: 1986
ISSN:0360-0300
Authors
Toby J. Teorey  Univ. of Michigan, Ann Arbor, MI
Dongqing Yang  Peking Univ., Beijing, China
James P. Fry  Univ. of Michigan, Ann Arbor, MI
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 74,   Downloads (12 Months): 399,   Citation Count: 89
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/7474.7475
What is a DOI?

ABSTRACT

A database design methodology is defined for the design of large relational databases. First, the data requirements are conceptualized using an extended entity-relationship model, with the extensions being additional semantics such as ternary relationships, optional relationships, and the generalization abstraction. The extended entity-relationship model is then decomposed according to a set of basic entity-relationship constructs, and these are transformed into candidate relations. A set of basic transformations has been developed for the three types of relations: entity relations, extended entity relations, and relationship relations. Candidate relations are further analyzed and modified to attain the highest degree of normalization desired. The methodology produces database designs that are not only accurate representations of reality, but flexible enough to accommodate future processing requirements. It also reduces the number of data dependencies that must be analyzed, using the extended ER model conceptualization, and maintains data integrity through normalization. This approach can be implemented manually or in a simple software package as long as a "good" solution is acceptable and absolute optimality is not required.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ABRIAL, J. 1974. Data semantics. In Data Base Management, Proceedings of the IFIP TC2 Conference (Cargese, Corsica). North-Holland, Amsterdam.
 
2
 
3
BACHMAN, C. 1977. The role concept in data models. In Proceedings of the 3rd International Conference on Very Large Data Bases (Tokyo, Oct. 6-8). IEEE, New York, pp. 464-476.
 
4
BEERI, C., BERNSTEIN, P., AND GOODMAN, N. 1978. A sophisticate's introduction to database normalization theory. In Proceedings of the 4th International Conference on Very Large Data Bases (Berlin, Sept. 13-15). IEEE, New York, pp. 113-124.
5
 
6
BERTAINA, P., DILEVA, A., AND GIOLITO, P. 1983. Logical design in CODASYL and relational environments. In Methodology and Tools for Data Base Design, S. Ceri, Ed. North-Holland, Amsterdam, pp. 85-117.
 
7
BRACCHI, G., PAOLINI, P., AND PELAGATTI, G. 1976. Binary logical associations in data toodelling. In Modelling in Data Base Management Systems, Proceedings of the IFIP TC2 Conference (Freudenstadt, West Germany). North-Holland, Amsterdam.
 
8
 
9
BUBENKO, J. 1977. The temporal dimension in information modelling. In Architecture and Models in Data Base Management Systems, G. Nijssen, Ed. North-Holland, Amsterdam.
10
 
11
12
13
 
14
COOD, E. 1974. Recent investigations into relational data base systems. In Proceedings of the IFIP Congress. North-Holland, Amsterdam.
 
15
 
16
17
 
18
19
 
20
 
21
 
22
 
23
ISO 1982. Concepts and terminology for the conceptual schema and the information base. J. van Griethuysen, Ed. ISO/TC97/SC5/WG3-N695 Report. ANSI, New York, 180 pp.
 
24
JAJODIA, S., AND NG, P. 1983. On the representation of relational structures by entity-relationship Diagrams. In The Entity-Relationship Approach to Software Engineering, G. C. Davis et al., Eds. Elsevier North-Holland, New York, pp. 223-248.
 
25
26
 
27
 
28
LENZERINI, M., AND SANTUCCI, G. 1983. Cardinality constraints in the entity-relationship model, in The Entity-Relationship Approach to Software Engineering, G. C. Davis et al., Eds. Elsevier North-Holland, New York, pp. 529-549.
29
 
30
 
31
 
32
 
33
 
34
MCGEE, W. 1974. A contribution to the study of data equivalence. In Data Base Management, J. W. Klimbie and K. L. Koffeman, Eds. North- Holland, Amsterdam, pp. 123-148.
 
35
 
36
NAVATHE, S., AND CHENG, A. 1983. A methodology for database schema mapping from extended entity relationship models into the hierarchical model. In The Entity-Relationship Approach to Software Engineering, G. C. Davis et al., Eds. Elsevier North-Holland, New York.
 
37
 
38
 
39
NAVATHE, S., ELMASRI, R., ANO LARSON, J. 1986. Integrating user views in database design. IEEE Computer 19, 1, 50-62.
 
40
NIJSSEN, G., VAN ASSCHE, F., AND SNIJDERS, J. 1979. End user tools for information systems requirement definition. In Formal Models and Practical Tools for Information System Design, H. Schneider, Ed. North-Holland, Amsterdam.
 
41
 
42
REINER, D., BRODIE, M., BROWN, G., FRIEDELL, M., KRAMLICH, D., LEHMAN, J., ANO ROSENTHAL, A. 1985. The database design and evaluation workbench (DDEW) project at CCA. Database Eng. 7, 4, 10-15.
 
43
 
44
 
45
SCHKOLNICK, M., AND SORENSON, P. 1980. DENORMALIZATION: A performance oriented database design technique, in Proceedings of the AICA 1980 Congress (Bologna, Italy). AICA, Brussels, pp. 363-377.
46
47
 
48
SWEET, F. 1985. Process-driven data design. Datamation 31, 16, 84-85, first of a series of 14 articles.
 
49
 
50
 
51
VERHEIJEN, G., AND VAN BEKKUM, J. 1982. NIAM: An information analysis method. In Information Systems Design Methodologies, Olle, Sol, and Verryn-Stuart, Eds. North-Holland, Amsterdam, pp. 537-590.
 
52
 
53
 
54
YANG, D., TEOREY, T., AND FRY, J. 1985. A practical approach to transforming extended ER diagrams into the relational model. Computing Research Laboratory CRL-TR-6-85, Electrical Engineering and Computer Science Dept., Univ., of Michigan, Ann Arbor.
 
55
56

CITED BY  89

Collaborative Colleagues:
Toby J. Teorey: colleagues
Dongqing Yang: colleagues
James P. Fry: colleagues