Page 175 - DCAP104_EXPOSURE_TO_COMPUTER_DISCPLINES
P. 175

Exposure to Computer Disciplines



                   Notes         8.1.2.2 Post-relational Database Models
                                 Products offering a more general data model than the relational model are sometimes classified
                                 as post-relational. Alternate terms include “hybrid database”, “Object-enhanced RDBMS” and
                                 others. The data model in such products incorporates relations but is not constrained by E.F.
                                 Codd’s Information Principle, which requires that all information in the database must be cast
                                 explicitly in terms of values in relations and in no other way.

                                 Some of these extensions to the relational model integrate concepts from technologies that pre-
                                 date the relational model. For example, they allow representation of a directed graph with trees
                                 on the nodes.
                                 Some post-relational products extend relational systems with non-relational features. Others
                                 arrived in much the same place by adding relational features to pre-relational systems.
                                 Paradoxically, this allows products that are historically pre-relational, such as PICK and MUMPS,
                                 to make a plausible claim to be post-relational.

                                                      Figure 8.5: Post-Relational Database Model

                                                                                Crossbow
                                                      PC Client  PDA/Mobile Client  Sensors
                                                                              Mica2 + MTS300


                                                           ASP .NET  .NET Compact
                                                                      Framework
                                                      HTTP              Signal Receiving
                                                                            Point
                                                       IIS       Wireless  Mica2 + MIB510
                                                                access point        Serial port

                                                                        API      NC
                                                            Application
                                                            Components
                                                                        ODBC API
                                                   ODBC/Intersystems Cache
                                                          Driver
                                                            Intersystems  SQL Socket
                                                              Cache
                                                                           Application
                                                                           data models

                                 8.2 The DBMS

                                 As one of the oldest components associated with computers, the database management system, or
                                 DBMS, is a computer software program that is designed as the means of managing all databases
                                 that are currently installed on a system hard drive or network. Different types of database
                                 management systems exist, with some of them designed for the oversight and proper control
                                 of databases that are configured for specific purposes. Here are some examples of the various
                                 incarnations of DBMS technology that are currently in use, and some of the basic elements that
                                 are part of DBMS software applications.

                                 As the tool that is employed in the broad practice of managing databases, the DBMS is marketed
                                 in many forms. Some of the more popular examples of DBMS solutions include Microsoft Access,
                                 FileMaker, DB2, and Oracle. All these products provide for the creation of a series of rights or
                                 privileges that can be associated with a specific user. This means that it is possible to designate




        168                               LOVELY PROFESSIONAL UNIVERSITY
   170   171   172   173   174   175   176   177   178   179   180