|
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 |