yes you can add any new Datasource to a AX form
relationship with any existing Datasource depends on your requirement and if you have any relationship between table you define it using LinkType property of the datasource
Following are the steps To Join Data Sources as a Single Data Source
1. In the AOT, expand the form, and then expand the Data Sources node.
2. Press CTRL-D to open a second AOT, expand Data Dictionary, and then expand Tables. The AOT lists the tables you can use as a form data source.
3. To add tables to the form data source, drag two tables and drop each table on the Data Sources node of the form in the first AOT. The tables are added as data sources to the form.
4. Identify the table you will use as the primary data source. The other table will be the secondary data source.
5. Click the secondary data source, and set the JoinSource property to the name of the primary data source.
6. Set the LinkType property of the secondary data source to InnerJoin, OuterJoin, ExistJoin, or NotExistJoin.
7. Create the form design, and add controls that display fields from the joined data sources. Typically, you use a grid control to display the data from joined data sources.
8. You might have to add code that updates data in shared fields. This step depends upon the design of your form and might not be required for all forms with joined data sources.
Please refer following link for more details about LinkType
msdn.microsoft.com/.../gg844014.aspx
Please verify and update us if this information is helpful to you.