Page 102 - DCAP516_COMPUTER_SECURITY
P. 102

Computer Security




                    Notes              state. For example, an amount of ` 50 has to be transferred from account A to account B.
                                       The amount has been debited from account A but have not been credited to account B and
                                       in the meantime, some failure occurred. So, it will lead to an inconsistent state. So, we
                                       have to adopt a mechanism which ensures that either full transaction should be executed
                                       or no transaction should be executed i.e. the fund transfer should be atomic.
                                   6.  Concurrent Access Problems: Many systems allow multiple users to update the data
                                       simultaneously. It can also lead the data in an inconsistent state. Suppose a bank account
                                       contains a balance of  `  500 and two customers want to withdraw  `  100 and  `  50
                                       simultaneously. Both the transactions are reads from the old balance and withdrawal
                                       from that old balance will show ` 450 and 400 which is incorrect.
                                   7.  Security Problems: All the users of database should not be able to access all the data. For
                                       example, a payroll personnel needs to access only that part of data which has information
                                       about various employees and is not needed to access information about customer accounts.
                                       Files may contain duplicate records. Therefore, they are susceptible to a loss of integrity if
                                       all files are not updated at the same time. Programs are bound to a file. If a file structure is
                                       modified then all programs that access it need to be modified. Thus, alterations to file
                                       structures are difficult and expensive.
                                   Database systems originated in the late 1950s and early 1960s largely by research and development
                                   of IBM Corporation. Most developments were responses to needs of business, military,
                                   government and educational institutions, which are complex organisations with complex data
                                   and information needs.

                                   Self Assessment

                                   Fill in the blanks:
                                   1.  A field or item of data is one or more bytes that contain data about an ……………….. of an
                                       entity in the information system.
                                   2.  An ………………. in a payroll system is an individual employee.
                                   3.  A …………………….. is a collection of fields relating to a specific entity.
                                   4.  With a………………………………………, records must be read in the same order as they
                                       were written to the storage media.
                                   5.  The term……………………………… System, relates to an assembly of those steps in logical
                                       order.
                                   6.  Examples of ………………………………. processing include generation of mark-sheets of
                                       students.
                                   8.11 Database Management Systems (DBMS)


                                   This is the interface between the users (application programmers) and the database (the data).
                                   A database is a collection of data that represents important objects in a user’s business. A database
                                   management system (DBMS) is a program that allows users to define, manipulate, and process
                                   the data in a database in order to produce meaningful information.

                                   DBMS is collection of programs that enables you to store, modify, and extract important
                                   information from a database. There are many different types of DBMS, ranging from small
                                   systems that run on personal computers to huge systems that run on mainframes.






          96                                LOVELY PROFESSIONAL UNIVERSITY
   97   98   99   100   101   102   103   104   105   106   107