Integration of two different databases is a lot harder then I thought it would be. I figured you just have to change the titles and data types of columns to make them match up, but in fact, it's a lot more complicated then that. It's a lot more complicated especially when the database is in another language, which is what we did our exercise about. You have to take into account; currency, measurements, weight; anything which involves different caculations. Also, the way a different database tracks items could be different, and you have to figure out a way to transform both ways into one.
After this, you have to integrate it into the system. This involves alot of communication becuase the database will be different, and you have to train the users on how to use it. If the users are not comfortable with knowning their way around the system, they will just not use it, or not use it to the best they can. Communication goes a long way when integrating a new system, especially one as important as the database.