1. A method for creating a database schema from unstructured documents comprising the steps of: accessing a document; extracting information from the document using text mining; analyzing the extracted information to identify sections of the document; storing statistics regarding an occurrence of items in the document; repeating the accessing, extracting, analyzing, and storing steps for a plurality of documents; creating a probabilistic model based on the stored statistics; and creating a database schema using the probabilistic model.