SlideShare a Scribd company logo
1 of 39
Rinkeshkumar Bhagat SQL Server Portfolio Phone: 912-220-8297 Email: rinkeshkumar.bhagat@setfocus.com
Table of Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],JungleBooks
JungleBooks Database Diagram
Large Orders page from JungleBooks The Large Orders page is a report displaying the largest number of items sold per order.  Display the Order ID, Customer ID and Name along with the total number of items they ordered.  Display the record with the largest quantity first.  Alias as:  “Order ID’, ‘Cust ID’, ‘Customer’ and ‘# of items’.
Search for Customers by Credit Card page from JungleBooks The Search For Customers by Credit Card page allows the user to search for Customers by the last four digits of their credit card number.  The user inputs ‘’7889” in the txtLastFourDigits form field.  Return all information from the Customer table. Alias as:  ‘ID’, ‘Name’, ‘CurrentAddress’, ’CardType’, ‘CardNumber’, ‘Expires’. In case you have different customers using the same credit card, order by Customer ID in ascending order.
[object Object],[object Object],[object Object],[object Object],Library
Library Database Diagram
Sample Library Query 1 Write and execute a query that returns member_no, firstname, lastname and sum of fine_paid for members who have paid the highest fines to date.  Members should only appear once in the list.  Display the highest fine first.  If more than one member has paid the same amount display the records in order by member_no.
Sample Library Query 2 Using joins and a UNION clause, write a query to retrieve a single list of members both adult and juvenile, who have reserved ISBN number 288.  The list must include the  ISBN ,  title ,  member_no  and name (i.e.:  Smith, John ) of each member who has the reservation.  Additionally, the list should indicate whether the member is an adult or a juvenile.  Output the records by name.
Sample Library Stored Procedure 1 Add A Juvenile member
Sample Library Stored Procedure 2 Check Out Item
[object Object],[object Object],[object Object],[object Object],PiggyBank
PiggyBank Database Diagram
PiggyBank Stored Procedure Example Create a Deposit
PiggyBank DDL/DML Example
PiggyBank Stored Procedure Selecting from a view Example
[object Object],[object Object],DBA Practicals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DBA Practicals – Securing a SQL Server Solution
DBA Practicals – For XML Explicit Example Results: Results:
[object Object],Integration  Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Import Product Package
Import Vendors Package
Import Orders Package
Import New Movie to Database
[object Object],Reporting Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design a “Most Active Members” (# of checkouts/loans per member) with report parameters for calendar month and calendar year. Use just the loanhist table for this report- however if you include current loans (from the loan table), 1 point EC will be granted. Reporting Services – Most Active Members
Reporting Services – Adult Member Detail, Part 1 “ Adult Member Detail” report. Details about adult members: name, address, total number of active checkouts (loan table), with a drill down option for total fines assessed, total fines paid, total fines waived, and total due (for now- use loanhist only for this fine information). Please also include a hyperlink (drill through) to a second report showing any dependants and that displays each juvenile’s checkout/fine information (also via drill down). (Note: address information here is not necessary as it will be the same as the sponsoring adult in the Library database).
Reporting Services – Adult Member Detail, Part 2
Reporting Services – ‘Kids Club’ Report Design a “Kids Club” report. There is a special reading club (among many other such efforts) for 7 year olds, 8 year old, and 9 year olds. Design a report that displays all juvenile library members that belong within these three groups. Please distinguish between the three groups on the report by utilizing conditional expressions to implement an appropriate color scheme, and be sure to explain this scheme to the user in a legend. Creativity in naming such groups, and decorating the report would be appreciated. Please be sure that this report calculates a birthday by the given date- and not the datetime of the given birthdate.
Reporting Services – Current Fines for Overdue Books “ Current Fines for Overdue Books.” A report for all overdue books, member name, and current fines due against books that have not been checked in (use the Loan table – don’t worry about fine information in the Loan History table) Calculate these fines as 25 cents per day.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BlockFlix
BlockFlix Database Diagram
[object Object],“ Before” “ After” BlockFlix – Monthly Fee Stored Procedure
BlockFlix – Credit Card Encryption Code Sensitive Data Encryption: Credit card number – Encrypted Real card number – Not Directly Stored Only BFManager role can get the real number Encrypted card number is stored with symmetric / asymmetric keys protection.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],STORE DATABASE - Database Mirroring – High Safety mode with Automatic Failover CENTRAL DATABASE – N + 1 Cluster BlockFlix – High Cost Hardware Proposal
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BlockFlix – Video Streaming
About Me I graduated with a Bachelors Degree in Computer Science and pursued a career in the Information Technology field in 2009. After graduation I worked with Somerfield as a Junior Database Administrator in London. Since then, I have moved to the United States and joined the SetFocus Master’s Program to further my skill set. During this program I acquired the necessary skills to manage SQL Instance, Maintain Database, and SQL Programming. My primary responsibilities included maintaining servers, backups, and workstations in a Windows environment, I have implemented databases in SQL Server for scientists to use in scientific analysis. In addition, I have created functions, stored procedures, triggers, and other database objects in the back end, and designed forms and reports in SSRS for the front end application. I am looking for a SQL Database Administrator position where I can use my skills I have gained with SetFocus in combination with my technical background with Windows Systems.  I have a passion of working as database developer and am currently pursuing learning programming languages such as .NET, which goes hand-in-hand with SQL.

More Related Content

What's hot

Data upload from flat file to business intelligence 7.0 system
Data upload from flat file to business intelligence 7.0 systemData upload from flat file to business intelligence 7.0 system
Data upload from flat file to business intelligence 7.0 systemBhaskar Reddy
 
Oracle Information Data Discovery for HR (EBS)
Oracle Information Data Discovery for HR (EBS)Oracle Information Data Discovery for HR (EBS)
Oracle Information Data Discovery for HR (EBS)Bizinsight Consulting Inc
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faqmaheshboggula
 
Sap business objects 4 quick start manual
Sap business objects 4 quick start manualSap business objects 4 quick start manual
Sap business objects 4 quick start manualDmitry Anoshin
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology PresentationJohn Paredes
 
307d791b 3343-2e10-f78a-e1d50c7cf89a
307d791b 3343-2e10-f78a-e1d50c7cf89a307d791b 3343-2e10-f78a-e1d50c7cf89a
307d791b 3343-2e10-f78a-e1d50c7cf89avijaysrirams
 
Oracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheOracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheRick Brobbel
 
Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obieePreeti Patki
 
Deliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE ApplicationsDeliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE Applicationsinfopapers
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorialonlinetrainingplacements
 
Cognos framework manager
Cognos framework managerCognos framework manager
Cognos framework managermaxonlinetr
 
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6Michael Parish
 
What is Business Objects
What is Business Objects What is Business Objects
What is Business Objects BigClasses.com
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGMadhukar Reddy
 
ATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,PricingATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,Pricingpraveen chinnam
 

What's hot (20)

XML Bible
XML BibleXML Bible
XML Bible
 
Data upload from flat file to business intelligence 7.0 system
Data upload from flat file to business intelligence 7.0 systemData upload from flat file to business intelligence 7.0 system
Data upload from flat file to business intelligence 7.0 system
 
Oracle Information Data Discovery for HR (EBS)
Oracle Information Data Discovery for HR (EBS)Oracle Information Data Discovery for HR (EBS)
Oracle Information Data Discovery for HR (EBS)
 
Obiee interview questions and answers faq
Obiee interview questions and answers faqObiee interview questions and answers faq
Obiee interview questions and answers faq
 
Sap business objects 4 quick start manual
Sap business objects 4 quick start manualSap business objects 4 quick start manual
Sap business objects 4 quick start manual
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
Mobile datebase tool
Mobile datebase toolMobile datebase tool
Mobile datebase tool
 
307d791b 3343-2e10-f78a-e1d50c7cf89a
307d791b 3343-2e10-f78a-e1d50c7cf89a307d791b 3343-2e10-f78a-e1d50c7cf89a
307d791b 3343-2e10-f78a-e1d50c7cf89a
 
Oracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cacheOracle BIEE - Everything you always wanted to know about cache
Oracle BIEE - Everything you always wanted to know about cache
 
Architecture of obiee
Architecture of obieeArchitecture of obiee
Architecture of obiee
 
Deliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE ApplicationsDeliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE Applications
 
OBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - TutorialOBIEE publisher with Report creation - Tutorial
OBIEE publisher with Report creation - Tutorial
 
Cognos framework manager
Cognos framework managerCognos framework manager
Cognos framework manager
 
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
USERV Auto Insurance Corticon Rule Model 2015 (Simplified) V6
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
 
SAS/Tableau integration
SAS/Tableau integrationSAS/Tableau integration
SAS/Tableau integration
 
What is Business Objects
What is Business Objects What is Business Objects
What is Business Objects
 
SAP BO ONLINE TRAINING
SAP BO ONLINE TRAININGSAP BO ONLINE TRAINING
SAP BO ONLINE TRAINING
 
ATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,PricingATG Framework,Formhandlers,Pricing
ATG Framework,Formhandlers,Pricing
 
Presentations on web database
Presentations on web databasePresentations on web database
Presentations on web database
 

Viewers also liked

Rinkeshkumar Bhagat Portfolio
Rinkeshkumar Bhagat PortfolioRinkeshkumar Bhagat Portfolio
Rinkeshkumar Bhagat PortfolioRinkeshkumar15
 
Retallos 2013
Retallos 2013Retallos 2013
Retallos 2013A Solaina
 
Fabrication of steel plate girder r
Fabrication of steel plate girder rFabrication of steel plate girder r
Fabrication of steel plate girder rVISHAL SINGH
 
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PT
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PTRepair Methods for Full Thickness Rotator Cuff Tears: Implications for PT
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PTHospital for Special Surgery
 
Cando arturo escapou da casa 2
Cando arturo escapou da casa 2Cando arturo escapou da casa 2
Cando arturo escapou da casa 2A Solaina
 
Post-Traumatic Tibial Defects Treated by the Ilizarov Method
Post-Traumatic Tibial Defects Treated by the Ilizarov MethodPost-Traumatic Tibial Defects Treated by the Ilizarov Method
Post-Traumatic Tibial Defects Treated by the Ilizarov MethodHospital for Special Surgery
 
Predicting Knee Joint Contact Pressure and Shear Stress for Different Alignments
Predicting Knee Joint Contact Pressure and Shear Stress for Different AlignmentsPredicting Knee Joint Contact Pressure and Shear Stress for Different Alignments
Predicting Knee Joint Contact Pressure and Shear Stress for Different AlignmentsHospital for Special Surgery
 
All stars 08 09
All stars 08 09All stars 08 09
All stars 08 09davidcoro1
 

Viewers also liked (13)

Rinkeshkumar Bhagat Portfolio
Rinkeshkumar Bhagat PortfolioRinkeshkumar Bhagat Portfolio
Rinkeshkumar Bhagat Portfolio
 
HSS Stamford
HSS StamfordHSS Stamford
HSS Stamford
 
Retallos 2013
Retallos 2013Retallos 2013
Retallos 2013
 
Fabrication of steel plate girder r
Fabrication of steel plate girder rFabrication of steel plate girder r
Fabrication of steel plate girder r
 
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PT
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PTRepair Methods for Full Thickness Rotator Cuff Tears: Implications for PT
Repair Methods for Full Thickness Rotator Cuff Tears: Implications for PT
 
ACL Reconstruction in the Adolescent Athlete
ACL Reconstruction in the Adolescent AthleteACL Reconstruction in the Adolescent Athlete
ACL Reconstruction in the Adolescent Athlete
 
O universo
O universoO universo
O universo
 
Cando arturo escapou da casa 2
Cando arturo escapou da casa 2Cando arturo escapou da casa 2
Cando arturo escapou da casa 2
 
Prevention of Adolescent Throwing Problems
Prevention of Adolescent Throwing ProblemsPrevention of Adolescent Throwing Problems
Prevention of Adolescent Throwing Problems
 
Adolescent Concussion Update
Adolescent Concussion UpdateAdolescent Concussion Update
Adolescent Concussion Update
 
Post-Traumatic Tibial Defects Treated by the Ilizarov Method
Post-Traumatic Tibial Defects Treated by the Ilizarov MethodPost-Traumatic Tibial Defects Treated by the Ilizarov Method
Post-Traumatic Tibial Defects Treated by the Ilizarov Method
 
Predicting Knee Joint Contact Pressure and Shear Stress for Different Alignments
Predicting Knee Joint Contact Pressure and Shear Stress for Different AlignmentsPredicting Knee Joint Contact Pressure and Shear Stress for Different Alignments
Predicting Knee Joint Contact Pressure and Shear Stress for Different Alignments
 
All stars 08 09
All stars 08 09All stars 08 09
All stars 08 09
 

Similar to Rinkeshkumar Bhagat Portfolio

Jazmine Kane Portfolio
Jazmine Kane PortfolioJazmine Kane Portfolio
Jazmine Kane PortfolioJazmine Kane
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessicaLHerndon
 
SQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya BhatnagarSQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya Bhatnagarsammykb
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docxjackiewalcutt
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayerCarolMurray2018
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayerlynnruffin
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayerAmyBell2017
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayertaynagant
 
IT 330 Final Project Guidelines and Rubric Overview .docx
IT 330 Final Project Guidelines and Rubric  Overview .docxIT 330 Final Project Guidelines and Rubric  Overview .docx
IT 330 Final Project Guidelines and Rubric Overview .docxchristiandean12115
 
Social Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsSocial Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsMike Taylor
 
Social Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsSocial Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsMike Taylor
 
Bing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBingTZheng
 
DBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfDBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfJanakiramanS13
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfoliogeometro17
 
Strayer cis 515 week 10 technical paper database administrator for department...
Strayer cis 515 week 10 technical paper database administrator for department...Strayer cis 515 week 10 technical paper database administrator for department...
Strayer cis 515 week 10 technical paper database administrator for department...eyavagal
 
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...Strayer cis-515-week-10-technical-paper-database-administrator-for-department...
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...kxipvscsk02
 

Similar to Rinkeshkumar Bhagat Portfolio (20)

Jazmine Kane Portfolio
Jazmine Kane PortfolioJazmine Kane Portfolio
Jazmine Kane Portfolio
 
Jessica Herndon Sql Portfolio
Jessica Herndon Sql PortfolioJessica Herndon Sql Portfolio
Jessica Herndon Sql Portfolio
 
SQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya BhatnagarSQL Server 2008 Portfolio for Saumya Bhatnagar
SQL Server 2008 Portfolio for Saumya Bhatnagar
 
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
1.1 DetailsCase Study Scenario - Global Trading PLCGlobal Tra.docx
 
Course Outline Ch 2
Course Outline Ch 2Course Outline Ch 2
Course Outline Ch 2
 
Dennis Schmid Portfolio
Dennis Schmid PortfolioDennis Schmid Portfolio
Dennis Schmid Portfolio
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayer
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayer
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayer
 
Cis 515 week 10 technical paper strayer
Cis 515 week 10 technical paper   strayerCis 515 week 10 technical paper   strayer
Cis 515 week 10 technical paper strayer
 
IT 330 Final Project Guidelines and Rubric Overview .docx
IT 330 Final Project Guidelines and Rubric  Overview .docxIT 330 Final Project Guidelines and Rubric  Overview .docx
IT 330 Final Project Guidelines and Rubric Overview .docx
 
Social Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsSocial Platform to Manage Financial Aspects
Social Platform to Manage Financial Aspects
 
Social Platform to Manage Financial Aspects
Social Platform to Manage Financial AspectsSocial Platform to Manage Financial Aspects
Social Platform to Manage Financial Aspects
 
Marcus Matthews
Marcus MatthewsMarcus Matthews
Marcus Matthews
 
Bing Zheng SQL Portfolio
Bing Zheng SQL PortfolioBing Zheng SQL Portfolio
Bing Zheng SQL Portfolio
 
Dwbi Project
Dwbi ProjectDwbi Project
Dwbi Project
 
DBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdfDBT PU BI Lab Manual for ETL Exercise.pdf
DBT PU BI Lab Manual for ETL Exercise.pdf
 
SetFocus SQL Portfolio
SetFocus SQL PortfolioSetFocus SQL Portfolio
SetFocus SQL Portfolio
 
Strayer cis 515 week 10 technical paper database administrator for department...
Strayer cis 515 week 10 technical paper database administrator for department...Strayer cis 515 week 10 technical paper database administrator for department...
Strayer cis 515 week 10 technical paper database administrator for department...
 
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...Strayer cis-515-week-10-technical-paper-database-administrator-for-department...
Strayer cis-515-week-10-technical-paper-database-administrator-for-department...
 

Rinkeshkumar Bhagat Portfolio

  • 1. Rinkeshkumar Bhagat SQL Server Portfolio Phone: 912-220-8297 Email: rinkeshkumar.bhagat@setfocus.com
  • 2.
  • 3.
  • 4.
  • 6. Large Orders page from JungleBooks The Large Orders page is a report displaying the largest number of items sold per order. Display the Order ID, Customer ID and Name along with the total number of items they ordered. Display the record with the largest quantity first. Alias as: “Order ID’, ‘Cust ID’, ‘Customer’ and ‘# of items’.
  • 7. Search for Customers by Credit Card page from JungleBooks The Search For Customers by Credit Card page allows the user to search for Customers by the last four digits of their credit card number. The user inputs ‘’7889” in the txtLastFourDigits form field. Return all information from the Customer table. Alias as: ‘ID’, ‘Name’, ‘CurrentAddress’, ’CardType’, ‘CardNumber’, ‘Expires’. In case you have different customers using the same credit card, order by Customer ID in ascending order.
  • 8.
  • 10. Sample Library Query 1 Write and execute a query that returns member_no, firstname, lastname and sum of fine_paid for members who have paid the highest fines to date. Members should only appear once in the list. Display the highest fine first. If more than one member has paid the same amount display the records in order by member_no.
  • 11. Sample Library Query 2 Using joins and a UNION clause, write a query to retrieve a single list of members both adult and juvenile, who have reserved ISBN number 288. The list must include the ISBN , title , member_no and name (i.e.: Smith, John ) of each member who has the reservation. Additionally, the list should indicate whether the member is an adult or a juvenile. Output the records by name.
  • 12. Sample Library Stored Procedure 1 Add A Juvenile member
  • 13. Sample Library Stored Procedure 2 Check Out Item
  • 14.
  • 16. PiggyBank Stored Procedure Example Create a Deposit
  • 18. PiggyBank Stored Procedure Selecting from a view Example
  • 19.
  • 20.
  • 21. DBA Practicals – For XML Explicit Example Results: Results:
  • 22.
  • 26. Import New Movie to Database
  • 27.
  • 28. Design a “Most Active Members” (# of checkouts/loans per member) with report parameters for calendar month and calendar year. Use just the loanhist table for this report- however if you include current loans (from the loan table), 1 point EC will be granted. Reporting Services – Most Active Members
  • 29. Reporting Services – Adult Member Detail, Part 1 “ Adult Member Detail” report. Details about adult members: name, address, total number of active checkouts (loan table), with a drill down option for total fines assessed, total fines paid, total fines waived, and total due (for now- use loanhist only for this fine information). Please also include a hyperlink (drill through) to a second report showing any dependants and that displays each juvenile’s checkout/fine information (also via drill down). (Note: address information here is not necessary as it will be the same as the sponsoring adult in the Library database).
  • 30. Reporting Services – Adult Member Detail, Part 2
  • 31. Reporting Services – ‘Kids Club’ Report Design a “Kids Club” report. There is a special reading club (among many other such efforts) for 7 year olds, 8 year old, and 9 year olds. Design a report that displays all juvenile library members that belong within these three groups. Please distinguish between the three groups on the report by utilizing conditional expressions to implement an appropriate color scheme, and be sure to explain this scheme to the user in a legend. Creativity in naming such groups, and decorating the report would be appreciated. Please be sure that this report calculates a birthday by the given date- and not the datetime of the given birthdate.
  • 32. Reporting Services – Current Fines for Overdue Books “ Current Fines for Overdue Books.” A report for all overdue books, member name, and current fines due against books that have not been checked in (use the Loan table – don’t worry about fine information in the Loan History table) Calculate these fines as 25 cents per day.
  • 33.
  • 35.
  • 36. BlockFlix – Credit Card Encryption Code Sensitive Data Encryption: Credit card number – Encrypted Real card number – Not Directly Stored Only BFManager role can get the real number Encrypted card number is stored with symmetric / asymmetric keys protection.
  • 37.
  • 38.
  • 39. About Me I graduated with a Bachelors Degree in Computer Science and pursued a career in the Information Technology field in 2009. After graduation I worked with Somerfield as a Junior Database Administrator in London. Since then, I have moved to the United States and joined the SetFocus Master’s Program to further my skill set. During this program I acquired the necessary skills to manage SQL Instance, Maintain Database, and SQL Programming. My primary responsibilities included maintaining servers, backups, and workstations in a Windows environment, I have implemented databases in SQL Server for scientists to use in scientific analysis. In addition, I have created functions, stored procedures, triggers, and other database objects in the back end, and designed forms and reports in SSRS for the front end application. I am looking for a SQL Database Administrator position where I can use my skills I have gained with SetFocus in combination with my technical background with Windows Systems. I have a passion of working as database developer and am currently pursuing learning programming languages such as .NET, which goes hand-in-hand with SQL.