Page 235 - PYTHON-12
P. 235

2.  Data Consistency: A DBMS provides data consistency to a larger extent as the changes
                       made at one place are reflected at all other places or to all the users.

                   3.  Sharing of Data: By using a DBMS, not only can existing applications share data in the
                       database, but new applications can also be developed to operate against the same stored
                       data.
                   4.  Reduced Programming Effort: A DBMS saves a lot of programming effort since a user
                       need not write programs for query processing involving several tables or files, report
                       generation,  addition, modification and  deletion of data,  etc. Thus, it  provides  easy
                       retrieval of data.
                   5.  Database  Enforces  Standards: With centralized control of the database,  the DBA
                       (Database Administrator) can ensure that all applicable standards are followed in the
                       representation of data, i.e., format, documentation standards and conventions, etc.

                   6.  Improved Data Integrity: Data integrity refers to the validity and consistency of stored
                       data. For example, the system itself checks for the correct information to be entered by
                       the user in the correct format. It consists of various constraints.
                   7.  Privacy and Security: Data security refers to protection of data against accidental or
                       intentional disclosure to unauthorized persons. Since there is centralized control, the
                       data is protected.

                   8.  Economical: Combining all the organization’s operational data into one database and
                       creating a set of applications that work on this single source of data can result in cost
                       savings. The overall maintenance cost of data is reduced.
                   9.  Improved  Backup  and  Recovery  System: A database  system provides  facilities for
                       recovery from hardware or software failures.

                  10.  Meeting Enterprise Requirements than Individual Requirements: Since many types
                       of users  with  varying levels  of technical  knowledge use a  database,  a  DBMS  should
                       provide a variety of user interfaces.

               CTM:  The repetition (duplication) of same data at multiple places in a database is known as  data
               redundancy.


              12.3 DBMS MODELS

              Data models define how the logical structure of a database is modelled. A data model is an integrated
              collection of conceptual tools that can be used to describe the structure of the database along with
              the appropriate data types, relationships and constraints required to be applied on the data.

              Data Models are used to implement abstraction in a DBMS. They are a communication tool. Data
                                                                                                                  Relational Database and SQL
              models define how data is connected and how it is processed and stored inside the system. They
              organize data for various users. A data model should be able to give best data representation and
              should possess the following desirable characteristics:
                  (a)  Data models should be presented graphically using diagrams and symbols.

                  (b)  Data representation in a data model should have no data redundancy.
                  (c)  A data model should be made available and shared by various applications.

                  (d)  Data represented should be consistent, stable and valid in all aspects.
                                                                                                            12.5
   230   231   232   233   234   235   236   237   238   239   240