You have a few possibilities:
1. Use HDR to create a read-only instrance. In th eprimary instance you can create a database that is fully query-able in th esecondary database server.
2. You can create a standard database and make sure that the users who connect to this database only have select permissions.
3. Create you database and make sure that your read-only data resides on an optical disk using the optical disk subsystem.
4. Create your own interface with VTI (Virtual Table Interface)