This powerful relational database comes with the full sources and its own query language. This query language can be easily integrated into your own C-programs using the Ingres-internal preprocessor. It comes without saying that the system provides concepts of transaction and recovery to ensure data consistency.