Databases Reference
In-Depth Information
On the other hand, attribute-based approaches lead to more compact diagrams. By
using ORM for the initial conceptual analysis and validation with the domain expert, and
then transforming the ORM model to an attribute-based model such as an ER model or
UML class diagram, modelers can reap the benefi ts of both attribute-free and attribute-
based approaches.
REFERENCES
Barker, R. (1990).
CASE*Method: Entity relationship modelling.
Wokingham: Addison-
Wesley.
Bloesch, A., & Halpin, T. (1997). Conceptual queries using ConQuer-II. In D. Embley &
R. Goldstein (Eds.),
Proceedings of the 16th International Conference on Conceptual
Modeling ER'97
(pp. 113-126). Berlin: Springer.
Modeling ER'97
Booch, G., Rumbaugh, J., & Jacobson, I. (1999).
The Unifi ed Modeling Language user
guide
. Reading: Addison-Wesley.
Campbell, L.J, Halpin, T.A., & Proper, H.A. (1996). Conceptual schemas with abstrac-
tions: Making fl at conceptual schemas more comprehensible.
Data and Knowledge
Engineering
,
20
(1), 39-85.
Chen, P.P. (1976). The entity-relationship model—towards a unifi ed view of data.
ACM
Transactions on Database Systems
, 1(1), 9-36.
De Troyer, O., & Meersman, R. (1995). A logic framework for a semantics of object oriented
data modeling. In M. Papazoglou (Ed.),
Proc. OOER'95: Object-oriented and entity-
relationship modeling
, (pp. 238-49). Berlin: Springer-Verlag.
Halpin, T., Evans, K., Hallock, P., & MacLean, B. (2003).
Database modeling with Microsoft
Visio for enterprise architects
. San Francisco: Morgan Kaufmann.
Halpin, T. A. (1998a). Object Role Modeling: an overview. [Online]. Available: http://www.
orm.net/overview.html
Halpin, T. A. (1998b). ORM/NIAM Object-Role Modeling. In P. Bernus, K. Mertins & G.
Schmidt (Eds.),
Handbook on architectures of information systems
, (pp. 81-101).
Berlin: Springer-Verlag.
Halpin, T. A. (2001a).
Information modeling and relational databases
. San Francisco:
Morgan Kaufmann.
Halpin, T. A. (2001b). Supplementing UML with concepts from ORM. In K. Siau & T.
Halpin (Eds.),
Unifi ed Modeling Language: Systems analysis, design, and develop-
ment issues
, (pp. 167-184). Hershey, PA: Idea Group Publishing.
Halpin, T.A. (2002). Join constraints. In T. Halpin, J. Krogstie & K. Siau (Eds.),
Proc. Seventh
CAiSE/IFIP-WG8.1 International Workshop on Evaluation of Modeling Methods in
Systems Analysis and Design
, Toronto, Canada (pp. 121-131).
Halpin, T. A., & Bloesch, A. C. (1999). Data modeling in UML and ORM: a comparison.
Journal of Database Management
, 10(4), 4-13.
ter Hofstede, A.H.M. (1993).
Information modeling in data intensive domains
. PhD thesis,
University of Nijmegen.
ter Hofstede, A.H.M., Proper, H.A., & Weide, th.P. van der. (1993). Formal defi nition of
a conceptual language for the description and manipulation of information models.
Information Systems
, 18(7), 489-523.