home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / database / 1605 < prev    next >
Encoding:
Text File  |  1992-12-17  |  4.1 KB  |  76 lines

  1. Newsgroups: comp.sys.mac.databases
  2. Path: sparky!uunet!nwnexus!phaedrus
  3. From: phaedrus@halcyon.com (Mark Phaedrus)
  4. Subject: Relational database recommendations needed
  5. Message-ID: <1992Dec17.190951.6385@nwnexus.WA.COM>
  6. Sender: sso@nwnexus.WA.COM (System Security Officer)
  7. Organization: The 23:00 News and Mail Service
  8. Date: Thu, 17 Dec 1992 19:09:51 GMT
  9. Lines: 65
  10.  
  11.  
  12.      Hi.  I have a rather large database of books and stories which has 
  13. outgrown Filemaker Pro.  I'm looking for a more powerful, customizable 
  14. database program to convert it to, and I'm looking for recommendations 
  15. on what I should buy.  If possible, please email me instead of posting; 
  16. I'll summarize to the net if there's interest.
  17.      Here's the features I'm looking for:
  18.      Fully customizable, now and in the future.  (I know my needs are 
  19. going to change a great deal, so I don't want to buy some prepackaged 
  20. solution that I can't change myself to accomodate what I want.  And I'm 
  21. an experienced programmer who's been looking for a long time for an 
  22. excuse to learn a database language, so I don't mind [and in fact am 
  23. looking forward to] coding a good many of these features myself, as long 
  24. as the database language gives me the tools to do it.)
  25.      Fully relational.  (I should be able to change information in any
  26. file, and have that information updated in all the places where it's 
  27. used in the other database files.  Filemaker Pro-style "lookups", where 
  28. information from other files can be retrieved but not modified, aren't 
  29. enough.)
  30.      Strong, configurable validation on fields and whole records.  For 
  31. example, ISBN numbers for books are of the form X-XXX-XXXXX-X (where X 
  32. is a digit); sometimes the first or last digit (and the accompanying 
  33. hyphen) is omitted; the middle hyphen can move around; and some older 
  34. ISBNs have an extra hyphen and the price tacked on to the end.  The 
  35. digits between the first and second hyphen are a publisher code, and it 
  36. should check to make sure that the "Publisher" field matches up with the 
  37. ISBN (allowing for the fact that one publisher can use multiple codes, 
  38. and one code can be shared by multiple publishers or multiple lines by 
  39. the same publisher), and provide a warning if the two don't match.
  40.      Configurable sorting.  In a sort by ISBN, for example, the hyphens 
  41. should be ignored, and ISBNs that don't have the first digit and hyphen 
  42. should be sorted as if they started with "0-".
  43.      Something akin to Filemaker Pro's repeating fields (where multiple 
  44. similar pieces of information can be stored in a given field) would be 
  45. nice.
  46.      Very flexible calculated fields.  (For example, I need a field that 
  47. displays the most common character in another field, so that it displays 
  48. "+" if the other field contains "+-0++0-".)
  49.      Multiple views and display formats.
  50.      Must be able to import my existing Filemaker Pro database 
  51. (shouldn't be a problem, since Filemaker can export as text and my 
  52. database doesn't have pictures or anything complex like that).
  53.      Must be able to "print" attractively to a text file (in other 
  54. words, create something like this for each record:)
  55.  
  56.   Lastname, Firstname   Title                       Location
  57.      [Publisher; ISBN; Publication Year; price]
  58.          "This is a very long comment about this book.  To make it
  59.        readable, it should be word-wrapped, and indented a few spaces
  60.        from the 'margin'." -Comment Author
  61.          "This is another comment." -Another Comment Author
  62.  
  63.      I'd like to eventually be able to distribute this thing, so it 
  64. would be nice to be able to build a standalone application out of it.  
  65. This is way in the future, though, so it's all right if this capability 
  66. is an optional extra I can buy later.
  67.      Price is a very important factor; I just can't justify spending a
  68. thousand dollars to organize a collection of $1 books. :)
  69.      Anyway, thanks in advance for any help you can give me.
  70.  
  71. -- 
  72. \o\ Internet: phaedrus@halcyon.com  (Seattle, WA Public Access Unix)     \o\
  73.  \o\ "How'd you like to move a few steps down the food chain, pal?"       \o\
  74.   \o\ If you enjoy fantasy/SF stories with transformation themes, email me \o\
  75.    \o\ for a copy of the Transformation Stories List.                       \o\
  76.