TRAINING POWERFUL DATABASE PROGRAMMING WITH ADO.NET