1. A method to update a database, the method comprising: identifying, by a processor, contents of the database, wherein the contents of the database are categorized into intelligence fields, wherein the intelligence fields relate to particular types of information among the contents of the database, and wherein the database is stored in a first data structure stored in a memory; receiving, by the processor, a selection of a particular intelligence field in the database; searching, by the processor, a first data file in the database for matching data among the particular types of information, wherein the particular types of information are categorized within the particular intelligence field; identifying, by the processor, a match between a first piece of data of the particular type of information and a second piece of data of the particular type of information, wherein the first piece of data is in the first data file and related to a first entity, the first piece of data includes a first link to a first source, the first source is stored in a second data structure different from the first data structure, and wherein the second piece of data is related to a second entity in a second data file, the second piece of data includes a second link to a second source different from the first source, and the second source is stored in a third data structure different from the first data structure and the second data structure; determining, by the processor, that the first entity and the second entity are related based on the match; updating the first data file, by the processor, to produce an updated first data file, wherein the updated first data file stored in the first structure indicates a relationship between the first entity and the second entity; displaying, by the processor, at least some of the contents of the updated first data file related to the first entity and the second entity on a display; and storing the updated first data file in the memory.
1. A method to update a database, the method comprising: identifying, by a processor, contents of the database, wherein the contents of the database are categorized into intelligence fields, wherein the intelligence fields relate to particular types of information among the contents of the database, and wherein the database is stored in a first data structure stored in a memory; receiving, by the processor, a selection of a particular intelligence field in the database; searching, by the processor, a first data file in the database for matching data among the particular types of information, wherein the particular types of information are categorized within the particular intelligence field; identifying, by the processor, a match between a first piece of data of the particular type of information and a second piece of data of the particular type of information, wherein the first piece of data is in the first data file and related to a first entity, the first piece of data includes a first link to a first source, the first source is stored in a second data structure different from the first data structure, and wherein the second piece of data is related to a second entity in a second data file, the second piece of data includes a second link to a second source different from the first source, and the second source is stored in a third data structure different from the first data structure and the second data structure; determining, by the processor, that the first entity and the second entity are related based on the match; updating the first data file, by the processor, to produce an updated first data file, wherein the updated first data file stored in the first structure indicates a relationship between the first entity and the second entity; displaying, by the processor, at least some of the contents of the updated first data file related to the first entity and the second entity on a display; and storing the updated first data file in the memory. 6. The method of claim 1 , further comprising: selecting an item of information from among the contents of the first data file; and linking the first data file to at least one third data file, when the third data file includes the selected item of information.