In this paper, we propose locking protocols that are useful for real-time databases. our approach is motivated from two main observations. first,locking protocols are widely accepted and used in most database systems. second, in real-time databases it has been shown that the blocking bahavior of transaction in locking protocols results in performance degradation. we use a new relationship between locks called ordered sharing to eliminate blocking that arises in the traditional locking protocols. ordered sharing eliminates blocking of read and write operations but may result in delayed commitment. since in real-time databases, timeliness and not response time is the crucial factor, our protocols exploit this delay to allow transactions to execute writhin the slacks of delayed transaction. we compare the performance of the proposed protocols with the two phase locking protocol for real-time databases. our expriments indicate that the proposed protocols sigificantly reduce the percentage of missed deadlines in the system for a variety of workloads.