sql mater program
TRANSCRIPT
![Page 2: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/2.jpg)
Introduction
• Introduction: This Project is a sample of some topics studied during the Setfocus SQL Master Program, many topics such as High Availability, Security and Database Tuning could not be implemented into this presentation .
• Project Goals: To demonstrate how to use TSQL, Store Procedures, XML and Triggers in SQL Server 2005 and to demonstrate the use of SSRS.
4/29/2009 2
![Page 3: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/3.jpg)
Project List
• Library Database Forms• Piggy Bank Database Store Procedures,
Triggers and XML • Create and using XML with North Wind
Database
4/29/2009 3
![Page 4: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/4.jpg)
Project : Library Database Forms
Library Database • Adult member information• Display available books• Search member by member number • Use CASE, list all member reserve the specific book• Create temporary table• Display member with past due loan from temporary table• Display members who pay highest fine• List of member who want to reserve the specific books
4/29/2009 4
![Page 5: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/5.jpg)
Library Diagram
4/29/2009 5
![Page 6: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/6.jpg)
Adult member information
4/29/2009 6
![Page 7: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/7.jpg)
Display available books
4/29/2009 7
![Page 8: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/8.jpg)
Search member by member number
4/29/2009 8
![Page 9: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/9.jpg)
Use CASE, list all member reserve the specific book
4/29/2009 9
![Page 10: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/10.jpg)
Create temporary table
4/29/2009 10
![Page 11: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/11.jpg)
Display member with past due loan from temporary table
4/29/2009 11
![Page 12: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/12.jpg)
Display member pay highest fine
4/29/2009 12
![Page 13: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/13.jpg)
List of member who want to reserve the specific books
4/29/2009 13
![Page 14: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/14.jpg)
Piggy Bank Database Store Procedures
• Shredding XML to populate database• Add New Customer• Add Overdraft Account• Deposit• Withdraw• Transfer• DDL Trigger• DML Trigger• Account History By Month & Year
4/29/2009 14
![Page 15: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/15.jpg)
Piggy Bank Database ERD
4/29/2009 15
![Page 16: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/16.jpg)
Shredding XML to populate database
4/29/2009 16
![Page 17: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/17.jpg)
Add New Customer
4/29/2009 17
![Page 18: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/18.jpg)
Add overdraft account
4/29/2009 18
![Page 19: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/19.jpg)
Deposit
4/29/2009 19
![Page 20: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/20.jpg)
Withdraw
4/29/2009 20
![Page 21: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/21.jpg)
Transfer
4/29/2009 21
![Page 22: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/22.jpg)
DDL Trigger drop_table & alter_table
4/29/2009 22
![Page 23: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/23.jpg)
Instead of delete & update Trigger
4/29/2009 23
![Page 24: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/24.jpg)
Account history by month and year
4/29/2009 24
![Page 25: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/25.jpg)
Create and using XML with NorthWind Database
• Create XML Using Sub Query and Path Mode• Create XML Using Sub Query and Auto Mode• Insert XML• Value Method• Modify Method
4/29/2009 25
![Page 26: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/26.jpg)
Create XML Using Sub Query and Path Mode
4/29/2009 26
![Page 27: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/27.jpg)
Create XML Using Sub Query and Path Mode results
4/29/2009 27
![Page 28: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/28.jpg)
Create XML Using Sub Query and Auto Mode
4/29/2009 28
![Page 29: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/29.jpg)
Create XML Using Sub Query and Auto Mode result
4/29/2009 29
![Page 30: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/30.jpg)
Insert XML
4/29/2009 30
![Page 31: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/31.jpg)
Value Method
4/29/2009 31
![Page 32: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/32.jpg)
Modify Method
4/29/2009 32
![Page 33: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/33.jpg)
Library Database SSRS
4/29/2009 33
• Expired Member• Kids Club• Most Active Member• Total Fine By Member
![Page 34: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/34.jpg)
Library Diagram
4/29/2009 34
![Page 35: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/35.jpg)
Expired Member
4/29/2009 35
![Page 36: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/36.jpg)
Kids Club
4/29/2009 36
![Page 37: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/37.jpg)
Most Active Member
4/29/2009 37
![Page 38: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/38.jpg)
Total Fine By Member
4/29/2009 38
![Page 39: SQL Mater Program](https://reader030.vdocument.in/reader030/viewer/2022020116/55a493b21a28ab261b8b4570/html5/thumbnails/39.jpg)
Total Fine By Member Linked
4/29/2009 39