home *** CD-ROM | disk | FTP | other *** search
/ Best Tools for JAVA / Best Tools for JAVA.iso / DATABASE / RWEB / RBBKGD.TXT < prev    next >
Encoding:
Text File  |  1996-04-29  |  10.2 KB  |  179 lines

  1. R:BASE ProductsBy the end of 1995, Microrim will ship its R:BASE 5.5 
  2. for Windows, OS/2 and DOS- plus, R:WEB, the first real database on the 
  3. Internet- complete with a new user interface and design tool set, 
  4. improving upon its earlier releases in the year. Microrim is committed 
  5. to making R:BASE for the four platforms the premier database program 
  6. for users and application developers with demanding database needs.
  7.  
  8.  
  9. OverviewSince its introduction in 1981, the R:BASE family of products 
  10. is one of the most popular and enduring personal computer database 
  11. management systems (DBMS) of all time. The first PC DBMS based on the 
  12. relational model, R:BASE led the database industry with a number of 
  13. significant technological innovations including: programming-free 
  14. application development, automatic multi-user capabilities, OS/2 
  15. compatibility and 32-bit processing. Such technical prowess has earned 
  16. R:BASE industry acclaim that is unparalleled by any other database 
  17. product. R:BASE has received top honors from virtually every major 
  18. computing publication and testing facility, including six consecutive 
  19. "Number One" rankings from Datapro Research Corporation, a feat matched
  20.  only by WordPerfect.
  21.  
  22.  
  23. Time-Tested and Proven
  24.  
  25. During its 14-year existence, R:BASE has been continually enhanced and
  26.  tested as well as proven in the field. Several of the world's largest
  27.  corporations, such as The Boeing Co. and Honda of North America, and 
  28. many federal government and law enforcement agencies have trusted their
  29.  critical information resources to R:BASE. Many R:BASE applications 
  30. involve great numbers of concurrent users and huge amounts of data, 
  31. factors that require performance, stability, security and integrity 
  32. that is not available in any other product.
  33.  
  34.  
  35. True Relational Structure with Data Integrity
  36.  
  37. Originally developed as a mainframe application for NASA's Space 
  38. Shuttle project, R:BASE adheres to the rules defined in Dr. Edgar F.
  39.  Codd's book The Relational Model for Database Management. Perhaps the
  40.  most significant of Codd's guidelines are those pertaining to rules of
  41.  data integrity, which ensures that groups of data relate accurately 
  42. and that parent-child relationships are maintained and protected. Many 
  43. database products, such as Borland's dBASE and Microsoft's FoxPro, are 
  44. marketed as "relational," however, they do not meet the essential 
  45. criteria of data integrity.R:BASE is one of the few PC database 
  46. products to incorporate referential integrity, a means of enforcing 
  47. data integrity. Referential integrity ensures that a user cannot delete
  48.  a master record that has other records related to it through a Primary
  49.  Key / Foreign Key relationship. Without this feature, it would be 
  50. simple for a user to delete a parent record such as a customer (primary
  51.  key) from a database, even though there are outstanding child records
  52.  (foreign keys), such as orders or accounts receivable records related
  53.  to that customer.While R:BASE has long been heralded by database 
  54. experts for its data integrity, much of the computing industry and 
  55. media has virtually ignored the critical importance of these rules, 
  56. preferring instead to concentrate on processing speed. The debut of 
  57. Microsoft Access helped bring attention to the principles of the 
  58. relational model and their impact on proper data management. Much of 
  59. the industry is now convinced that powerful data integrity and security
  60.  are recent innovations in PC databases. This is not accurate. While 
  61. the marketing clout of the industry juggernaut may have brought 
  62. relational principles into the limelight, R:BASE has followed the 
  63. relational model since 1981, a full decade before Access appeared.The 
  64. tangible benefits of R:BASE's relational structure are substantial time
  65.  and cost savings. In simple terms, the relational model emphasizes 
  66. ease-of-use by placing the responsibility of data management on the 
  67. DBMS, not the user. In a relational system, users have easy access to 
  68. information without worrying about how that information is structured 
  69. and stored. To place rules and constraints in DBMS products that are 
  70. not truly relational, the user must create program code.R:BASE data 
  71. integrity rules are stored at the database engine level, the foundation 
  72. of the product. "And you want the rules stored with the database and 
  73. enforced automatically by the database engine. That way, integrity is 
  74. ensured no matter how the data is accessed, whether interactively, 
  75. through importing, or through a custom program." (PC Magazine, 
  76. September 13, 1994)Open Database Connectivity (ODBC)R:BASE for Windows 
  77. enables users to take advantage of the industry's de facto connectivity
  78.  standard, ODBC. This technology allows users to access data from a 
  79. variety of database applications. ODBC offers a single, easy-to-use 
  80. interface for accessing the information stored in other DBMS systems 
  81. without the traditional hassles of compatibility and conversion.Fourth
  82.  Generation Language (4GL) with Embedded Structured Query Language (SQL)
  83. The R:BASE programming language is a fourth generation language 
  84. featuring embedded SQL to make programming easier and more efficient. 
  85. Unlike third generation languages, such as C, FORTRAN, COBOL, Access 
  86. Basic and Object PAL, which are closer to the machine-level languages, 
  87. the R:BASE 4GL is easier to understand and use because it is closer to 
  88. the English language and far less cryptic. In addition, the R:BASE 4GL
  89.  eliminates the compiling required by third generation languages. With 
  90. R:BASE, developers can simply "write and run" programs. The R:BASE 4GL 
  91. also enables users to perform functions with just one command, whereas 
  92. xBASE languages would require several lines of code.A standard on 
  93. mainframe databases, SQL was brought to the PC arena by R:BASE. As an
  94.  industry standard, SQL enables database programmers to quickly learn
  95.  and realize the full power of R:BASE. In addition, SQL empowers 
  96. non-programmers to access their data in near-English language form. As 
  97. SQL is based on the relational model, products that are not truly 
  98. relational do not use SQL as their native language. R:BASE features 
  99. embedded SQL, not just a SQL shell found in other DBMS products. R:BASE
  100.  conforms to the ANSI 1989 Level II SQL standard and has partial 
  101. compliance with 1992 guidelines. Complete implementation of SQL is also
  102.  an important factor for data integrity, as referential integrity is an 
  103. SQL-based standard.32-bit Architecture
  104.  
  105. R:BASE was the first PC-based DBMS to take full advantage of 386 and 
  106. 486 processors' 32-bit, protected mode operation capabilities. 
  107. Operating in extended or expanded RAM, 32-bit R:BASE provides twice the
  108.  processing power and performance of 16-bit applications. With its 
  109. 32-bit architecture, R:BASE is optimized for 32-bit operating systems 
  110. such as OS/2 Warp V3 and Windows 95. With software developers' 
  111. specifications provided by IBM and Microsoft, R:BASE for Windows is 
  112. built to take advantage of the advanced performance of tomorrow's 
  113. operating systems.
  114.  
  115. Application Express: A Straightforward Approach to Application 
  116. Development"The application-development process is smoothed by 
  117. Application Express, a built-in application generator that walks you 
  118. through the entire process of designing the database; creating forms, 
  119. queries, reports, and menus; and generating the final code." (PC 
  120. Magazine, September 13, 1994). 
  121.  
  122.  
  123. Employing a simple, straightforward approach of using pull-down menus
  124.  to build application menus and actions, R:BASE enables even PC novices 
  125. to create complex applications - without writing a single line of 
  126. program code. Even with today's powerful-but-easy products, the ability
  127.  to create code-free, complex applications is unprecedented.
  128.  
  129.  
  130. Query-By-ExampleWithout learning a single program command, R:BASE 
  131. users can generate complex queries using graphical query-by-example. 
  132. With just a few mouse clicks on the desired fields, a user can create a
  133.  query such as "Pick customers who purchased Product X in the past 90 
  134. days."
  135.  
  136. R> Prompt Command Line Interface
  137.  
  138. The most flexible and powerful command line prompt in a DBMS, the R> 
  139. prompt is a tool for power users to make SQL and R:BASE commands, test 
  140. programs and command files, and list elements of the data dictionary. 
  141. With the R> prompt, users can make instant, ad hoc changes in queries. 
  142. Other DBMS products force users to wait for query results before making
  143.  modifications, which can be considerably time-consuming.
  144.  
  145.  
  146. Data DictionaryThe data dictionary provides a central point of 
  147. reference and control for all DBMS components, such as database 
  148. structure (schema), rules, constraints, access rights, forms and 
  149. reports. Using the data dictionary, a database user can easily maintain
  150.  and monitor all elements of a DBMS. In xBASE systems, which lack this
  151.  central control, a database administrator cannot enforce security or 
  152. protect vital data from accidental or intentional deletion.
  153.  
  154.  
  155. Automatic Multi-User PerformanceWith optimistic concurrency control 
  156. and automatic row level locking, R:BASE is a network-ready product, 
  157. right out of the box. In a network environment, row level locking 
  158. prevents multiple users from simultaneously editing the same row in a 
  159. database, which can result in corrupted data. R:BASE allows the first 
  160. user in the queue to edit the row and if other users wish to make 
  161. concurrent changes, the users will be prompted that their edits will 
  162. overwrite the work of the first user. Other DBMS products require a 
  163. programmer to hard code individual locks, which cannot eliminate the 
  164. danger of two users freezing the application by attempting to lock the
  165.  same row at the same time.
  166.  
  167.  
  168. Security Features
  169. R:BASE has some of the most comprehensive database security features 
  170. available. Enforced at the engine level, security can be defined for 
  171. any database table, row or column using the SQL GRANT/REVOKE commands 
  172. and password access rights.
  173.  
  174.  
  175. Interactive Debugger
  176. R:BASE also features an interactive debugger to eliminate errors in 
  177. application code. The debugger displays the source code with a debugger
  178.  dialog, so users can view code as it is executing to create bug-free 
  179. applications.4