The class should be extended so as to provide all the properties that you would require in your application. For example, if you wish to add a table of some sort to your application, you should extend the Database class to provide these methods. This is the first step.
Next, you should use your Database Class by extending the default implementation of the table or the stored procedures. If you wish to customize this class then you should go through the source code of your Database Class and customize it accordingly. You should try to make your database as efficient as possible. You can implement any of these methods by calling the Database.
Now, the database is ready for use in your application. You can now modify the database in any way that you want. This is actually what the database does.
Classes which are available in the database should be used in the right manner. There are some classes which cannot be accessed directly from an external source because they need special access methods. The classes, which can be accessed directly must be used.
If you are using the database from within your application then the use of the Database Class should be avoided at all times. You should use the default implementation of the Database Class and the standard tables and their properties instead. This will ensure that you use the data from the same database that is used throughout your application. This will also make it very easy for you to change your database later on.
If you find that your Data has changed in some way, you should be able to retrieve the same information from the database. This will allow you to update your data and also delete the data if necessary. Also, this can help you to use the same data for future applications.
There are certain features of your Database Class which can only be accessed from a different application. These features include stored procedures and stored connection objects.
These stored procedures are very useful and make your life much easier. They are extremely useful for testing purposes. You can execute a query or select from the database when it is not in use.
The stored connect objects are very handy for implementing data integrity. Whenever the client requests your data from the database it must always be stored as it was before the request was made. If the data had been changed then the data from the server must be updated.
The Database Class provides a number of different types of database connections. If you wish to use this class, you can implement these connections and the specific features that you require.
When you need to use the database for accessing the information from another application, the Database Class can be used as the source for retrieving the information from the database. This is referred to as the stored connection object.
The Database Class can be used for accessing the same database as well as the standard tables from an external source. You can use the database with the standard tables when you have to.