COURSE SEARCH
 
   HOME > COURSES > MICROSOFT SQL SERVER 7.0 PROGRAMMING PART 1 MEMBERS LOGIN 
UNLIMITED ACCESS TO OVER 575 ONLINE TRAINING COURSES FOR ONE ANNUAL PAYMENT OF ONLY $149 USD
BUY NOW
  HOME     COURSE LIBRARY     QUESTIONS & ANSWERS     CONTACT US
There are many excellent online courses. This has been hugely beneficial in my day to day work.
- Louise Nolan


Microsoft SQL Server 7.0 Programming Part 1




Course Aims
This intensive course is designed to introduce new MS SQL developers to some of the more advanced features and facilities of this software. To encourage confidence, control and creative use of MS SQL by taking a structured look at some of the more advanced functions. To help developers plan their applications systematically, efficiently and economically and to promote good design and development techniques.
Assumed Knowledge
A good working knowledge of the MS SQL interface, table creation, basic query and report writing functions, macro development and relational database concepts gained from practical experience in developing simple applications with another RDBMS is assumed. Previous programming experience is essential.
Course Audience
New, recent or intending MS SQL developers who need an in-depth understanding of the programming features available in this RDBMS software product.

This course can be found in the following categories:
Courses > Programming > Microsoft SQL Server
Courses > Programming > Database Programming
Courses > Databases > SQL Server Database
Courses > Microsoft > SQL Server

Table of Contents
SQL Server 7.0 Overview and History
  • Relational Database Overview
  • Organising Data into Tables
  • Table Relationships
  • Primary & Foreign Keys
  • Other Database Objects
  • Client/Server Architecture
  • Server Activity
  • Client Role
  • Middleware
  • History
     
    Data Storage and Management
  • Data Organisation
  • Data Storage Strategies
  • Areas of Disk Activity
  • Mapping of Databases onto Disks
  • SQL Server Files and File Groups
  • Using Striped Sets for Data Devices
  • How Data is Organised within Files
  • Creating Databases and Logs
  • Post-Installation Databases
  • Planning Database Scope
  • Creating New Databases through Enterprise Manager
  • Creating a Database using Transact SQL
  • Primary Files
  • Database Options
  • Deleting Databases
  • Using FileGroups to Position Objects
  • Positioning Tables and Non-Clustered Indexes
     
    Programming With Transact SQL
  • Creating Tables through Enterprise Manager & the Basic CREATE TABLE Syntax
  • Simplified Syntax
  • Modifying a Table
  • SQL Server Built-In Data Types
  • Calculated Columns
  • Setting up Constraints
  • The IDENTIFY Property
  • PRIMARY KEY & FOREIGN KEY, CHECK & DEFAULT Constraints
  • Database Diagrams
  • Creating and Using User-Defined Data Types
  • Adding and Dropping Datatypes
  • Legacy Rules and Defaults
  • Rule Objects
  • Creating Rules Through Transact SQL
  • Create Rule Syntax
  • Binding Rules
  • Defaults
  • Create Default Syntax
  • Creating Defaults Programmatically
     
    Importing and Exporting with DTS & Linked Servers
  • BCP The Lowest Common Denominator
  • When to Drop Indexes on BCP
  • Copying To/From a Temporary Table
  • Using Format Files
  • Validating Imported Data
  • Using Backup & Restore to Transfer Databases
  • Data Transformation Services
  • DTS Import / Export Wizards
  • Transformations
  • DTS Packages
  • Linking Servers
  • Transact SQL
  • Querying MS SQL Server 7.0 Tables
  • Standard SQL Based on Set Theory
  • Relational Operators
  • Standard SQL Command Groupings
  • Basic SELECT Statement
  • Retrieving Data with SELECT
  • SELECT- The Basic Syntax
  • Selecting and Ordering Fields
  • Including Lateral Values, Calculations & Expressions
  • Arithmetic Operators
  • Generating Alternative Headings
  • Transact SQL Built-in Functions
  • Using Built-in Functions
  • Functions by Category
  • Using the CASE Statement
  • From Options
  • Standard SQL
  • Fully Qualified Table Names
  • Linked Server Support
  • Other FROM Options
  • The WHERE Clause
  • Specifying Criteria
  • Logical Operators
  • Wild Cards % and _
  • The Query Optimiser
  • Combining Conditions
  • ORDER BY
  • Sorting Data
  • TOPn [PERCENT} [WITH TIES]
  • Joining Tables
  • Types of Join
  • Table Aliases
  • ANSI 92 Join Syntax
  • Summary Queries
  • Uses of Summary Queries
  • The Summary Operators
  • Data Type Considerations
  • Grouping Data
  • On-Line Analytical Processing (OLAP) SQL Extensions
  • The GROUPING () Function
  • The HAVING Clause
  • Effect of the WHERE Clause in a GROUP BY Query
  • Restricting Summary Rows Returned
  • Using Compute By
  • The Importance of Rules and Using Sub-Queries
  • Correlated Sub-Queries and Their Uses
  • Correlated Sub-Queries in the SELECT Statement
  • Inserting and Copying Records
  • Data Integrity
  • Inserting into Tables with IDENTITY Columns
  • Inserting Defaults
  • Copying Data to an Existing Table with INSERT SELECT
  • Copying Data to a New Table with SELECT INTO Statement
  • Using Tables
  • Changing and Removing Existing Records;
  • Using SQL Server Join Syntax
  • Truncate Table
    SQL Server 7.0 Views
  • Views - Creating & Uses
  • Limitations
  • Create & Access Limitations
  • Using Calculated Columns
     
    Management of Indexes in SQL Server 7.0
  • Creating
  • Benefits
  • Types Performance Improvement
  • Clustered v. Non-Clustered
  • Combining Indexes
  • Clustered Indexes and Primary Keys
  • Primary Indexes on Identify Columns
  • Using Enterprise Manager
  • Using SHOWPLAN
  • Composite Indexes
  • Covering Indexes
  • Duplicate Keys and Rows
  • The Distribution Page and UPDATE STATISTICS
  • Using FILLFACTOR Correctly
  • Useful Surrogate Keys
  • Index Tuning Wizard
     
    Management of Locking and Transactions
  • Transaction Processing Commands
  • Optimiser Hints Affecting Locking & Locking Optimiser Hints
  • Setting Transaction Isolation Level
  • Setting Programming with Transact SQL
  • Transact SQL Batch and Script Rules
  • Other Rules
  • Using Variables
  • Control of Flow Statements
  • The EXEC() Function
  • Scrolling using SQL and Variables
  • Error Handling
  • Using Cursors
  • Types of Cursors
  • Updating Data Through Cursors
    TRY BEFORE YOU BUY BECOME A RESELLER
    Saturday 11th February 2012  © COPYRIGHT 2012 - website design by Website Design by Visualsoft