• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Lac portfolio

Lac portfolio






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Lac portfolio Lac portfolio Presentation Transcript

    • 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 caliberinstruction, I came to SetFocus to start on a new career path. “I want tolive and breathe SQL Server”, was my request. They did not disappoint.The eight-week SQL Master’s Program delivered real world applicationof the skills needed in today’s work force. From Normalization toReporting, from Stored Procedures to Integration, SetFocus provided mewith an invaluable education.But who am I? That’s what you really want to know. I am a person whodecided that life is too short not do something I want to do. I wanted toknow how they pull up my balance at the bank or find my informationwhen I swipe my card at the grocery store. And I wanted to be able to doit 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 weregiven a banking scenario and data that the bank may wantto utilize.Normalize the data through Codd’s rulesWrite Stored Procedures to create customers andaccounts.Write Stored Procedures to initialize and completestandard banking transactions.Create Views to access ATM and statement balances andtransaction history.
    • Transfer Funds
    • Cont’d
    • Views A Current Month Bank StatementUtilizing Concatenation , Joins & Date Functions
    • T-SQL Queries The Merge StatementNew in 2008: Insert & Update in One
    • Merge ResultsTaking 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 Apply2005 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 reportsand make available through subscriptions
    • SSISDynamic Import Products
    • Import OrdersInserts into the Details & Header Tables A mail task to relay results
    • SSISImport Orders DataFlow
    • SSRS Stored Procedure for Required Report Utilizes Cross Apply and Rank Function
    • SSRSReport 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 databaseto 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 StoreDatabase Store Database DataBas DataBase Database e Kiosk Kiosk Central Database DatabaseDatabase Store Store Kiosk DataBase DataBase KioskDatabase Kiosk Database Database
    • Utilizes Central Database All online transactions MoviePurchases Membership sign-up Central Database
    • ER-DiagramPrimary Key- Foreign Key Relationships
    • SSIS Insert Existing Titles Into InventoryControl Flow : Moves processed files to a new location Send Tasks to relay success or failure
    • SSIS