destin centala sql portfolio
TRANSCRIPT
![Page 2: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/2.jpg)
TABLE OF CONTENTS
Introduction - 3 PiggyBank - 4 MiniAdventureWorks SSIS/SSRS - 9 BlockFlix - 16
![Page 3: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/3.jpg)
INTRODUCTION This a portfolio of the projects I worked on during a
nine week course period while attending SetFocus SQL Master’s Program.
The SetFocus program covers the Microsoft Official Curriculum along with a few of its own materials to cover the following skills RDBMS Querying using Transact SQL Implementing and Maintaining a MS SQL 2008 Database Designing Security for a MS SQL 2008 Database SQL Server Business Intelligence Development Studio
SSIS/SSRS
The course included in class exercises and labs but also had me utilize the learned skills in real-world projects to help gain experience and a better grasp of the material.
![Page 4: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/4.jpg)
PIGGYBANK
The PiggyBank Project simulated a mock bank that could handle the following: Customer and Account relationships Transactions to account
i.e. Deposits, Withdrawals, and Transfers Handling different types of Overdrafts
The project helped illustrate skills with: DML/DDL Triggers, Parameterized Stored
Procedures, and Views.
![Page 5: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/5.jpg)
PIGGYBANK DATABASE DIAGRAM
![Page 6: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/6.jpg)
PIGGYBANK STORED PROCEDURE EXAMPLE
General Transaction Information
![Page 7: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/7.jpg)
PIGGYBANK DML/DDL EXAMPLE
![Page 8: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/8.jpg)
PIGGYBANK STORED PROCEDURES SELECTING FROM A VIEW
![Page 9: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/9.jpg)
MINIADVENTUREWORKS
The MiniAdventureWorks project focused on the SQL Server Integration Services and Report Services
The SSIS portion of the product covered: Inserting and Updating data from CSV flat files into the
database Database and database object creation Manipulation of the flat flies Scheduling emailing of the files
The SSRS portion of the project covered: Running reports on the database Having parameter with set list Scheduling snapshot views of the reports for Report
Manager Setting Security for each report Arranging Email schedules to appropriate departments for
each report
![Page 10: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/10.jpg)
MINIADVENTUREWORKS DATABASE DIAGRAM
![Page 11: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/11.jpg)
MINIADVENTUREWORKS DATABASE CREATION EXAMPLE
![Page 12: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/12.jpg)
MINIADVENTUREWORKS IMPORTING AND UPDATING TABLE
Control Flow Data Flow: Insert Data Flow: Update
![Page 13: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/13.jpg)
MINIADVENTUREWORKS FILE MANIPULATION AND EMAIL TASK
Control Flow Data Flow: Import to Order Header
Data Flow: Import to Order Detail
![Page 14: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/14.jpg)
MINIADVENTUREWORKS SALES BY YEAR REPORT
This report shows the total sales of each Vendor for each selected Ship Method from the drop down list over each year. It allows for one or multiple Ship Methods to be selected and displays header information of who ran the report, when it was run and which methods were selected.
![Page 15: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/15.jpg)
MINIADVENTUREWORKS EMAIL SUBSCRIPTION FOR LINKED REPORT
![Page 16: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/16.jpg)
BLOCK FLIX The Block Flix group project was the final project of the
Setfocus program and it utilized all the skills I learned throughout the course.
It had my team and I develop three databases that were going to be jointly used to run an online movie rental provider that was expanding to store and kiosk locations
The first database acted as the Central database that kept track of all the companies inventory and transactions. Central would also handle the online transactions and membership data.
Then store and kiosk databases were to be examples of what would be implemented for Block Flix locations as they opened. The store would keep track of its inventory and a transaction
history that would be transmitted to Central at the end of each buiness day
The kiosk would have its inventory but would transmit transaction information on a real time basis and not keep a history
![Page 17: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/17.jpg)
BLOCK FLIX CENTRAL DATABASE DIAGRAM
![Page 18: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/18.jpg)
BLOCK FLIX STORE DATABASE DIAGRAM
![Page 19: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/19.jpg)
BLOCK FLIX KIOSK DATABASE DIAGRAM
![Page 20: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/20.jpg)
BLOCK FLIX ADDING MOVIE
For the Block Flix Project I, we were given that the client would be submitting new movies to be entered into the database via XML The XML file would contain all the general
information of the movie such as title, genre, rating, and release year as well as a list of up to three actors, two directors, and two producers.
The XSD file for importing the XML files were left for us to design and they would submit accordingly
This portion of the project was to be demonstrated during our final presentation during our graduation from Setfocus.
![Page 21: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/21.jpg)
BLOCK FLIX ADDING MOVIE XSD FILE
![Page 22: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/22.jpg)
BLOCK FLIX ADDING MOVIE EXAMPLE XML
This example has two different movies being added. Both having actors and directors being added under the maximum number of names permitted to be sent.
![Page 23: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/23.jpg)
BLOCK FLIX ADD MOVIE CONTROL FLOW
I performed the insertion of the XML files with four data flows, one handling each table we were inserting into. For inserting into the MovieCopy table I also wrote a stored procedure to help with handling insertion of multiple copies of the same movie title into the Block Flix Central database.
![Page 24: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/24.jpg)
BLOCK FLIX ADD MOVIE DATA FLOW
![Page 25: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/25.jpg)
BLOCK FLIX ADD TALENT NAME DATA FLOW
![Page 26: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/26.jpg)
BLOCK FLIX ADD MOVIE TALENT DATA FLOW
![Page 27: Destin Centala SQL Portfolio](https://reader035.vdocuments.mx/reader035/viewer/2022062313/557b01acd8b42a79308b4da1/html5/thumbnails/27.jpg)
BLOCK FLIX ADD MOVIE COPY DATA FLOW
Stored Procedure in OLE DB Command