Project Portfolio

Preview:

Citation preview

Project Portfolio

Linh Huyen Nguyen

PROJECT 1

RDBMS PROJECT

• Create a new database for the financial services wing, PiggyBank.

• Create a Visio Entity Relationship diagram when utilizing the columns placed in the list.

• There will be only two types of accounts at this time, Checking and Savings accounts.

• Separate the columns into appropriate normalized entities (tables), and to define the relationships between these entities ( use Crow’s Foot notation).

• Make the most efficient choices as far as primary key constraints and foreign key constraints, and picked the appropriate data types for each of the columns.

ER Diagram

PROJECT 2

T-SQL Client application

JungleBook Database • Cheap Books form • Search for Authors form • Range of Customer form • Large Order Page • Available Books Page • Expired Card Page• Author and Books Page• Hot Item Page• Search for Authors Page

JungleBook Diagram

Large order page

Hot Item Page

Author and Book Page

T-SQL Client application

Library Database • Return member info from Member and Adult table

• Display available books

• Search member info using member number

• Use UNION, list all member reserve the specific book

• Use CASE, list all member reserve the specific book

• Create temporary table

• Display members have past due loan use temporary table

• Display members who pay highest fine

• List of member who want to reserve the specific book

Library Diagram

Display available books

Use Union

Display member pay highest fine

PROJECT 3

Library Stored Procedure

• Add Adult

• Add Juvenile

• Check Out Item

• Check In Item

• Add a Book

• Convert Juvenile to Adult

• Renew membership

• Update Adult stored procedure

AddAdult Stored procedure

CheckOutItem Stored Procedure

Working Test Script

Failure Test Case

PROJECT 4

PiggyBank ProjectStore Procedure• Create Customer

• Withdraw

• Update Customer

• Create Saving

• Create Checking

• Update Interest

• Add Customer

• Get Transaction

• Deposit

• Transfer

• Update Over Draft

• Get Balance

• Close Account

• Reactivate Account

Trigger• DDL Trigger to prevent drop and

alter to tables and views

• DML Trigger to prevent delete of Account and delete/update of Transactions

View• Account History for past month

• Account History for any month

• Customer Account past month

• Search Customer by Name

PiggyBank Diagram

Create Database and Tables

Create Customer Stored Procedure

Successful Test Script

Failure Test Case

Create VIEW of Customer Account

Account History Any Month

DDL Trigger

DML Trigger

THANK YOU