1. SQL Server 2008R2
Lezlee Coulter
lezlee99@comcast.net
linkedin.com/pub/lezlee-coulter
443-871-5557
2. Table of Contents
Introduction Why SetFocus?
Piggy Bank
Developing and Implementing a Sql Server Database for a Banking Institution
T-SQL Queries
Sample T-SQL queries to include Merge, Recursice CTE’s, Pivot, Cross Apply
Mini-AdventureWorks
Implentation of Database Development, SSIS packages & SSRS Reports
Putting It All Together
BLOCK FLIX
• Adhering to RDBMS core concepts through design and development of a database for a
movie rental company.
• Import and export of data to and from central, store and kiosk databases through SSIS.
• Utilizing SSRS to create and distribute marketing & finance reports
3. Why SetFocus?
Drawn to the intense nature of the course work and the high caliber
instruction, I came to SetFocus to start on a new career path. “I want to
live and breathe SQL Server”, was my request. They did not disappoint.
The eight-week SQL Master’s Program delivered real world application
of the skills needed in today’s work force. From Normalization to
Reporting, from Stored Procedures to Integration, SetFocus provided me
with an invaluable education.
But who am I? That’s what you really want to know. I am a person who
decided that life is too short not do something I want to do. I wanted to
know how they pull up my balance at the bank or find my information
when I swipe my card at the grocery store. And I wanted to be able to do
it myself. That’s why I’m here. That’s why I chose this path.
I’ve included some samples of my work and I hope you enjoy them.
Please feel free to contact me with any questions.
Lezlee Coulter
4. SQL Server Master’s Curriculum
RDBMS Concepts
MS SQL Server 2008R2 T-SQL
Implementing a Microsoft SQL Server 2008R2
Database
Advanced SQL Querying and Programming
Microsoft SQL Server 2008R2 Integration
Services
Microsoft SQL Server 2008R2 Reporting
Services
5. Piggy Bank
Following our RDBMS and T-SQL instruction, we were
given a banking scenario and data that the bank may want
to utilize.
Normalize the data through Codd’s rules
Write Stored Procedures to create customers and
accounts.
Write Stored Procedures to initialize and complete
standard banking transactions.
Create Views to access ATM and statement balances and
transaction history.
17. Mini-AdventureWorks
Working in BIDS
Create a small database using the AdventureWorks model
Build SSIS Packages to import data from flat files
Design and deploy SSRS Reports to Report Server
Create linked reports from multi-parameterized reports
and make available through subscriptions
24. Group Roles
Block-Flix
Project Lead: Lezlee Coulter
Developers: James Vaughn
Theresa Rice
Irina Zibermanas
Putting It All Together
A movie rental company needs a new database
to function with store, kiosk & online rentals & sales
As a group, design and implement the database
Develop the necessary packages in SSIS to import inventory
Create reports for the finance & marketing departments
Present our work to management
25. Online
Store
Kiosk
Kiosk Database Kiosk
Store Store
Database Store Database
DataBas DataBase
Database
e
Kiosk
Kiosk Central Database
Database
Database
Store Store
Kiosk DataBase DataBase Kiosk
Database Kiosk Database
Database
26. Utilizes Central Database
All online transactions
MoviePurchases
Membership sign-up
Central Database