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