lock manager can store the current locks in a lock table which consists of records with fields (<object>,<lock type>, <transaction>) the meaning of record (I,L, T) is that transaction T has a lock of type L onobject I [1-4].The process of managing simultaneousoperations on the database without having theminterfere with one another is called concurrency.[5-8]When two or more users are accessing databasesimultaneously concurrency prevents interference..Interleaving of operations may produce an incorrectresult even though two transactions may be correct.Some of the problems that result in concurrency arelost update, inconsistent analysis and uncommitteddependency.II.
PROBLEM DEFINITIONThere is inability to provide consistency inthe database when long transactions are involved. Itwill not be able to identify if there is any violation of database consistency during the time of commitment.It is not possible to know, if the transaction is withundefined time limit. There is no serializability whenmany users work on shared objects. During longtransactions, optimistic transactions and two phaselocking will result in deadlock. Two phase lockingforces to lock resources for long time even after theyhave finished using them. Other transactions thatneed to access the same resources are blocked. Theproblem in optimistic mechanism with TimeStamping is that it causes repeated rollback of transactions when the rate of conflicts increasessignificantly.
Artificial neural network  withFunctional Back Propagation Network (FUBPA) hasbeen used to manage the locks allotted to objects andlocks are claimed
appropriately to be allotted forother objects during subsequent transactions.Inbuilt library drawing for the dial of fork (Figure 1)are available in AutoCAD. The fork is used in thetwo wheeler front structure. Due to customerrequirements, the designer edits the dial of fork in thecentral database by modifying different features.Consistency of the data has to be maintained duringthe process of modifications of different features.Following sequences of locking objects have to bedone whenever a particular user accesses a specificfeature of the dial of fork. Each feature is treated asan object. The features are identified with numbersand corresponding feature names. In this explanation,O
refers to an object / feature marked as 1.In general, the following sequences are formed whencreating dial of fork. The major parameters involvedin creating the dial of the fork are hollow cylinder,wedge and swiveling plate. The various constraintsthat have to be imposed during modifications of features by many users on this dial of fork are asfollows:
During development of features, hollowcylinder details should not be changed
External rings are associated with hollowcylinder.
The circular wedge has specific slope andassociated with hollow cylinder.This dial of fork has following entities.1) Features 1, 2, (set 1)2) Features 10, 11,12,13,14 (set 2)3) Features 5,6,7,8 (set 3)4) Features 3, 4 (set 4)
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 2, February 2011169 http://sites.google.com/site/ijcsis/ISSN 1947-5500