SQL 7 Server
Implementing Database Design - SQSD
Description
ATSs SQL Server 7 Implementing Database Design course will teach you to
design and implement a powerful, functional database with Microsoft SQL Server
7. Expert Wayne Snyder will show you the essential components of enforcing data
integrity, using SQL to access and change data in a database, controling and
locking transactions, implementing stored procedures and triggers. At the conclusion
of this course, you will understand the core techniques of database design,
and will be prepared to pass exam #70-029
Module 1
Section A: Developing a Logical Data Model Normalization First Normal Form Second
Normal Form Third Normal Form Relationships & Rules
Section B: Creating a Database Database Basics Memory Transaction Log Database
Creation Files & Filegroups Recovery Considerations
Section C: Modifying a Database Database Size Log Size Changing a Database Examining
a Database Database Options
Section D: SQL Date Types Table Syntax Data Types Advanced Data (Unicode) Date
& Time Other Data Types
Section E: Creating a Table User Defined Data Types Table Basics Altering &
Dropping Tables
Module 2
Section A: Data Integrity Concepts Types Entity Domain Referential Example
Section B: Defaults & Check Constraints Enforce Data Integrity Constraints
Generic Constraint Syntax Defaults Check Constraints Capabilities Code Table
Level Constraints Using Like Clause State Code
Section C: Primary Key & Unique Constraints PK Constraints Multi-Columned
Unique Constraints
Section D: Foreign Key Constraints Foreign Key Rules Boss ID Dynamic State Code
Tables vs. Columns Foreign Key Clause No Orphan Records Disabling Constraints
Business Rules
Section E: Basic Select Statements DML Select Four Part Naming Where Clauses
Comparison Operators Where Clause Testing Range of Values String Comparison
Operators Multi-Select Logical Operators Order of Evaluation
Section F: Formatting Result Sets Sorting Sort Columns Where, Order by Eliminating
Duplicates Column Aliasing
Module 3
Section A: Summarizing Data Aggregate Functions Aggregate Examples Count Distinct
Group by Clause Having Rollup Cube Top
Section B: Functions & Session Options Functions Configuration & Batches
Object Properties Mismatched Datatypes String Functions Converting Date &
Time Data Function Set Options
Section C: Inner Joins Joins Inner Join Table Dot Column Multi-tables
Section D: Outer Joins & Cross Joins Left vs. Right Cross Join Self Join
Denormalization
Section E: Unions Union Uses Show Unions Section F: Subqueries Nested Queries
Rules Average Price Compare Issues Correlated Divide & Conquer
Module 4
Section A: Insert Records Insert Defaults Insert Select
Section B: Deleting Records Deleting with Where Clause Deleting with Joint Records
Section C: Updating Records Overview Error Checking Change Price Update with
Join
Section D: Creating Indexes Index Issues Heap vs. Clustered Data Access Clustered
Index Non-Clustered Creating Indexes
Section E: Maintaining Indexes Page Balance Too Full Pages Fill Factor Dropping
an Index Index Hints Data Fragmentation Scan Density Index Statistics Show Statistics
Section F: Query Optimizer Show Queries Recommendations Testing Queries Index
Intersection
Section G: Views What's a View? View Details Create Views With Where Function
Call Issues
Module 5
Section A: Distributed Queries Query Types Open Row Set Examples Setups Security
LS Options LS Information Using Four Part Naming Open Query Remote Stored Procedures
Demonstrations
Section B: Programming SQL Global Functions Local Variables Control of Flow
Syntax Language Elements Comments Case Statement Error Checking
Section C: Transactions Transaction Control Avoid Nested Implicit Restriction
Error Checking Best Practices Distributed & Linked Server Remote Procedure
Section D: Locking Overview Intent Locks Ansi Isolation Session Settings Show
Locking Dirty Reads Table Options Isolation Hints Granularity Hints Deadlock
Errors Deadlock Avoidance Deadlock Handling Lock Tracking Best Practices
Section E: Cursors Cursor Basics Cursor Uses Cursor Types Cursor Behaviors Cursor
Steps Declare Syntax Cursor Information Best Practices
Module 6
Section A: Stored Procedures Overview Execution & Sharing Creating an SP
Parameters Error Messages Recompiling SPs Best Practices Dynamic SQL
Section B: Triggers Overview Demo Truncate Table New Trigger Business Rules
Denormalized Data Cascading Transaction Control Nested Triggers Best Practices
Section C: Data Movement Overview DTS Transformation Task Data Lineage Workflows
Import/Export Wizards
Section D: Full Text Search Linguistic Search Full Text Index Wizard Rebuild
Catalog Contain Clause
Section E: SQL Profiler Tracking a Database View Capture Performance Testing
Index Tuning Wizard More Resources
Price £ 875 (Bundle of 7)
Complementary Courses
SQ7A - SQL Server 7 Administration
SQ7D1 - SQL Server 7 for Developers Part 1
SQ7D2 - SQL Server 7 for Developers Part 2
SQ7W - SQL Server 7 Datawarehousing
<<Back
<<Contact Us
|