1. A computer-implemented method for adding complex data to a conceptual table comprising: receiving a signal to add complex data to a table to the conceptual table; creating one or more data tables; and creating links to said one or more data tables.