People should aim to develop databases in the most standard way to minimise the possibility that it can go wrong. Thus, the initial aim of developing databases should be to avoid having to go into the code and concentrate on the high level development tools already available. Utilising the basic methods of developing the database is hard enough in it's own right without having to understand the implications of dropping in and out of code and the intricacies of how the code is structured. This book is a reference,but not a guide, for the latter. It may be useful in that context but respect has to be given to the knowledge and time necessary to develop at the code level. To develop at the code level you need to understand the structure of the language being used and the organisation of the code it integrates with. You also need to be clear on the best practice structuring of the code you are adding and the desired interface. Don't just wander into coding! Avoid it if you can but if you need to you will need to get a better conceptual understanding than is offered in this book.