SlideShare uma empresa Scribd logo
1 de 27
Destin CentalaSQL Server Portfolio Phone: (734) 755 -8621 Email: dcentala@live.com
Table of Contents Introduction  - 3 PiggyBank - 4 MiniAdventureWorks SSIS/SSRS - 9 BlockFlix - 16
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.
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.
PiggyBank Database Diagram
PiggyBank Stored Procedure Example General Transaction Information
PiggyBank DML/DDL Example
PiggyBank Stored Procedures Selecting from a View
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
MiniAdventureWorks Database Diagram
MiniAdventureWorks Database Creation Example
MiniAdventureWorks  Importing and Updating Table Control Flow Data Flow: Insert Data Flow: Update
MiniAdventureWorks File Manipulation and Email Task Control Flow Data Flow:  Import to Order Header Data Flow:  Import to Order Detail
MiniAdventureWorksSales 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.
MiniAdventureWorks Email Subscription for Linked Report
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
Block Flix Central Database Diagram
Block Flix Store Database Diagram
Block Flix Kiosk Database Diagram
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.
Block Flix Adding Movie XSD File
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.
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.
Block Flix Add Movie Data Flow
Block Flix Add Talent Name Data Flow
Block Flix Add Movie Talent Data Flow
Block Flix Add Movie Copy Data Flow Stored Procedure in OLE DB Command

Mais conteúdo relacionado

Destaque

Ogilvy/Kaseya Caso de Estudio
Ogilvy/Kaseya Caso de EstudioOgilvy/Kaseya Caso de Estudio
Ogilvy/Kaseya Caso de EstudioMonica Paul
 
TOTAL DESIGN BROCHURE 2016 (febrero 2016)
TOTAL DESIGN BROCHURE 2016 (febrero 2016)TOTAL DESIGN BROCHURE 2016 (febrero 2016)
TOTAL DESIGN BROCHURE 2016 (febrero 2016)Luis Wah
 
Problemasc1425325265 (1)
Problemasc1425325265 (1)Problemasc1425325265 (1)
Problemasc1425325265 (1)tocxon
 
Active Directory ve Powershell ile Hyper-V Taşıma
Active Directory ve Powershell ile Hyper-V TaşımaActive Directory ve Powershell ile Hyper-V Taşıma
Active Directory ve Powershell ile Hyper-V TaşımaMustafa
 
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...Nicole Mank
 
9 14 Genres review and Poly Vocabulary Questions
9 14 Genres review and Poly Vocabulary Questions9 14 Genres review and Poly Vocabulary Questions
9 14 Genres review and Poly Vocabulary Questionslnelson7
 
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite horriblequalm1275
 
Impact of dams roumenova yanev_yaramov_10_4
Impact of dams roumenova yanev_yaramov_10_4Impact of dams roumenova yanev_yaramov_10_4
Impact of dams roumenova yanev_yaramov_10_4MrJewett
 
Presentación DYRECTO Consultores
Presentación DYRECTO ConsultoresPresentación DYRECTO Consultores
Presentación DYRECTO ConsultoresMentor Day
 
Constitución De La Cooperativa
Constitución De La CooperativaConstitución De La Cooperativa
Constitución De La CooperativaMovb Glez
 
El camino de_santo_domingo_-_guia
El camino de_santo_domingo_-_guiaEl camino de_santo_domingo_-_guia
El camino de_santo_domingo_-_guiaRsm San Martín
 
TUO_TechNotes_Version3.12Release_02_11_14
TUO_TechNotes_Version3.12Release_02_11_14TUO_TechNotes_Version3.12Release_02_11_14
TUO_TechNotes_Version3.12Release_02_11_14brewman2013
 
Calculo mental jj
Calculo mental jjCalculo mental jj
Calculo mental jjRaaaaaquel
 

Destaque (20)

Ogilvy/Kaseya Caso de Estudio
Ogilvy/Kaseya Caso de EstudioOgilvy/Kaseya Caso de Estudio
Ogilvy/Kaseya Caso de Estudio
 
Nm jan 9, 1950
Nm jan 9, 1950Nm jan 9, 1950
Nm jan 9, 1950
 
Ks
KsKs
Ks
 
TOTAL DESIGN BROCHURE 2016 (febrero 2016)
TOTAL DESIGN BROCHURE 2016 (febrero 2016)TOTAL DESIGN BROCHURE 2016 (febrero 2016)
TOTAL DESIGN BROCHURE 2016 (febrero 2016)
 
Valores humanos
Valores humanosValores humanos
Valores humanos
 
Problemasc1425325265 (1)
Problemasc1425325265 (1)Problemasc1425325265 (1)
Problemasc1425325265 (1)
 
Active Directory ve Powershell ile Hyper-V Taşıma
Active Directory ve Powershell ile Hyper-V TaşımaActive Directory ve Powershell ile Hyper-V Taşıma
Active Directory ve Powershell ile Hyper-V Taşıma
 
sistema de dirrecion
sistema  de dirrecionsistema  de dirrecion
sistema de dirrecion
 
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...
Content Marketing im Cross-Channel-Mix | Campixx 2016 (Anna Hillmann & Nicole...
 
Opensuse 11.4
Opensuse 11.4Opensuse 11.4
Opensuse 11.4
 
9 14 Genres review and Poly Vocabulary Questions
9 14 Genres review and Poly Vocabulary Questions9 14 Genres review and Poly Vocabulary Questions
9 14 Genres review and Poly Vocabulary Questions
 
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite
Euskaltel Lanza Internet Por Satelite
 
Impact of dams roumenova yanev_yaramov_10_4
Impact of dams roumenova yanev_yaramov_10_4Impact of dams roumenova yanev_yaramov_10_4
Impact of dams roumenova yanev_yaramov_10_4
 
Presentación DYRECTO Consultores
Presentación DYRECTO ConsultoresPresentación DYRECTO Consultores
Presentación DYRECTO Consultores
 
Constitución De La Cooperativa
Constitución De La CooperativaConstitución De La Cooperativa
Constitución De La Cooperativa
 
Exposicion2
Exposicion2Exposicion2
Exposicion2
 
El camino de_santo_domingo_-_guia
El camino de_santo_domingo_-_guiaEl camino de_santo_domingo_-_guia
El camino de_santo_domingo_-_guia
 
TUO_TechNotes_Version3.12Release_02_11_14
TUO_TechNotes_Version3.12Release_02_11_14TUO_TechNotes_Version3.12Release_02_11_14
TUO_TechNotes_Version3.12Release_02_11_14
 
Gaceta de la Esuela 8
Gaceta de la Esuela 8Gaceta de la Esuela 8
Gaceta de la Esuela 8
 
Calculo mental jj
Calculo mental jjCalculo mental jj
Calculo mental jj
 

Semelhante a Destin Centala SQL Portfolio

Bing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBingTZheng
 
Robert Parkin Portfolio
Robert Parkin PortfolioRobert Parkin Portfolio
Robert Parkin Portfoliorsparkin
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid
 
markfinleyResumeMarch2016
markfinleyResumeMarch2016markfinleyResumeMarch2016
markfinleyResumeMarch2016Mark Finley
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference SheetGoodCustomers
 
Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)kiwiboris
 
Project Experience while working at Intertech
Project Experience while working at IntertechProject Experience while working at Intertech
Project Experience while working at IntertechJim Wink
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional PortfolioMoniqueO Opris
 
Adopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuiteAdopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuiteAnswerModules
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu S
 
Bill Greens Power Point Portfolio
Bill Greens   Power Point PortfolioBill Greens   Power Point Portfolio
Bill Greens Power Point Portfoliosoldierfc
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
Maharshi_Amin_416
Maharshi_Amin_416Maharshi_Amin_416
Maharshi_Amin_416mamin1411
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjay Mane
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5mLessly Raja
 

Semelhante a Destin Centala SQL Portfolio (20)

Bing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBing Zheng SQL Portfolio
Bing Zheng SQL Portfolio
 
My SQL Portfolio
My SQL PortfolioMy SQL Portfolio
My SQL Portfolio
 
Robert Parkin Portfolio
Robert Parkin PortfolioRobert Parkin Portfolio
Robert Parkin Portfolio
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid Portfolio
 
markfinleyResumeMarch2016
markfinleyResumeMarch2016markfinleyResumeMarch2016
markfinleyResumeMarch2016
 
Customer FX Technical Reference Sheet
Customer FX Technical Reference SheetCustomer FX Technical Reference Sheet
Customer FX Technical Reference Sheet
 
A.S.Sivaprakash
A.S.SivaprakashA.S.Sivaprakash
A.S.Sivaprakash
 
Sql Portfolio
Sql PortfolioSql Portfolio
Sql Portfolio
 
Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)Migrating Very Large Site Collections (SPSDC)
Migrating Very Large Site Collections (SPSDC)
 
Sql Server 2008 Portfolio
Sql Server 2008 PortfolioSql Server 2008 Portfolio
Sql Server 2008 Portfolio
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
Project Experience while working at Intertech
Project Experience while working at IntertechProject Experience while working at Intertech
Project Experience while working at Intertech
 
Professional Portfolio
Professional PortfolioProfessional Portfolio
Professional Portfolio
 
Adopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuiteAdopting AnswerModules ModuleSuite
Adopting AnswerModules ModuleSuite
 
Prabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-ExpPrabhu-Software-Engineer-3+-Year-Exp
Prabhu-Software-Engineer-3+-Year-Exp
 
Bill Greens Power Point Portfolio
Bill Greens   Power Point PortfolioBill Greens   Power Point Portfolio
Bill Greens Power Point Portfolio
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Maharshi_Amin_416
Maharshi_Amin_416Maharshi_Amin_416
Maharshi_Amin_416
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
Lessly_Resume_6y5m
Lessly_Resume_6y5mLessly_Resume_6y5m
Lessly_Resume_6y5m
 

Destin Centala SQL Portfolio

  • 1. Destin CentalaSQL Server Portfolio Phone: (734) 755 -8621 Email: dcentala@live.com
  • 2. Table of Contents Introduction - 3 PiggyBank - 4 MiniAdventureWorks SSIS/SSRS - 9 BlockFlix - 16
  • 3. 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.
  • 4. 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.
  • 6. PiggyBank Stored Procedure Example General Transaction Information
  • 8. PiggyBank Stored Procedures Selecting from a View
  • 9. 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
  • 12. MiniAdventureWorks Importing and Updating Table Control Flow Data Flow: Insert Data Flow: Update
  • 13. MiniAdventureWorks File Manipulation and Email Task Control Flow Data Flow: Import to Order Header Data Flow: Import to Order Detail
  • 14. MiniAdventureWorksSales 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.
  • 16. 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
  • 17. Block Flix Central Database Diagram
  • 18. Block Flix Store Database Diagram
  • 19. Block Flix Kiosk Database Diagram
  • 20. 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.
  • 21. Block Flix Adding Movie XSD File
  • 22. 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.
  • 23. 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.
  • 24. Block Flix Add Movie Data Flow
  • 25. Block Flix Add Talent Name Data Flow
  • 26. Block Flix Add Movie Talent Data Flow
  • 27. Block Flix Add Movie Copy Data Flow Stored Procedure in OLE DB Command