課程名稱:MCSA: SQL Server 2012 (3科) 認證課程 - 簡稱:MCSA SQL Training Course (2012) |
Exam 070-461 & 070-462 Querying and Administering a Microsoft SQL Server 2012 Database (36 hours)
1. SQL Server 2012 Overview
1.1 Introduction to SQL Server 2012
1.2 Major Components of SQL Server 2012
1.3 Editions and Feature Comparisons of SQL Server 2012
2. Deploying SQL Server 2012
2.1 Windows Domain Environment
2.2 SQL Server 2012 Hardware Requirements
2.3 SQL Server 2012 Software Requirements
2.4 Installing SQL Server 2012
2. (Cont.) Network Protocols
2.1 Client – Server 2 tier SQL Networking Model
2.2 Server Network Protocols
2.3 Client Network Protocols – SQL Native Client
2.4 Choosing , Comparing SQL Network Protocols
3. Basic Concept of SQL Server Database (資料庫)
3.1 Creating SQL Server Database
3.2 Table (資料表)
3.3 Using ODBC to access SQL Server Database (請於家中進行實習)
3.6 Using OLE DB to access SQL Server 2012 Database (請於家中進行實習)
4. SQL Native Client
4.1 Deploying SQL Native Client
4.2 Connecting to SQL Sever Database by using SQL Native Client
5. Fully Qualified Names (完全合格名)
6. System Meta Data
6.1 System Databases
6.2 System Views
7. Transaction Log (交易記錄)
7.1 A Case Study of Roll Back
7.2 A Case Study of Roll Forward
8. Error Logging
8.1 Database Engine Error Severities
8.2 System Table for all error messages
8.3 Obtaining SQL Server Database Engine log
9. Alerts (警報)
9.1 Starting of SQL Server Agent
9.2 Database Mail
9.3 Setting Up an Alert Event for SQL Server Agent
10. Scheduled Jobs
10.1 Configuring Scheduled Jobs
10.2 Scripting (手稿化) Scheduled Jobs
11. Table Size
12. Index (索引)
12.1 Creating an Index
12.2 Nonclustered and Clustered Index
12.3 Non-Clustered Index with Included Columns
12.4 Using Included Columns to Avoid Size Limits
12.5 Summary of using Included Columns of a Non-clustered Index (無需強記,理解便可)
12.6 Index Usage
12.7 Fill Factor
12.8 Composite Index (組合索引)
12.9 Filtered Index
12.10 Reorganizing Index
13. Data Model
13.1 Normalization (正常化)
13.2 Cases
13.3 Relationship (關聯)
13.4 Using Normalized Database Design
14. Physical Database Architecture
14.1 Database Files
14.2 Filegroups
15. Physical Table Architecture
15.1 Table Organization
15.2 Partitioned Tables and Indexes
15.3 General Guidelines for Implementing Horizontally Partitioned Tables
15.4 Preparing a large table and Benchmarking a large table scan
15.5 Adding Extra Filegoups and Data Files
15.6 Understanding Partition Functions
15.7 Creating Partition Functions
15.8 Understanding Partition Scheme
15.9 Creating Partition Scheme
15.10 Partitioning Table Data by Datetime column
15.11 Benchmarking Partitioned Table
15.12 Guideline for Partitioned Index
15. (Cont.) Monitoring (監察) SQL Server
15.1 SQL Server Profiler
15.2 Detect Blocking
15.3 Ad hoc Blocking removal
15.4 Using Tuning Template
16. Database Engine Tuning Advisor
16.1 Introduction to Database Engine Tuning Advisor (DTA)
16.2 Using a Workload file
16.3 More references about DTA tuning options
17. Views
17.1 Understanding Standard View
17.2 Using View to provide Backward Compatibility
17.2 (Cont.) CHECK OPTION
17.3 Designing and Implementing Indexed View
17.4 Using Hints with Indexed View
17.5 Detecting Discrepancy (分歧) between Table and Indexed View
17.6 Index Statistics
18. Maintenance Plan
18.1 Transaction Information
18.2 Structural and Logical Integrity of a database
18.3 Automated Maintenance Plan
18.4 Emergency Administration
19. Resource Monitoring
19.1 About SQL Server Performance objects
19.2 Monitoring overall Memory Usage
19.2 (Cont.) Monitoring Memory used by SQL Server
20. Disaster Recovery
20.1 Three Recovery Models
20.2 Types of Backup supported in Full Recovery Model
20.3 Performing Backup
20.4 Performing Restore
20.5 Performing a Backup/Restore with SQL Server Management Studio
20.6 Information about a Backup File
21. Configuring High-Availability - Standby Server
21.1 Configuring a Standby SQL Server
22. Configuring High-Availability – Log Shipping
22.1 About Log Shipping (記錄運送)
22.2 Typical Log Shipping Configuration
22.3 Configuring Log Shipping
23. Configuring High-Availability – Database Mirroring
23.1 Database Mirroring Overview
23.2 Benefits of Database Mirroring
23.3 Configuring Database Mirroring
23.4 Connecting Clients to a Mirrored Database
23.5 Removing Database Mirroring
23.6 Combining Database Mirroring and Log Shipping
24. Configuring High-Availability – Database Replication
24.1 Elements (元素) of Replication
24.2 Choosing Suitable Replication Role
24.3 Types of Replication
24.4 Configuring Transactional Replication
24.5 Replication Performance
24.6 Comparing High – Availability Technologies (只供參考)
25. Distributed Queries
25.1 Introduction to Distributed Queries
25.2 Ad Hoc (用完即棄式) Connection
25.2 (Cont.) Linked Servers
25.3 Configuring a Linked Server Mapped Login
25.4 Pass-through Query
26. Transact-SQL
26.1 Creating a New Database
26.2 Updating Records from Another Table
26.3 Aggregate (合成) Functions
26.4 Group By
26.5 HAVING
26.6 TOP (請於家中進行實習)
26.7 DISTINCT
26.8 COALESCE (聯合產生)
26.9 CONVERT
26.10 LTRIM and RTRIM
27. Triggers (觸發裝置)
27.1 Creating a Simple Trigger
27.2 Disabling a Trigger
27.3 Creating a Trigger to Perform Verification (核對)
27.4 Creating a Trigger to Backup Modified Data
27.5 Creating a Trigger to Examine New Data
27.6 Creating a Trigger to Perform Update on Other Table
27.7 INSTEAD OF (取而代之) TRIGGER
27.8 Summary of AFTER TRIGGER v.s. INSTEAD OF TRIGGER
28. Stored Procedure
28.1 Introduction to Stored Procedure
28.2 Using Parameters (參數) in Stored Procedures
28.3 Error Handling with “TRY and CATCH”
Exam 070-463:
Data Warehouse (18 hours)
1. Design and Implement a Data Warehouse
1.1 Introduction to Data WareHouse
1.2 Elements in a Data WareHouse Solution
1.3 Data WareHouse Basic Design
1.4 Characteristics of Fact Tables
1.4.1 Granuality
1.4.2 Measures
1.4.3 Primary Key
1.4.4 Indexes
1.4.5 Columnstore Indexes
1.4.6 Partitioning
1.5 Characteristics of Dimension Table
1.5.1 Primary Key
1.5.2 Indexes
1.5.3 Conformed Dimensions
1.5.4 Time Dimension Table
2. Configuring Data Flow in SSIS
2.1 Introduction to SSIS
2.2 Data Sources
2.3 Data Destination
2.4 Connection Manager
2.5 Data Transformation
2.5.1 Exercise for Using Sort and Merge Join Transformation
2.5.2 Exercise for Using Lookup Transformation
2.5.3 Exercise for Using Derived Column and Fuzzy Lookup Transformation
2.5.4 Exercise for Using Data Conversion and Conditional Split Transformations
2.5.5 Exercise for Using Merge and Union All Transformations
2.5.6 Exercise for Deduplication Using Sort and Fuzzy Grouping Transformation
2.5.7 Exercise for Slowly Chaning Dimension Transformation
2.6 Debugging Data Flow and Handling Error Output
3. Configuring Control Flow in SSIS
3.1 Introduction to Control Flow
3.1.1 Control Flow Tasks
3.1.2 Precedence Constraints
3.2 Variables, Parameters and Expression
3.2.1 Using Variables
3.2.2 Using Parameters
3.2.3 Using Expressions
3.3 Debugging and Error Handling
3.3.1 Package Events
3.3.2 Using Data Viewer and Breakpoint
3.3.3 Logging File and Dump File
3.3.4 Handling Errors
3.4 Checkpoint and Transaction
3.4.1 Configuring Failure Behavior
3.4.2 Using Transactions
4. SSIS Deployment
4.1 Execution of SSIS Projects and Packages
4.2 Deployment Model
4.2.1 Package Deployment Model
4.2.2 Project Deployment Model
4.3 SSIS Catalog
4.3.1 Folders
4.3.2 Enviroments and Enviroment Variables
4.3.3 Operation Log and Project Versions
4.4 SQL Server Agent
5. Data Quality Services and Master Data Services
5.1 Data Quality Services (DQS)
5.1.1 Introduction to DQS
5.1.2 DQS Knowledge Base and Domains
5.1.3 Data Quality Projects
5.1.4 DQS Cleansing Transformation
5.2 Introduction to Master Data Services (MDS)
5.2.1 Setting up MDS Database
5.2.2 MDS Model and its Objects
5.2.3 MDS Data Quality Features
5.2.4 MDS Functions
5.2.5 MDS Example
|