.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaC# training course FLC#.net training course FLC# 2005 training courseSQL Server 2005 training course.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida
.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaASP.NET training courseASP.NET 2.0 training courseDelphi training course FLtraining course FL UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida

ASP.Net training

C#.Net training

VB.NET training

SQL Server training

ADO.NET training

Java training

Delphi training


Web Tech, UK
+44 (0) 1452 814 303

Web Tech, USA


Quick Search:


Delphi SQL Server Training Class in Florida - Course Outline

Advanced Delphi Database Development with SQL Server
This course is scheduled or demand, or can be scheduled as a one on one. Click here to send an email RE this course.
Cost / Duration
Price: US $2,295, UK £1,795 + VAT | Duration: 5 days


A good working knowledge of Delphi. Our Delphi Fundamentals provides a solid base for this course. Some knowledge of SQL statements is beneficial, but not required.

Who Should Attend?

Programmers and consultants who develop Delphi database applications for SQL Server. This course uses the ADO components with SQL Server. Each student will have an instance of SQL Server to configure and use.

Course Benefits

This Delphi SQL Server training course course emphasizes productivity, performance, and application integrity. You will use Delphi specific features such as visual form inheritance, data modules, and the repository to drastically cut development time. You will also learn how to optimize SQL Server applications by understanding access plans & indexes, and by writing stored procedures, triggers, and validation at the server.

You Will Learn How To

• Make good use of the database tools and components in Delphi
• Use MS-SQL Server tools to create databases, tables and to specify integrity rules
• Program in Transact SQL
• Develop multi-table, multi user applications employing a wide range of controls and tools – to be deployed against SQL Server databases
• Design SQL Server c/s databases
• Write stored procedures & triggers in Transact SQL
• Manage database integrity violations in your Delphi application
• Optimize SQL Server databases
• Use ADO components to work with SQL Server

Course Content

Database Primer
Databases, tables, & indexes | Primary, foreign, & candidate keys| Referential, domain, & entity integrity| Stored procedures & triggers | Transaction processing

SQL Server Administration
Using Enterprise Manager | Creating and managing databases | Setting user permissions | Backing up and restoring databases | Specifying integrity rules | Standard data types | User defined data types | Temporary tables| Identity column | Using constraints | Referential Integrity | Creating Indexes

SQL Server Database Design
Managing one to many & many to many relationships| Managing optional & mandatory participation| Identifying keys: Primary, Foreign, Candidate | Identifying integrity rules | Avoiding common mistakes | Efficiency trade-offs | Implementing the design | Using SQL Server database diagrams

Transact SQL
SQL batches| Control-of-flow statements | Functions | Local & Global variables | Stored Procedures | Triggers

Optimization issues
SQL Optimization | Setting processor options | Using indexes | Using Query Analyzer

Multi-User Issues
Transaction Processing| Locking considerations

Server Optimization
Avoiding deadlocks| Engine setup | SET statements | Transaction log | Database and user parameters

Introduction to ADO
ADO Defined | History of ADO | OLE DB Providers | ADO Structure | MDAC, ADO, OLE DB & ODBC relationships | OLE DB Providers

Delphi ADO Components
Connecting to a database using TADOConnection | Read and update data using the TADOQuery, TADODataSet, and TADOStoredProc. | TADOCommand - sending information to the database | Using parameters | Setting timeout values | ADO Connection String Arguments | Cursor Types | Lock Types

Advanced ADO Concepts
Handling one-to-many relationships | Updating queries | Using Batch updates | Resolving update conflicts | Using auto-increment keys | Exception handling | Managing ADO Transactions | Loading data from and saving data to files | Canceling a command | Transactions | Transaction Isolation levels | Nested Transactions

Practical Sessions

• Design & implement a SQL Server database
• Write an MDI application using identity columns
• Use SQL Server’s different locking techniques
• Write stored procedures and triggers to implement business rules on the server
• Handle user login and validation
• Implement a generic exception handler
• Compare client side and server side cursors
• Perform client side sorting and filtering using ADO components
• Handle one-to-many relationships and updates of the database

Copyright 1990 - 2013 - WebTech Training & Development - All Rights Reserved


home ] contact ] courses ] register ]