1. A method for organizing data packets within a relational database, said relational database containing at least one data event, each data event having a start time, a stop time, and at least one data indicator, said method comprising the steps of: reading a data packet having a packet start time, a packet stop time, and at least one packet data indicator; comparing said data packet to at least one data event of said relational database to determine whether said data packet complements a data event such that each packet data indicator matches each data indicator of said data event and the difference between either the stop time of said data event and said packet start time or said packet stop time and the start time of said data event does not exceed a certain limit; and assigning said data packet to one of the following: an existing data event in said relation data base if said data packet complements said existing data event; otherwise, a new data event in said relational database.