Module 1: Course Overview Module 4: Deriving a Logical Data Design Module 5: Normalizing the Logical Data Design Module 6: Deriving a Physical Data Design Module 7: Implementing Data Int
Trang 2Module 1: Course Overview
Module 4: Deriving a Logical Data Design Module 5: Normalizing the
Logical Data Design
Module 6: Deriving a
Physical Data Design
Module 7:
Implementing Data
Integrity
Module 2: Solution Design Processes Module 3: Using a Conceptual Design for Data Requirements
Module 8: Designing
Data Services
Module 9: Data Storage
Considerations
Designing Data Services and Data Models
Business Solutions Design Curriculum
Overview of This Course
Activity 1.1: Categorizing Existing Information
Module 1: Course Overview
Trang 3! Overview
" Business Solutions Design Curriculum
" Overview of This Course
" Activity 1.1: Categorizing Existing Information
In this module
This module describes the Business Solutions Design Curriculum and explains where this course fits in the curriculum
First, you will learn about the curriculum: vision and purpose, its four courses, and the case study used in all the courses
Next, you will focus on this particular course: its vision and purpose and its main topics
After completing this module, you will be able to:
Curriculum
learn in the course
Slide Objective
To provide an overview of
the module topics and
objectives
Trang 4! Business Solutions Design Curriculum
" Curriculum Vision and Purpose
" Courses in the Curriculum
" Curriculum Case Study
In this section
In this section, you will learn about the vision and purpose of both the Business Solutions Design Curriculum as a whole and of the four courses in the
curriculum
You will also learn how Designing Data Services and Data Models fits into the
curriculum
Finally, you will learn how to use the curriculum case study to apply the principles taught in the course
Slide Objective
To explain the purpose of
the section and what
students will learn in the
section
Trang 5Curriculum Vision and Purpose
" Business solutions analysis and design
" Four Microsoft Official Curriculum courses
" Curriculum focus
" Benefits of curriculum
The Business Solutions Design Curriculum teaches how to analyze business requirements and develop business solutions that meet those requirements The curriculum includes four Microsoft® Official Curriculum (MOC) courses These instructor-led seminars and workshops provide a clear path to mastering business solution analysis and design, and prepare participants so that they can get maximum benefit from the Mastering Series development courses
To provide a solid foundation for instruction on design and analysis, the concepts of the Microsoft Solution Framework (MSF) are integrated into all courses in the curriculum In addition, the courses largely cover the stated objectives for Microsoft Certified Solution Developer (MCSD) Exam 70-100 Curriculum benefits include:
Slide Objective
To describe the Business
Solutions Design
Curriculum
Trang 6Courses in the Curriculum
Course 1607: Microsoft Technology for Business Solutions (1 day)
Course 1607: Microsoft Technology for
Business Solutions (1 day)
Course 1585: Gathering and Analyzing Business Requirements (3 days)
Course 1585: Gathering and Analyzing
Business Requirements (3 days)
Course 1609: Designing Data Services and Data Models (3 days)
Course 1609: Designing Data Services
and Data Models (3 days)
Course 1608: Designing Business Solutions (5 days)
Course 1608: Designing Business
Solutions (5 days)
The four courses in the Business Solutions Design Curriculum are as follows:
This seminar provides an overview of the broad feature set of Microsoft solutions technologies It explains how the technologies can be integrated to solve real business problems
This workshop teaches how to gather, analyze, and present business processes and requirements Participants learn how to develop and communicate a project’s vision and scope by using the appropriate MSF models and processes to capture business requirements and solution goals
This workshop teaches how to use conceptual, logical, and physical models and the appropriate MSF models and processes to design a business solution Participants design the presentation, business, and data layers of a solution, based on business requirements and vision and scope statements Participants also learn how to select suitable technologies and architectures for their solution, based on tradeoff analysis
This workshop teaches how to analyze business requirements to determine data storage and data access requirements Participants learn how to design data models and the data layer of Microsoft Windows® Distributed interNet Applications (DNA) architecture, and how to select the appropriate
Microsoft technologies
Slide Objective
To briefly describe the four
courses in the curriculum
and provide context for the
current course
Lead-in
To help you understand the
context of this course, let’s
review the four courses in
the curriculum
Trang 7Curriculum Case Study
" Role of the case study in the curriculum
" Company name: Ferguson and Bardell, Inc.
The Business Solutions Design Curriculum uses a case study to provide continuity across its courses for students who take the entire curriculum The information in the case study is used to apply the skills learned in each course The case study features Ferguson and Bardell, Inc., a Chicago-based
engineering, architecture, and project management firm The company has over
800 employees Corporate headquarters occupy seven floors of a prominent office high-rise in downtown Chicago, with satellite offices in Detroit, Milwaukee, Cincinnati, Indianapolis, and Louisville
Each course provides a combination of individual, small group, and class activities built around scenarios involving this fictitious company The courses also provide additional practice scenarios as needed to supplement the Ferguson and Bardell case study
Slide Objective
To introduce the
curriculum’s case study and
show how students will use
it in this course
Lead-in
Throughout the curriculum,
you will apply the skills that
you learn to a common case
study
Trang 8! Overview of This Course
" Course Vision and Purpose
" Course Objectives
" Modules in This Course
In this section
In this section, you will learn about the vision and purpose for the course, and the benefits of taking the course
You will then learn about the course objectives, which summarize the performance skills you will have acquired by the end of the course
Finally, you will see a brief summary of each of the modules in this course Together, these summaries provide an overall picture of the information that will be covered in the next three days
Slide Objective
To explain the vision and
purpose of this course and
provide an overview of what
students will learn
Trang 9Course Vision and Purpose
This course teaches you how to:
" Determine data storage and data access requirements from business requirements
" Design data models and the data layer of a Windows DNA architecture
" Select the appropriate data technologies for a solution
Course 1607
Course 1585
Course 1609
Course 1608
Course 1609: Designing Data Services and Data Models (3 days)
Course 1609: Designing Data Services and Data Models (3 days)
Business Solution Design Curriculum
This is the fourth course in the Business Solutions Design Curriculum The course focuses on the design of the data schema and the data services layer of
an application created by using the Windows DNA architecture
This course teaches how to extract data requirements from a conceptual model that describes business requirements You learn how to generate first a logical data design and then a physical data design, taking into account a specific database system Next, you learn how to design data services in the data layer and select appropriate data access technologies Finally, you learn how to select
an appropriate data technology for your given needs
The fact that this course is listed last in the curriculum does not imply that data design is the last step in the application design process Data design should be integrated throughout the entire design process
Slide Objective
To summarize the goal of
this course and the benefits
to be gained from this
course
Trang 10Course Objectives
" 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 rules to implement, given a set of constraints
" Select appropriate data access and data storage technologies for a solution
Derive conceptual data requirements from business requirements
Earlier stages of the application design process yield business requirements As the first step in creating a data model, you will learn to analyze those
requirements to determine the data requirements of the solution
Develop entity/relationship (ER) models
An ER model is commonly used to map data needs to a logical data model It allows for communication, analysis, and optimization of the logical model You will learn the primary components of the ER model and how to create an ER model
Normalize a logical data model
Normalization reduces redundancy in and allows for further analysis of the logical data model You will learn the most commonly used forms of normalization and how to normalize the solution’s logical data model
Create an optimized physical data model
You will learn how to move from a logical data model to a physical data model, taking into account data characteristics and common data types You will also learn common optimization techniques for increasing database performance
Select the appropriate type and location of data integrity rules to implement, given a set of constraints
You will learn how to implement data integrity and where to implement data integrity rules
Select appropriate data access and data storage technologies for a solution
You will learn about Microsoft data access technologies, as well as different types of data storage technologies in use today
Slide Objective
To review the overall
objectives for this course
Lead-in
The course as a whole has
six main objectives Each of
the subsequent modules
also has objectives that
relate directly to the main
objectives
Trang 11Modules in This Course
" Module 1: Course Overview
" Module 2: Solution Design Processes
" Module 3: Using a Conceptual Design for Data Requirements
" Module 4: Deriving a Logical Data Design
" Module 5: Normalizing the Logical Data Design
Module 1: Course Overview
You will learn about the Business Solutions Design Curriculum and how this course fits into the curriculum You will also learn about the topics covered in the course
Module 2: Solution Design Processes
You will learn about the conceptual, logical, and physical design process and how data design fits into these design stages You will also learn about the application design process and services-based design, and how models can be used to frame the location of data services and the data store in a solution design
Module 3: Using a Conceptual Design for Data Requirements
You will begin the process of determining data needs by looking at an existing conceptual design and extracting the initial data requirements
Module 4: Deriving a Logical Data Design
You will learn to create an ER model and a logical data design from the data requirements
Module 5: Normalizing the Logical Data Design
You will learn about keys and their role in database design You will also learn about normalization techniques that minimize duplication of data in a database
Slide Objective
To provide a high-level
summary of the modules in
this course
Lead-in
In the next three days, you
will cover the following
topics and implement the
skills that you will learn in
practical activities
Delivery Tip
While you present the
module overviews, provide
students with a summary of
the gathering, analyzing,
and presenting process that
they will use in the course
Trang 12Modules in This Course (continued)
" Module 6: Deriving a Physical Data Design
" Module 7: Implementing Data Integrity
" Module 8: Designing Data Services
" Module 9: Data Storage Considerations
Module 6: Deriving a Physical Data Design
You will translate the logical design into a physical data schema, taking into account translation rules and characteristics of the selected database system
Module 7: Implementing Data Integrity
You will learn about implementing business rules and data integrity in a database
Module 8: Designing Data Services
You will learn how to design data services for a solution You will also learn about considerations to make when selecting a data access technology and what data access technologies are currently available from Microsoft
Module 9: Data Storage Considerations
You will learn how to select the most appropriate database software and hardware You will also learn about the issues that you should consider when planning a disaster recovery or backup and restore procedure
Slide Objective
To provide a high-level
summary of the modules in
this course
Trang 13! Activity 1.1: Categorizing Existing Information
d
In this activity, you will look for ways to group information by categorizing it This activity allows you to examine the ways in which information can be related and viewed
After completing this activity, you will be able to:
Slide Objective
To explain the purpose and
tasks of this activity
Delivery Tip
Make sure the students
know that there is more than
one right answer to this
activity
Point out that most
categories will result in
subcategories
Trang 14THIS PAGE INTENTIONALLY LEFT BLANK