home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / database / 8649 < prev    next >
Encoding:
Text File  |  1992-12-22  |  2.9 KB  |  70 lines

  1. Newsgroups: comp.databases
  2. Path: sparky!uunet!wupost!monsanto.com!skcla.monsanto.com!jjfink
  3. From: jjfink@skcla.monsanto.com
  4. Subject: XMas Wish List
  5. Message-ID: <1992Dec22.093136.1@skcla.monsanto.com>
  6. Lines: 59
  7. Sender: news@tin.monsanto.com (USENET News System)
  8. Organization: Searle, Skokie, IL
  9. Date: Tue, 22 Dec 1992 09:31:36 GMT
  10.  
  11. Database Wishlist
  12. -----------------
  13. All I want for Christmas is most of these features available at the same time.
  14. I'm rating the criticality from 1 (it'd be nice) to 10 (absolute must)
  15.  
  16. 1) Multiplatform compatability (8)
  17.    I need to be able to create identical applications for
  18.     MS Windows 3.1 (10)
  19.     Macintosh (8)
  20.     DOS (5)
  21.     VAX/VMS dumb terminal (7)
  22.     X-Windows (4)
  23.  
  24.    Lets add something fun:  For Mac, Win31 and DOS, the application must
  25.    be portable, so that it can run on a single-user machine (9).
  26.  
  27. 2) 4GL-level of power.  Even if a 3GL (or xBase-like) is generated, I don't
  28.    want to worry about the fact that a screen field generates what part of
  29.    a dynamic SQL statement (9).  Once I paint a screen, and indicate which
  30.    fields are which, I shouldn't have to worry myself over commit phase
  31.    coding either.
  32.  
  33. 3) Subforms, not spreadsheets! (9)
  34.    There are a few database systems (Approach, Paradox, Helix Express) which
  35.    permit a repeating subform to be placed onto another form, to show several
  36.    lines of data about each record in a one-to-many relationship.  A
  37.    spreadsheet interface makes it easier to compare one record to another, but
  38.    it is not always possible to show all data at once, or there may be a
  39.    120-character description field for each record.
  40.  
  41. 4) Reports that permit one-to-many-of-these-and-many-of-those relationships (8)
  42.    In a clinical trial for new drug development, there are events tied to
  43.    a patient visit, such as a physician's assessment, lab tests, examination,
  44.    etc.  There are also 'asynchronous' events, such as side effects, other
  45.    medications taken, etc.  It is nearly impossible in most systems to produce
  46.    a report which has several subsections for each of these relations under
  47.    each patient.
  48.  
  49. 5) Object orientation (5).  A full ODBMS would be nice (or, at least
  50.    interesting), but I'd settle for a database with a data dictionary with
  51.    entity definitions that can be defined in one place and used in several
  52.    (such as patient ID's, severity codes, etc. etc.), and understand the
  53.    links between records, not just tables to be linked at my convenience.
  54.  
  55. 6) A Pocket Guide I can fit in my Christmas stocking (8).  I do much of my
  56.    development at home on a company laptop, I adjust things in demos on the
  57.    road, and a high-quality pocket guide that's not unwieldy is awfully nice.
  58.  
  59. Hairy Wristwatch!!!
  60.  
  61. A Cool Yule, Dudes!!!
  62.  
  63. Joel
  64. -- 
  65. jjfink@skcla.monsanto.com
  66. ------------------------------------------------------------------------------
  67. "I want peace on earth, and goodwill towards man."
  68. "We don't do that kind of thing, we're the United States Government!"
  69.   -- from _Sneakers_
  70.