Trusted Training Partners

Quick Look Course Summary:DEVELOPING MICROSOFT SQL SERVER DATABASES (COURSE #20464) Training Course
  • Next Public Course Date:

  • Length: 3 day(s)

  • Price (at your venue): 1 Person R 17,953 EX VAT 3 Person R 12,518 EX VAT 10 Person R 8,424 EX VAT

  • Certification Type:Accredited

  • Locations & Venues: Off-site or in-house. We train in all major city centres throughout South Africa.

Get Free & personalised
Training Advice

    DEVELOPING MICROSOFT SQL SERVER DATABASES (COURSE #20464) Training Course Course: Introduction

    This course introduces database development and the key tasks that a database developer would typically perform. We will discuss how to design, create, and alter tables. Also it focuses on working with schemas. The course also covers how to enforce data integrity, and implement domain integrity to maintain high quality data. Also it focuses on implementing Entity and Referential Integrity. As you can see from the course specifics, we cover all topics about server databases, not least of which is the creation of in-memory tables and native stored procedures and discusses the advantages and disadvantages of using in-memory tables.

    DEVELOPING MICROSOFT SQL SERVER DATABASES (COURSE #20464) Training Course Course :Course Outline

    1. Introduction to Database Development
    Introduction to the SQL Server Platform
    Working with SQL Server Tools
    Configuring SQL Server Services
    Start SQL Server Management Studio

    2. Designing and Implementing Tables
    Designing Tables
    Working with Schemas
    Creating and Altering Tables
    Improving the Design of Tables
    Creating a Schema
    Creating the Tables

    3. Ensuring Data Integrity through Constraints
    Enforcing Data Integrity
    Implementing Domain Integrity
    Implementing Entity and Referential Integrity
    Designing Constraints
    Testing the constraints

    4. Introduction to Indexing
    Core Indexing Concepts
    Single Column and Composite Indexes
    SQL Server Table Structures
    Working with Clustered Indexes
    Creating Indexes
    Creating Tables with Clustered Indexes
    Improving Performance through No clustered Indexes

    5. Advanced Indexing
    Execution Plan Core Concepts
    Common Execution Plan Elements
    Working with Execution Plans
    Designing Effective No clustered Indexes
    Performance Monitoring
    Planning for SQL Server 2014 Indexing
    Exploring Existing Index Statistics
    Creating Covering Indexes

    6. Column store Indexes
    Column store Indexes
    Best Practices for Column store Indexes
    Using In-Memory Database Capabilities
    Creating Column store Indexes

    7. Designing and Implementing Views
    Introduction to Views
    Creating and Managing Views
    Performance Considerations for Views
    Designing, Implementing and Testing the WebStock Views
    Designing and Implementing the Contacts View
    Modifying the AvailableModels View

    8. Designing and Implementing Stored Procedures
    Introduction to Stored Procedures
    Working With Stored Procedures
    Implementing Parameterized Stored Procedures
    Controlling Execution Context
    Creating stored procedures
    Creating a parameterized stored procedure
    Altering the execution context of stored procedures

    9. Designing and Implementing User-Defined Functions
    Overview of Functions
    Designing and Implementing Scalar Functions
    Designing and Implementing Table-Valued Functions
    Implementation Considerations for Functions
    Alternatives to Functions
    Formatting Phone Numbers
    Modifying an Existing Function
    Resolving a Function-Related Performance Issue

    10. Responding to Data Manipulation via Triggers
    Designing DML Triggers
    Implementing DML Triggers
    Advanced Trigger Concepts
    Creating and Testing the Audit Trigger
    Improving the Audit Trigger

    11. Using In-Memory Tables
    Memory-Optimized Tables
    Native Stored Procedures
    Using In-Memory Database Capabilities
    Working with Memory Optimized Tables
    Working with Natively Compiled Stored Procedures

    12. Implementing Managed Code in SQL Server
    Introduction to SQL CLR Integration
    Importing and Configuring Assemblies
    Implementing SQL CLR Integration

    DEVELOPING MICROSOFT SQL SERVER DATABASES (COURSE #20464) Training Course Course: Course Duration

    3 day/s

    Who should attend: DEVELOPING MICROSOFT SQL SERVER DATABASES (COURSE #20464) Training Course Course

    This course is intended for programmers, SQL Server.

    **Quote does not include Any Exam Fees (if applicable)

    IMPORTANT ACTION: Do Not Wait To Improve Your Skills.  

    Book Now By Completing Online Booking Form / Customised Proposal or Obtain Approval For Your Already Received Customised Proposal

    Frequently Asked Questions

    Is this course accredited?

    BOTI offers a mix of SETA-accredited, internationally-certified (VMEdu) and non-accredited skills-programme courses. Please confirm a specific course's accreditation status with us when you enquire. All delegates receive a certificate of completion.

    Can this course be delivered in-house at our premises?

    Yes. Every BOTI course can be delivered on-site at your offices anywhere in South Africa, or at a scheduled public venue, and can be customised to your team and industry.

    How do I book or get a quote?

    Use the enquiry form on this page for a tailored quote, or call 011 882 8853 / email [email protected]. The course length and next public course date are shown in the Quick Look summary.

    Can this training count towards our B-BBEE scorecard?

    Yes - skills development training can contribute to your B-BBEE scorecard, and where learnerships apply you may also access SETA grants and the Section 12H tax allowance. Ask us how to structure it for maximum points.

    Do you tailor the training to our industry?

    Yes. Our training is built around your business, using practical, real-world examples relevant to your team and sector.

    Realize incredible savings by sending more delegates

    Do you want to save costs by doing training at your premises?

    Save costs by providing own laptop

    Region *

    Please Contact Us Now - We Will Respond in 15 Minutes


      Administrative Contracting Accredited

      Software & IT Accredited

      Accredited Courses Unit Standard

      Leadership & Management Accredited

      Process Improvement Accredited

      Soft Skills Non-Accredited

      Leadership & Management Non-Accredited

      Software & IT Non-Accredited

      Top Rated

      Business Optimization Training Institute (Pty) Ltd · 97 Greenlands Crescent, Sunningdale, 2192, Johannesburg · Reg 2017/286086/07 · VAT 4770208033 · Level 1 B-BBEE Contributor · 011 882 8853 · Facebook · LinkedIn
      © 2026 Business Optimization Training Institute. All rights reserved. · Privacy Policy