SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a 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
 

Similar a 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
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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)
 
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
 

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