... command lineinterface. For example, a number of applications provide a macro facility, in which a series of commands can be grouped together, parameterized and invoked as a singlecommand. Again ... manipulation interface may be the most suitable approach. But an experienced and frequent user may be frustrated by an interfacedesigned for novices and may prefer shortcut commands and/or a ... Publications, 1 988 . A good review of approaches to analyzing and specifying data is: H.F. Korth andSilberschatz, Database System Concepts, McGraw-Hill, 1 986 .BELL_C04.QXD 1/30/05 4:15 PM Page...