16.5. Further Design Aspects

We have seen how a data model may be specified at the conceptual level (e.g., with an ORM schema) and the logical level (e.g., with a relational schema). The overall information systems life cycle includes other tasks, as discussed in Chapter 2. Chapter 15 discussed how to specify business processes using UML and BPMN. This section provides a brief overview of other design tasks such as relating processes to data, .organizing large models, and specifying the user interface.

Suppose we are asked to design an information system for an automated teller machine (ATM) to be operated by a credit union. As part of the requirements analysis phase, we determine that four main functions of the system are to enable clients ...

Get Information Modeling and Relational Databases, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.