Music is handled by the Display Actions/Play Sound template which expects a URL. And similar to an Image the URL may be static (i.e. referring to an actual audio file on the server) or dynamic (i.e. referring to a callable service, which retrieves the relevant audio based on the parameters sent to it). Checkout the Music Library example @ http://www.tersus.com/#Id=5660.
Regarding the database, Tersus comes bundled with HSQLDB, which is a light-weight relational database. Using HSQLDB requires no configuration on your part, and tables you define will be created automatically (each Database Record is mapped by default to an identically named table, which is created as needed). More details on the embedded HSQLDB database is available @ http://www.tersus.com/#Id=3176.
As you progress with the development (or deployment) of your app, you may want to use an external database, such as the popular open-source alternatives MySQL and PostgreSQL, or the commercial alternatives Microsoft SQL Server, Oracle and DB/2 (note that accessing commercial databases requires our enterprise version) - using external databases requires some additional configuration of your project which is discussed in http://www.tersus.com/#Tag=Configuration & http://www.tersus.com/#Tag=Database.
Regarding your excel followup question, I'm not sure I understand it - perhaps the important thing here is to understand that any action is performed at runtime rather than when modelling, and that importing Excel data is a server side capability. If you're referring to a scenario where the application on your mobile is running offline (disconnected from a server), you'll need to preempt that with a process which loads the data from the excel file and saves it locally on your phone, and possibly at a later time, when a connection to the server is available once more, syncs the data/saves it back to the server/etc. - see http://www.tersus.com/#Id=3219 for more details.
For best results, use the Firefox browser..