php training course - south africa
microsoft training business solutions software south africa
microsoft training business solutions software south africa
   
Training > Microsoft > Development > Microsoft Business Solutions Software
 

 

 

DESIGNING DATA SERVICES AND DATA MODELS

Introduction

This three day instructor led workshop teaches students to analyze business requirements to determine data storage and data access requirements. Participants will learn to design data models and the data layer of a Microsoft Windows® DNA architecture, and select the appropriate Microsoft technologies.

At Course Completion

At the end of the course, students will be able to:

  • Derive conceptual data requirements from business requirements.
  • Develop entity/relationship (ER) models.
  • Normalize a logical data model.
  • Create an optimized physical data model.
  • Select the appropriate type and location of data integrity requirements to implement, given a set of constraints.
  • Select appropriate data access and data storage technologies for a solution.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional (MCP) exam(s):
Exam 70-100, Analyzing Requirements and Defining Solution Architectures

Prerequisites

Before attending this course, students must be able to demonstrate the following:

  • A general understanding of the software development life cycle
  • A general understanding of relational database management systems
  • A general understanding of the process of gathering and analyzing business requirements
  • Recommended course:
    • Course 1585, Gathering and Analyzing Business Requirements

Course Outline

Day 1

Module 1: Course Overview
Topics:
  • Business Solutions Design Curriculum
  • Overview of This Course
  • Lab:
    • Categorizing existing Information

Skills:

  • Students will be able to:
    • Describe how the course fits into the entire Business Solutions Design Curriculum.
    • Describe how you will use the case study to apply the principles you will learn in the course.

Module 2: Solution Design Processes
Topics:

  • Design Processes
  • Services-Based Design
  • Labs:
    • Identifying Services

Skills:

  • Students will be able to:
    • Explain design processes as they pertain to business solutions and data-centric solutions.
    • Explain the concepts and benefits of services-based design.
    • Identify phases in the project life cycle.

Module 3: Using a Conceptual Design for Data Requirements
Topics:

  • Investigation Process
  • Data Requirements
  • Labs:
    • Identifying Data-Related Use Cases and Data Requirements
    • Relating Data Requirements to Conceptual Design

Skills:

  • Students will be able to:
    • Describe the information investigation process.
    • Determine functional data requirement from use cases.

Identify non-functional requirements that will affect a solution's design.

Day 2

Module 4: Deriving a Logical Data Design
Topics:
  • Logical Data Design
  • Entities and Attributes
  • Data Relationships
  • Entity/Relationship Modeling
  • Labs:
    • Deriving entities and attributes from data requirements
    • Creating a logical data model

Skills:

  • Students will be able to:
    • Analyze data requirements to determine data entities and attributes.
    • Analyze data entities and attributes to determine their relationships.
    • Determine the cardinality and existence characteristics of a relationship.
    • Create an entity/relationship diagram.

Module 5: Normalizing the Logical Data Design
Topics:

  • Implementing Entity Relationships
  • Normalization Basics
  • Labs:
    • Identifying keys in the logical model
    • Normalizing data

Skills:

  • Students will be able to:
    • Use primary and foreign keys to implement relationships between entities.
    • Explain the benefits of normalizing entities.
    • Normalize a table to third normal form.

Module 6: : Deriving a Physical Data Design
Topics:

  • Physical Data Design
  • Implementing Relationships
  • Data Optimization Techniques
  • Labs:
    • Translating the logical data design
    • Optimizing a physical data design

Skills:

  • Students will be able to:
    • Derive a physical data design for tables and fields from a logical data design.
    • Analyze data usage characteristics to optimize a physical data design.
    • Determine methods for implementing relationships in a physical data design.
    • Identify different optimization techniques.
    • Determine the proper criteria for optimizing a physical data design.

Day 3

Module 7: Implementing Data Integrity
Topics:
  • Overview of Data Integrity
  • Implementing Data Integrity Requirements
  • Lab:
    • Identifying data integrity requirements
    • Determining data integrity implementations

Skills:

  • Students will be able to:
    • Identify business rules that relate to data integrity.
    • Identify the data integrity requirement type to which a business rule applies.
    • Evaluate and determine a location for implementing data integrity.
    • List implementation techniques for a given data integrity requirement.

Module 8: Designing Data Services
Topics:

  • Overview of Data Services
  • Accessing Relational Data
  • Accessing Host-based Systems
  • Lab:
    • Selecting data access technologies

Skills:

  • Students will be able to:
    • Determine the role of data services for a business solution.
    • Describe considerations for distributing data access technologies.
    • List the primary considerations for choosing a data access technology.
    • List and describe Microsoft's primary data access technologies.
    • Determine the appropriate data access technology for a business solution.

Module 9: Data Storage Considerations
Topics:

  • Choosing a Database Product
  • Data Storage Technologies
  • Data Storage Considerations
  • Lab:
    • Data quiz

Skills:

  • Students will be able to:
    • Identify different types of hardware and software technologies for implementing a data store.
    • Choose the appropriate of hardware and software technologies for implementing a data store.

Inclusive to the overall costs of this Microsoft training course is equipment, training material, lunch and refreshments.

Booking Information

Courses are offered on the availability of students. If you are interested in one of these courses then please click on the e-mail link:

(Please specify the course in your email enquiry)

Back to Top

 

Advertisers:     Open Office Pro | PHP | Internet College | GO | Intoweb | Mini MBA | Diamond Source | Colonial Stone | Selectech Water Analysis | Solid Wood Furniture | Brivis | UC Tiles | Technical Training | Press Desk | Colonial Stone | Bathroom Renovations | Outdoor Power Solutions | Loutzavia Flight School | Language Works | Waco Scaffolding & Formwork | ACSS Security Systems | Camp Discovery | Delport Vd Berg Attorneys | Yorday Bridal Studio | Stonehaven | Medical directory | Infraset Precast Concrete Products | Trademark Search | Vision Conveying | Airconditioning Superstore | Glendower Golf | Bike Trader | OMA SA | OMS AUS | African Sky | South Africa Tours | South Africa Safari | Kruger Park Safaris | Game Lodge | South Africa Vacation | South Africa Honeymoon | South Africa Travel | Cape Town Tours | African Sky Hunting | African Sky Golf | African Safari

Web Design Home | Australian Web Design | About Us | Support | IT Jobs | Domain Names | IT Articles | Feedback | Site Map | Extended Site Map | Payments | Legal | Contact Us | Web Development | Systems Programming | IT Training | IT Company | Online Marketing | E-Consultancy| Linux Support & Training | Hosting | IT Terms | Intoweb Shop | Links | Website Design | IntoTravel | Website Marketing | Intranet Development | HR Solutions | Financial Solutions | Intranets | Sports Management | Intrant development | HR | Intranets | elearning | Finance | Sport | Training | Open Office Pro | Search ZA | Flash | Travel | Construction | Jewellery | Corporate Training | Africa Safari | Gauteng