Interface to
DBMS databases
This section provides details about various interfaces available
to access relational databases on Symbian platform.
- Introduction to DBMS databases
DBMS provides a functional interface to a relational database.
- Rules for DBMS names
Tables, indexes, columns etc. have naming restrictions such as they must begin with an alphabetic character. This document lists those rules.
- Implementation limits
This document lists the maximum number of tables, columns, indexes and so on per database.
- Database storage overhead
Database storage is very efficient. This document gives details of the storage overhead.
- Data safety and recovery
Databases are very robust and will survive crashes in most situations. This document talks about the situations where data corruption or database integrity could be compromised.
- Database encryption
Database data can be encrypted by the DBMS.
- Database compression
A Store database can be compressed and the data is dynamically decompressed as required. A compressed database is read-only.
- Error codes
The errors returned by DBMS functions are mostly documented with those functions, but this document summarises some of the more common/general errors.
- Transactions on store databases
Atomicity of updates, roll backs, and what happens to indexes when a rollback happens are covered in this document.
- Indexes
Most datatypes can be used in indexes, but there are restrictions when using LongText data types.