The SetFocus SQL Master’s Program is an intensive, hands–on, project-oriented program that combines knowledge and valuable experience in putting the SQL skill set to use in a simulated work environment.
I received almost 320 hours of in-depth hands on experience which focused on T-SQL Development, SSIS and SSRS Packages.
SetFocus projects are real world projects that are just like those I would receive in a position. I received project specifications and was expected to identify best courses of action within very tight deadlines for completion.
-- Withdrawal business rules Procedure for PIGGY BANK, N. A. application
-- 1. Upon presentation of a valid ATM card the procedure will validate the amount requested for withdrawal.
-- 2. When prompted, the customer will indicate whether the WITHDRAWAL is meant for checking or savings.
-- 3. The procedure will check if the customer has an active account.
-- 4. If the requested target account is active, the transaction amount will be compared against the available balance.
-- 5. If deducting the requested withdrawal amt results in a negative balance the procedure will check see if there is enough money
-- in the linked account to accommodate the withdrawal.
-- 6. If there are available funds in the linked account, and the resulting balance does not go below 0.00 in the linked account,
-- the withdrawal will go through and a fee of $10.00 will be assessed to the originating account.
-- 7. If there are no linked accounts, the procedure will verify if the account has a general overdraft "credit line".
-- If this General Overdraft account is present, and the resulting balance in the General Overdraft does not go below -400.00, the withdrawal will ----- be allowed. For this type of coverage, a $30 fee will be assessed.
-- 8. In either type of overdraft coverage, the fee will appear as a separate transaction.
-- 9. NOTE: For this project, all transactions that withdraw money from an account (i.e.,
--- Cash at an ATM, Debit Purchase or Check - will be treated the same.
What’s needed from BlockFlix : A cluster of 24 x 7 high-availability media player servers is absolutely necessary. An upload speed of 100 megabits/second will assure the best video quality. At any time during the day, as many as 1,000 members can be logged on. Ideally, BlockFlix should be ready to “deliver” a movie online to each and every one of those members. A video streaming licensing agreement should have to be written up between the movie studio and BlockFlix, much like a DVD/Blu-Ray licensing agreement. The movie studio will charge a royalty fee to BlockFlix for every viewing of a movie title. BlockFlix gets billed every time a member requests to view the movie online. Details are described below.
What’s needed from the Member : A high-speed internet connection capable of at least T1 speed, or 1.5 Megabytes (not megabits) per second is required for best video quality. The faster the download speed, the better. The member can view the movie straight through a PC with a processor speed of at least 1.5 GHz with an Nvidia Video Card issued in 2004 or later, or a video box that can be purchased directly from BlockFlix for $199. (A similar box can be purchased at Best Buy for about $249). For true stereophonic quality, the PC or box will need a special sound card.
How it works : A member, whose account is up to date, decides to watch a movie online instead of waiting one more day (maybe even two) for a DVD in the mail. He goes into his Blockflix account online, and chooses one of the 200+ selections available. A request emanates from the BlockFlix website that sends a request to the movie studio’s server. The movie studio’s server issues an invoice to Blockflix and sends a copy of an .asx file with that invoice. (.ASX is a streaming video file extension). BlockFlix then bills the member $4.99 for the movie, the member accepts the charges in a pop-up window, and a “movie viewer” opens up in the member’s PC or video box. The movie viewer has rewind/fast forward and pause capabilities, however it cannot stop at the end of a chapter, or resume playing (after a full stop) at the beginning of a chapter the way a DVD can. Just like in a movie theater, the member has to pretty much view the whole movie in one sitting. The movie studios that are offering streaming videos have gone to great lengths in preventing members from copying their movies. This is of course is piracy, and is a federal offense in addition to carrying huge penalties. A warning to this effect is displayed at the beginning of the movie.
Initial Rollout and future expansion : At the outset, only 200 of the most popular titles in BlockFlix’s DVD inventory will be made available in the streaming catalog. Depending on the popularity of this delivery method, the streaming catalog will expand to 500 titles in six months and about 1,000 titles in twelve months. In the future, platinum members with excellent payment records can view up to 10 streaming videos a month without paying a fee. Basic members can view up to 2 streaming videos a month without paying a fee.