Page Loading...
Layout Table~~~~3410~3410~~
6 Sessions - 18 Hours of Interactive Training~
LearnKey's SQL Server 2000 for Developers Part 2 training course builds on the development and support concepts to teach effective handling of data. Experts Mary Chipman and Andy Baron show you the requisites for using the Transact-SQL language and SQL Server's graphical tools to perform the tasks necessary for manipulating, securing, and maintaining efficient databases. At the conclusion of this training course, you will have the knowledge and skills to make effective use of SQL Server 2000.
=Prerequisites: Experience with any database product or some developer or programming experience.
Benefits
• Increase your earning potential with technical mastery and proficiency.
• Enhance employment opportunities with in-demand technical knowledge.
• LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner. .~~~3410~3411~~
Course Outline Table~~~~3410~3412~~
Session 1~Section A: Introduction
Section B: Using the Query Analyzer
· Customize Toolbar
· File Menu Items
· Goto & Bookmarks
· Templates
· Advanced
· Query Execution & Result Sets
· Object Browser
· Stored Procedures
· Object Search
· Manage Indexes
· Manage Statistics
· Options
· Connection Options
· Window & Help Menus
Section C: Programming with Transact-SQL
· Transact-SQL Batches
· DECLARE Variables
· Using CAST & CONVERT
· Using STR
· Using Built-in Functions
· Working with NULLS
· COALESCE
· ISNUMERIC
· RAND
· ROUND
Section D: More Built-in T-SQL Functions
· REPLACE & STUFF
· LEN, LEFT & RIGHT
· SUBSTRING
· CHARINDEX
· SPACE
· CHAR & ASCII
· LOWER & UPPER
· LTRIM & RTRIM
· Date & Time Functions
· DATEPART
· DATEFIRST
· DATEADD & DATEDIFF
· @@ROWCOUNT
· @@TRANCOUNT
· @@IDENTITY
· @@ERROR~~~3410~3413~~
Session 2~Section A: Flow Control & Error Handling
· IF…ELSE
· BEGIN & END
· GOTO, RETURN & Labels
· CASE
· Using CASE
· WHILE
· Error Handling
· Using @@ERROR
· Using RAISERROR
Section B: Transaction Processing
· Transactions Defined
· Transaction Types
· How Autocommit Works
· Locks Defined
· Lock Modes
· Row Level Locking
· Monitoring Processes & Locks
· Current SQL Users
· Current Issued Locks
· Transaction Isolation
· READ COMMITTED
· READ UNCOMMITTED
· REPEATABLE READ
· SERIALIZABLE · Committed vs. Uncommitted
· Using Repeatable Read
· Using Serializable
· Lock Hint
· Blocking & Deadlocks
· Set Deadlock Priority
· Avoidance
Section C: What is a View?
· Purpose of Views
· Security of Views
· View Syntax
· View Options~~~3410~3414~~
Session 3~Section A: Creating Views
· CREATE VIEW
· SELECT/FROM
· Working with Views
· Data Tools
· Group By & Criteria
· Order By & Icons
· Verify View
· Other Views
· Correlated Subquery
· JOIN
· Derived Table
· Update Views
· New Features
Section B: Creating Backup Strategy
· Recovery Models
· Analyzing Your Needs
· Backup User/System Databases
· How Database Backups Work
· Database Backup
· Restore Database
Section C: Database Maintenance Plan
· Select Databases
· Integrity Check
· Backup Plan
· Reports & Plan History
· Modify the Plan
Section D: Stored Procedures
· What is a Stored Procedure?
· Advantages
· Security & Data Integrity
· Create Stored Procedures
· Input Parameters
· Optional Parameters
· NULL Values
· Output Parameters
· Discover Parameters
· SET NOCOUNT ON~~~3410~3415~~
Session 4~Section A: Advanced Stored Procedures
· Temp Tables
· Multiple Updates
· Execution Method
· Error HandlingReturn Codes
· Messages
· Trapping Errors
· RAISERROR for Return
· Verify Procedure
Section B: Using the T-SQL Debugger
· Debug Procedure
· Debug Features
· Nested Procedures
· Step Options
Section C: Building Triggers
· Trigger Types
· Advantages
· Disadvantages
· Creating Triggers
· Test Scenario
· INSTEAD OF Triggers
· INSTEAD OF UPDATE
· Set Trigger Order
Section D: User-Defined Functions
· Function Types
· Scalar Functions
· Adding Parameters
· Inline Table-Valued Functions
· Inline Update Options
· Multi-Statement Table-Valued Functions
· Syntax & Example
· More Examples~~~3410~3419~~
Session 5~Section A: Advanced Queries
· Testing of Parameters
· Execute Procedure
· Execution Options
Section B: T-SQL Cursors
· Using Cursors
· Verify Results
Section C: Handling Large Data Sets
· Horizontally Partitioning Tables
· Horizontal Example
· Distributed Partitioned Views
· Distributed Example
· Vertically Partitioning Tables
· Text in Row
Section D: Distributed Queries
· Distributed Architecture
· Linked Servers
· Join Kinded to Local
· OPENROWSET & OPENQUERY
· OPEN…Examples
Section E: Authentication
· Security Overview
· Security Settings
· Adding Logins
Section F: Understanding Roles
· Fixed Server Roles
· Role Properties
· Understanding Ownership
Section G: Assigning Permission
· Permission Types
· Permission Statements
· Granting Permissions
· Securing Data
· Row-Level Permissions
· Procedure Permissions~~~3410~3421~~
Session 6~Section A: Application Roles
· Creating AppRoles
· Grant Permissions
· Verify Permissions
Section B: Evaluating Performance
· Monitoring Tools
Section C: SQL Server Profiler
· Toolbar Options
· Start a Trace
· Filter Options
Section D: Tuning Queries
· Join Types
· Performance Issues
Section E: Indexes
· Index Types
· Index Recommendations
· Optimization
· Graphical Show Plan
Section F: Indexed Views
· Requirements
· Create Indexed View
Section G: Index Tuning Wizard
· Test for Recommendations
· Check Results
Section H: Data Caching
· Memory Usage
· Procedure Cache
Section I: : The System Monitor
· Add Counters
· System Monitor Counters
· Create Alert
· Logs~~~3410~3423~~
Ordering~~~~3410~3416~~
SQL Server 2000 For Developers Part 2 Training Course by LearnKey~
Per Seat Licencing Available
Call 01223 894 136 for quotes for MULTIPLE USERS and Training Centre/Bootcamp & Education Solutions!
~~PER USER%3A CD Course|410718|PER USER%3A ONLINE Course|!78803|LIBRARY LICENCE%3A CD Course|410715|~3410~3417~sql server 2000~
Menu Page
|
Toolbar Page
|
Frameset Page
|
Index Page
|
Table of Contents