0% found this document useful (0 votes)
58 views16 pages

373 - Module PM - DB Dev MS SQL Server - v1.0

Describe SQL Server 2005 and its features. Describe DDL, DML and DCL commands in SQL Server 2005. Describe database snapshots. Describe SELECT statement. Describe how to work with typed and untyped XML. Describe the new features in SQL Server 2008. Describe the enhancements in the CONVERT() function. Explain XQuery support.

Uploaded by

Vissu Rao
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views16 pages

373 - Module PM - DB Dev MS SQL Server - v1.0

Describe SQL Server 2005 and its features. Describe DDL, DML and DCL commands in SQL Server 2005. Describe database snapshots. Describe SELECT statement. Describe how to work with typed and untyped XML. Describe the new features in SQL Server 2008. Describe the enhancements in the CONVERT() function. Explain XQuery support.

Uploaded by

Vissu Rao
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Module Presenters Manual

for

Curriculum Code: 373

Effective from: June, 2011 Ver. 1.0

Amendment Record
Version No.
1.0

Effective Date
June 2011

Change
New

Replaced Pages
-

2011 Aptech Limited

Table of Contents
Sr.
No. 1. 2. 3. 4. 5. Introduction Information on Module Session Allocation Week-wise Session Schedule Session Coverage Library References

Details

Page No.
1 2 3 5 13

2011 Aptech Limited

Presenters Manual Database Development in Microsoft SQL Server

1. Introduction
At the end of this course, students will be able to: Define a Database Management System. Define and Explain RDBMS. Explain E-R diagrams. Explain the various normal forms. Describe SQL Server 2005 and its features. Describe DDL, DML and DCL commands in SQL Server 2005. Describe the system and user-defined databases in SQL Server 2005. Describe database snapshots. Describe SELECT statement. Define data types and list the categories in SQL Server 2005. Describe how to create tables. Describe how to work with typed and untyped XML. Describe subqueries and joins. Describe the data platform vision. Describe the new features in SQL Server 2008. Explain the dynamic development in SQL Server 2008. Describe the pervasive insight feature in SQL Server 2008. Describe analysis services of SQL Server 2008. Describe integration services of SQL Server 2008. Describe reporting services of SQL Server 2008. Explain Intellisense in SQL Server 2008. Explain Multi-Server query feature. Explain the concept of Query Editor regions. State the new features of Object Explorer. Describe Activity Monitor. Describe the process of declaring variables. Explain the new data types in SQL Server 2008. Describe sparse columns. Explain the concept of wide tables. Describe spatial data types. Explain the hierarchyid data type. Explain the new enhancements in the CONVERT() function. Describe the enhancements to date functions. Explain the new XQuery functions. Describe compound assignment operators. State the usage of table value constructors. Explain table-valued parameters. Explain the working of MERGE statement. Describe grouping sets in SQL Server 2008. Describe XML schema enhancements. Explain XQuery support. Describe the enhancements in XML DML. Define and describe data integrity. Explain integrity constraints. Explain the various types of indexes. State the need for indexes. Describe the clustered index structures and state their uses. Define online index operations. Explain XML indexes.
2011 Aptech Limited Page 1 of 13

Issue Date: June, 2011 Ver.1.0

Presenters Manual Database Development in Microsoft SQL Server

Define and explain views. Explain how to define stored procedures. Describe how to create Transact-SQL stored procedures. Define Triggers. Describe DDL and DML triggers.

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 2 of 13

Presenters Manual Database Development in Microsoft SQL Server

2. Information on Session Allocation


Module SQL Theory (No. of Hrs) 22 Lab (No. of Hrs) 18 Total (No. of Hrs) 40

Throughout this Presenters Manual, the module Database Development in Microsoft SQL Server will be referred to as SQL.

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 3 of 13

Presenters Manual Database Development in Microsoft SQL Server

3. Week-wise Session Schedule


A session has duration of 2 hrs.

Wk 1 2 3 4 5

Day 1 Session 1 SQL T1 Session 5 SQL L2 Session 9 SQL L4 Session 13 SQL T8 Session 17 SQL T10

Day 2 Session 2 SQL T2 Session 6 SQL T4 Session 10 SQL T6 Session 14 SQL L6 Session 18 SQL L8

Day 3 Session 3 SQL L1 Session 7 SQL L3 Session 11 SQL L5 Session 15 SQL T9 Session 19 SQL T11

Day 4 Session 4 SQL T3 Session 8 SQL T5 Session 12 SQL T7 Session 16 SQL L7 Session 20 SQL L9

T Theory Session L Lab Session

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 4 of 13

Presenters Manual Database Development in Microsoft SQL Server

4. Session Coverage
The table below details out the contents of each session where: SG Student Guide XP PowerPoint Slides Session No. Session-1 Session Details SQL T1 All the topics as listed below from Session 1 and Session 2 of RDBMS and Data Management book should be covered in this session. Session 1 RDBMS Concepts Explain the concept of data and database. Describe the approaches to Data Management. Define a Database Management System and list its benefits. Explain the different database models. Define and explain RDBMS. Describe entities and tables and list the characteristics of tables. List the differences between a DBMS and RDBMS. Deliverables Mapping RDBMS SG Session 1 XP Session 1 SG Session 2 XP Session 2

Session 2 E-R Model and Normalization Define and describe data modeling. Identify and describe the components of the E-R model. Identify the relationships that can be formed between entities. Explain what E-R diagrams are and why they are useful. Describe an E-R diagram, the symbols used for drawing and show the various relationships. Describe the various Normal Forms. Outline the uses of different Relational operators. Session-2 SQL T2 All the topics as listed below from Session 3 of RDBMS and Data Management book should be covered in this session. Session 3 Overview of SQL Server 2005 Describe SQL Server 2005 and state its

SG Session 3 XP Session 3

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 5 of 13

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details features. Identify the various components under SQL Server. Describe two-tier, three-tier and multi-tier models. List the system databases under SQL Server 2005. State the uses of primary, secondary and log files. Explain briefly the physical database architecture. Explain briefly the relational database engine architecture.

Deliverables Mapping

Session-3

Session-4

SQL L1 All topics from Session 4 (Lab) of RDBMS and Data Management book should be covered in this session. SQL T3 All the topics as listed below from Session 5 of RDBMS and Data Management book should be covered in this session. Session 5 Transact-SQL Language Outline the key features of Transact-SQL. Discuss variables, data types and comments in Transact-SQL. Summarize functions and expressions in Transact-SQL. Describe Data Definition Language and identify the commonly used DDL commands. Describe Data Manipulation Language and identify the commonly used DML commands. Explain Data Control Language and identify commonly used DCL commands. Describe how to execute Transact-SQL commands as: Single Statements Batches Scripts List and explain the enhancements in Transact-SQL.

SG Session 4

SG Session 5 XP Session 5

Session-5

SQL L2 All topics from Session 6 (Lab) of RDBMS and Data Management book should be covered in this session. SQL T4

SG Session 6

Session-6

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 6 of 13

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details All the topics as listed below from Session 7 of RDBMS and Data Management book should be covered in this session. Session 7 Databases Creating and Managing

Deliverables Mapping SG Session 7 XP Session 7

Describe the system and user-defined databases in SQL Server 2005. Outline the key features of the AdventureWorks sample database. Describe how to add filegroups and transaction logs. List types of database modifications and describe how to drop a database. Describe database snapshots. Session-7 SQL L3 All topics from Session 8 (Lab) of RDBMS and Data Management book should be covered in this session. SQL T5 All the topics as listed below from Session 9 of RDBMS and Data Management book should be covered in this session. Session 9 Accessing Data in a Database Describe the SELECT statement, its syntax and use. Explain how to use expressions with SELECT statement. Explain the use of various clauses used with SELECT. State the use of ORDER BY clause. All the topics as listed below from Session 11 of RDBMS and Data Management book should be covered in this session. Session 11 Creating Tables and Using Data Types Define the data types and list the categories in SQL Server 2005. Describe how to create, modify and drop tables in a SQL Server database. Describe how to add, modify and drop columns and constraints in a table. Describe how to work with typed and
Issue Date: June, 2011 Ver.1.0 2011 Aptech Limited Page 7 of 13

SG Session 8

Session-8

SG Session 9 XP Session 9 SG Session 11 XP Session 11

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details untyped XML. Explain how to create, use, and view XML schemas. Explain how to use XQuery to access XML data.

Deliverables Mapping

Session-9

SQL L4 All topics from Session 10 (Lab) of RDBMS and Data Management book should be covered in this session. All topics from Session 12 (Lab) of RDBMS and Data Management book should be covered in this session.

SG Session 10 SG Session 12

Session-10

SQL T6 All the topics as listed below from Session 13 of RDBMS and Data Management book should be covered in this session. Session 13 Advanced Query Techniques and Joins Explain the UNION, EXCEPT and INTERSECT operators. Explain subqueries. Describe joins. Describe the various types of joins.

SG Session 13 XP Session 13

Session-11

SQL L5 All topics from Session 14 (Lab) of RDBMS and Data Management book should be covered in this session. SQL T7 All the topics as listed below from Session 1 and Session 2 of New Features of SQL Server 2008 Class Notes should be covered in this session. Session 1 Getting Started with SQL Server 2008 Describe the data platform vision. Describe the new features in SQL Server 2008. Explain the dynamic development in SQL Server 2008. Describe the pervasive insight feature in SQL Server 2008. Describe analysis services of SQL Server 2008. Describe integration services of SQL Server

SG Session 14

Session-12

Class Notes Session 1 XP Session 1 Class Notes Session 2 XP Session 2

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 8 of 13

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details 2008. Describe reporting services of SQL Server 2008. Explain Intellisense in SQL Server 2008. Explain Multi-Server query feature. Explain the concept of Query Editor regions. State the new features of Object Explorer. Describe Activity Monitor.

Deliverables Mapping

Session 2 Transact-SQL Language Describe the process of declaring variables. Explain the new data types in SQL Server 2008. Describe sparse columns. Explain the concept of wide tables. Describe spatial data types. Explain the hierarchyid data type. Explain the new enhancements in the CONVERT() function. Describe the enhancements to date functions. Explain the new XQuery functions. Describe compound assignment operators. SQL T8 All the topics as listed below from Session 4 of New Features of SQL Server 2008 Class Notes should be covered in this session. Session 4 Enhancements in DML and XML DML Session-14 State the usage of table value constructors. Explain table-valued parameters. Explain the working of MERGE statement. Describe grouping sets in SQL Server 2008. Describe XML schema enhancements. Explain XQuery support. Describe the enhancements in XML DML.

Session-13

Class Notes Session 4 XP Session 4

SQL L6 All topics from Session 3 (Lab) and Session 5 (Lab) of New Features of SQL Server 2008 Class Notes should be covered in this session. SQL T9 All the concept lessons as listed below from Module 1, Module 2, Module 3, and Module 4 of Working with SQL Server DBO Course should be covered in this session.

Class Notes Session 3 Session 5

Session-15

CD-ROM Working with SQL Server DBO Course

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 9 of 13

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details Module 1 - Introduction to Data Integrity Data Integrity Types of Data Integrity Integrity Constraints

Deliverables Mapping Module 1 Module 2 Module 3 Module 4

Module 2 Introduction to Indexes Introduction to Indexes Index Architecture Retrieving Stored Data Finding Rows

All the concept lessons as listed below from Module 3 and Module 4 of Working with SQL Server DBO Course should be covered in this session. Module 3 Types of Indexes Various Types of Indexes Working with Indexes Viewing Index Information

Module 4 Maintaining Indexes Session-16 New Index features Optimizing Indexes

SQL L7 The workshop lessons of Module 1, Module 2, Module 3, and Module 4 of Working with SQL Server DBO Course should be covered in this session.

CD-ROM Working with SQL Server DBO Course Module Module Module Module 1 2 3 4

Session-17

SQL T10 All the concept lessons as listed below from Module 5 and Module 6 of Working with SQL Server DBO Course should be covered in this session. Module 5 Implementing Views Introduction to Views
2011 Aptech Limited

CD-ROM Working with SQL Server DBO Course Module 5 Module 6


Page 10 of 13

Issue Date: June, 2011 Ver.1.0

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details Defining Views

Deliverables Mapping

Module 6 Managing Views Session-18 Exploring CREATE VIEW options Modifying data through Views

SQL L8 The workshop lessons of Module 5 and Module 6 of Working with SQL Server DBO Course should be covered in this session.

CD-ROM Working with SQL Server DBO Course Module 5 Module 6

Session-19

SQL T11 All the concept lessons as listed below from Module 7, Module 8, and Module 9 of Working with SQL Server DBO Course should be covered in this session. Module 7 Introducing Stored Procedures Stored procedures Create and execute stored procedures

CD-ROM Working with SQL Server DBO Course Module 7 Module 8 Module 9

Module 8 More about Stored Procedures Viewing information Modifying and Dropping Stored Procedures Working with Stored Procedures

Module 9 Introduction to Triggers Session-20 Introduction to Triggers Creating DML Triggers Working with DML Triggers Working with DDL Triggers CD-ROM Working with SQL Server DBO Course Module 7
Issue Date: June, 2011 Ver.1.0 2011 Aptech Limited Page 11 of 13

SQL L9 The workshop lessons of Module 7, Module 8, and Module 9 of Working with SQL Server DBO Course should be covered in this session.

Presenters Manual Database Development in Microsoft SQL Server

Session No.

Session Details

Deliverables Mapping Module 8 Module 9

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 12 of 13

Presenters Manual Database Development in Microsoft SQL Server

5. Library References
Microsoft SQL Server 2008 T-SQL Fundamentals (PRO-Developer) (Paperback) by Itzik Ben-gan Programming Microsoft SQL Server 2008 (PRO-Developer) (Perfect Paperback) by Leonard Lobel, Andrew J. Brust, Stephen Forte ~~~ End of Document ~~~

Issue Date: June, 2011 Ver.1.0

2011 Aptech Limited

Page 13 of 13

You might also like