SlideShare ist ein Scribd-Unternehmen logo
1 von 29
SQL Server 2008R2




       Lezlee Coulter
               lezlee99@comcast.net
      linkedin.com/pub/lezlee-coulter
                       443-871-5557
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
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
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
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.
Transfer Funds
Cont’d
Views
               A Current Month Bank Statement
Utilizing Concatenation , Joins & Date Functions
T-SQL Queries
       The Merge Statement
New in 2008: Insert & Update in One
Merge Results




Taking advantage of Output $Action
  to review the results of the Merge
T-SQL Queries
  Recursive CTE’s
    And again…
Recursive CTE Results
T-SQL Queries
                    Apply
2005 feature that allows us to ‘apply’ the results
       of a UDF to all the rows in a table




                The function
Apply with Results
T-SQL Queries
 The Pivot Statement
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
SSIS
Dynamic Import Products
Import Orders




Inserts into the Details & Header Tables
        A mail task to relay results
SSIS
Import Orders DataFlow
SSRS
   Stored Procedure for Required Report




        Utilizes Cross Apply and Rank Function
SSRS
Report Results from the Stored Procedure
   Matrix Report   SSRS
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
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
Utilizes Central Database
   All online transactions
      MoviePurchases
    Membership sign-up

        Central Database
ER-Diagram
Primary Key- Foreign Key Relationships
SSIS
   Insert Existing Titles Into Inventory




Control Flow : Moves processed files to a new location
         Send Tasks to relay success or failure
SSIS

Weitere ähnliche Inhalte

Was ist angesagt?

SQL SERVER DBA MARK
SQL SERVER DBA MARKSQL SERVER DBA MARK
SQL SERVER DBA MARK
Mark Eremah
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Continuent
 
Tripit Ajaxworld V5
Tripit Ajaxworld V5Tripit Ajaxworld V5
Tripit Ajaxworld V5
rajivmordani
 
SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DAC
sqlserver.co.il
 

Was ist angesagt? (20)

Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...Examining Master Data integration using BizTalk Server and SQL Server Master ...
Examining Master Data integration using BizTalk Server and SQL Server Master ...
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...SSIS coding conventions, best practices, tips and programming guidelines for ...
SSIS coding conventions, best practices, tips and programming guidelines for ...
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
 
Power bi premium
Power bi premiumPower bi premium
Power bi premium
 
Move a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloudMove a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloud
 
Relational data modeling trends for transactional applications
Relational data modeling trends for transactional applicationsRelational data modeling trends for transactional applications
Relational data modeling trends for transactional applications
 
Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016Everything you need to know about SQL Server 2016
Everything you need to know about SQL Server 2016
 
SQL SERVER DBA MARK
SQL SERVER DBA MARKSQL SERVER DBA MARK
SQL SERVER DBA MARK
 
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
Tutorial: SharePoint 2013 Admin in the Hybrid World by Jason Himmelstein - SP...
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
 
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQLWebinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
Webinar Slides: MySQL HA/DR/Geo-Scale - High Noon #4: MS Azure Database MySQL
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
 
Data Management Gateway - Deep Dive
Data Management Gateway - Deep DiveData Management Gateway - Deep Dive
Data Management Gateway - Deep Dive
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
 
Tripit Ajaxworld V5
Tripit Ajaxworld V5Tripit Ajaxworld V5
Tripit Ajaxworld V5
 
Azure Databricks is Easier Than You Think
Azure Databricks is Easier Than You ThinkAzure Databricks is Easier Than You Think
Azure Databricks is Easier Than You Think
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
SQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DACSQL Explore 2012 - Meir Dudai: DAC
SQL Explore 2012 - Meir Dudai: DAC
 

Ähnlich wie Lac portfolio

Business Intelligence Portfolio Rahel Thomas
Business Intelligence Portfolio Rahel ThomasBusiness Intelligence Portfolio Rahel Thomas
Business Intelligence Portfolio Rahel Thomas
BIPortfolioRThomas
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
MoniqueO Opris
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
T.N simha
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
Sam B
 
KeyAchivementsMimecast
KeyAchivementsMimecastKeyAchivementsMimecast
KeyAchivementsMimecast
Vera Ekimenko
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
Paul Anderson
 
Elizabeth Mc Rae Resume Sf
Elizabeth Mc Rae Resume SfElizabeth Mc Rae Resume Sf
Elizabeth Mc Rae Resume Sf
emmcare
 
BrianMiller CV short 2015
BrianMiller CV short 2015BrianMiller CV short 2015
BrianMiller CV short 2015
Brian Miller
 

Ähnlich wie Lac portfolio (20)

Business Intelligence Portfolio Rahel Thomas
Business Intelligence Portfolio Rahel ThomasBusiness Intelligence Portfolio Rahel Thomas
Business Intelligence Portfolio Rahel Thomas
 
Steps towards business intelligence
Steps towards business intelligenceSteps towards business intelligence
Steps towards business intelligence
 
My SQL Portfolio
My SQL PortfolioMy SQL Portfolio
My SQL Portfolio
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
simha msbi resume
simha msbi resumesimha msbi resume
simha msbi resume
 
Simha msbi resume
Simha msbi resumeSimha msbi resume
Simha msbi resume
 
Samuel Bayeta
Samuel BayetaSamuel Bayeta
Samuel Bayeta
 
Siva-CV
Siva-CVSiva-CV
Siva-CV
 
KeyAchivementsMimecast
KeyAchivementsMimecastKeyAchivementsMimecast
KeyAchivementsMimecast
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
 
Colin\'s BI Portfolio
Colin\'s BI PortfolioColin\'s BI Portfolio
Colin\'s BI Portfolio
 
A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13A Primer To Sybase Iq Development July 13
A Primer To Sybase Iq Development July 13
 
Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2Introduction to microsoft sql server 2008 r2
Introduction to microsoft sql server 2008 r2
 
Chris_Resume_2017
Chris_Resume_2017Chris_Resume_2017
Chris_Resume_2017
 
Resume Vikram_S
Resume Vikram_SResume Vikram_S
Resume Vikram_S
 
Elizabeth Mc Rae Resume Sf
Elizabeth Mc Rae Resume SfElizabeth Mc Rae Resume Sf
Elizabeth Mc Rae Resume Sf
 
ChandraSekhar
ChandraSekharChandraSekhar
ChandraSekhar
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
CTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive AnalyticsCTO View: Driving the On-Demand Economy with Predictive Analytics
CTO View: Driving the On-Demand Economy with Predictive Analytics
 
BrianMiller CV short 2015
BrianMiller CV short 2015BrianMiller CV short 2015
BrianMiller CV short 2015
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Lac portfolio

  • 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.
  • 6.
  • 9. Views A Current Month Bank Statement Utilizing Concatenation , Joins & Date Functions
  • 10. T-SQL Queries The Merge Statement New in 2008: Insert & Update in One
  • 11. Merge Results Taking advantage of Output $Action to review the results of the Merge
  • 12. T-SQL Queries Recursive CTE’s And again…
  • 14. T-SQL Queries Apply 2005 feature that allows us to ‘apply’ the results of a UDF to all the rows in a table The function
  • 16. T-SQL Queries The Pivot Statement
  • 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
  • 19. Import Orders Inserts into the Details & Header Tables A mail task to relay results
  • 21. SSRS  Stored Procedure for Required Report Utilizes Cross Apply and Rank Function
  • 22. SSRS Report Results from the Stored Procedure
  • 23. Matrix Report SSRS
  • 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
  • 27. ER-Diagram Primary Key- Foreign Key Relationships
  • 28. SSIS Insert Existing Titles Into Inventory Control Flow : Moves processed files to a new location Send Tasks to relay success or failure
  • 29. SSIS