firsttech phase ii documentation

96
Page 1 of 96 Introduction to FirstTech Database in SQL Server 2012 1.1 Locating and opening Microsoft SQL Server From the Start Menu, go to the Windows Iconon the bottom left-hand corner of the screen. Click the ‘Windows Icon. Once clicked, you will be sent to the applications page. Click once more on the downward arrow icon located on the bottom left of the screen. Either scroll or search for ‘SQL Server Management Studio’ within the list of applications and right click on the identifying icon. Using the scroll bar located at the bottom, scroll through the applications until you find ‘SQL Server Management Studio’.

Upload: rohan-gayle

Post on 09-Nov-2015

27 views

Category:

Documents


2 download

DESCRIPTION

Database Design & Administration Project

TRANSCRIPT

  • Page 1 of 96

    Introduction to FirstTech Database in SQL Server 2012

    1.1 Locating and opening Microsoft SQL Server

    From the Start Menu, go to the Windows Icon on the bottom left-hand corner of the

    screen.

    Click the Windows Icon.

    Once clicked, you will be sent to the applications page.

    Click once more on the downward arrow icon located on the bottom left of the screen.

    Either scroll or search for SQL Server Management Studio within the list of applications and right click on the identifying icon.

    Using the scroll bar located at the bottom, scroll through the applications until you find SQL Server Management Studio.

  • Page 2 of 96

    Note: Your screen will look slightly different due to your current operating system and the

    amount of applications provided on your computer.

    Right-click on SQL Server Management Studio.

    When clicked, you will be presented with a drop-down menu bar. From the drop-down

    menu, select Run as administrator.

    When prompted by User Access Control select Yes.

    Note: Always select Run As Administrator when opening SQL Server Management Studio.

  • Page 3 of 96

    1.2 Connect to the Database Server

    When Management Studio loads, you will be presented with the Connect to Server

    dialog box.

    Verify that Server type is already selected as Database Engine.

    You should also take note of the Server Name, it should have a format similar to this:

    o YOURPCNAME\ISM4212 ,

    o This represents the name of your computer, followed by a backwards slash and a

    named SQL Server instance (determined when installing SQL Server 2012 on

    your computer)

    If not done, input your login credentials.

    After the previous steps are done, feel free to click the Connect button.

    Note: Your screen will look slightly different from this, based on your Login or Authentication

    credentials.

    o As you can see, Windows Authentication was selected, if you select another

    Authentication option you will be asked to type in login credentials.

  • Page 4 of 96

    1.3 SQL Server Management Studio Screen

    Once connected, SQL Server Management studio will have a screen similar to this.

    o Note: Screen will look slightly different based on the name of your PC and the

    name of the Windows account in use.

    1.4 Options Settings

    Before working in Management Studio, you should verify one of the Options settings.

    Click Tools in the menu

    bar.

    From the drop-down menu,

    select the Options item.

    In the Options dialog box, click the Designers category on the left-hand side.

  • Page 5 of 96

    Then on the right-hand side verify that Table Option: Prevent saving changes that

    require table re-creation is un-checked.

    Click the OK button when done.

    1.5 The SQL Server Database

    Click the + next to the Databases folder in the Object Explorer.

  • Page 6 of 96

    Then click + next to the System Databases folder

    The Master, Model, MSDB, and TempDB databases should be visible in the

    System Database folder

    o Note: It is not necessary to ever manually delete or edit the data contained in

    these databases. They are critical to the main functions of SQL Server.

  • Page 7 of 96

    1.6 Attaching a Database

    To attach any database (particularly the First Tech Inc. database), begin by right-clicking

    on the Databases item.

    From there a drop-down menu will appear, choose and click the Attach command.

    The Attach Databases dialog box will be presented to you.

    Click the Add button to locate your .mdf file (in this case the First Tech.mdf file).

  • Page 8 of 96

    The Locate Database Files dialogue box should open up.

    Navigate through the list of folders to the location of the First Tech Inc. database (E.G.,

    C\Database in this manual).

    Look for FirstTech Inc.mdf.

    Once located, select and click on the file.

    Click the OK button in the Locate Database Files dialogue box.

    Press the OK button on the newly filled Attach Databases dialog box.

  • Page 9 of 96

    You should now see the First Tech Inc. database listed under the Databases folder in

    the Object Explorer.

    Click the + to the left of the name First Tech Inc. to expand your view of the database.

  • Page 10 of 96

    1.7 Inputting Information into Tables

    Begin by clicking the + next to the Tables folder.

    If you would like to input information into a new row, then right-click on the desired

    table and click Edit Top 200 Rows.

    o Note: In this case we will choose and edit an early version of the Client table

    for readability purposes.

    Here is the early version of the Client table.

  • Page 11 of 96

    Either scroll or use your mouse to go to the last row to fill in the null values.

    Once you fill in the null information and hit the Tab key, the table will automatically

    add a new row (Observe that ClientNo column is automatically filled).

  • Page 12 of 96

    1.8 Checking Constraints and Data Validation

    When inputting data into a table, there is a possibility that you may receive error

    messages, such as the one displayed below:

    In this example, the user failed to enter the phone number in the correct format within the

    Phone column:

    o The user forgot to place parenthesis around the first three numbers of the new

    customers phone number: ([0-9][0-9][0-9])-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]

    In this example, the user must only input two letters within the State column

  • Page 13 of 96

    o Note: This rule holds true for not only the Client table, but also for Trainer and

    Vendor tables. So by design, these rules will crossover to other tables within the

    database.

    The Zip column table located in Vendor, Client, and Trainer tables must only contain

    five digits, any more or less, you will receive an error.

  • Page 14 of 96

    Some columns are more lenient as far as data formatting goes, such as the Date and

    HireDate columns.

    o Note: Date is formatted as YYYY-MM-DD within the database.

    On the previous screen the first row of the Date column contained data formatted as:

    o MM-DD-YY

    As the screen shows, the system automatically modifies the data to: YYYY-MM-DD.

  • Page 15 of 96

    1.9 Closing Object Windows

    If you find that you dont want to work in a certain window, feel free to close it.

    This can be done by clicking the Close icon (x) on the right hand side of the object tab.

  • Page 16 of 96

    1.10 Detaching the FirstTech Inc. Database and Exiting SQL Management Studio

    To detach your database, begin by right-clicking the First Tech Inc. item under

    Databases.

    Scroll the drop-down menu to Tasks, in which you will be introduced to another drop-

    down menu.

    Then click on Detach.

    The Detach Database dialogue box will open up.

    Check the Drop Connections checkbox.

    Click the OK button to complete the process.

  • Page 17 of 96

    Once the database is detached, the Databases folder no longer contains the FirstTech

    database.

    Note: If you wish to reattach the database refer to the steps outlined in 1.6 Attaching

    A Database.

  • Page 18 of 96

    When done using SQL Management Studio, you can exit the application (refer to the

    steps below).

    When you are done working with the FirstTech Inc. Database, you are free to exit.

    o Note: If the database files are stored on an USB flash drive, you will not do this

    step until you Detach the database. Please proceed further through the manual

    for further instructions.

    Proceed to the File header on the top-left corner of SQL Management Studio.

    Scroll down to the drop-down menu and click Exit.

  • Page 19 of 96

    Introduction to Views in FirstTech DataBase in SQL Server 2012

    NOTE: In order to open SQL Management Studio Refer to instruction set 1.1 Locating and

    Opening Microsoft SQL Server

    2.1 Locating and Expanding the Database

    Once the DataBase is attached in the Object Explorer, click the (plus sign) that is to

    the left of the (FirstTech Database).

  • Page 20 of 96

    2.2 Accessing the Views

    Once you expand the FirstTech DataBase, you will see folders expand below.

    From the list of folders, you will want click the (plus sign) that is next to the

    (Views folder).

    The Folder will then expand and show a list of views, as shown below.

  • Page 21 of 96

    2.3 Opening the Views

    Here you will see a list of views that are preloaded on the database for your use and are

    intended to be seen at your convenience. The steps to access the views are the same for

    each, but for this example we will access the first view CourseInfo_vw.

    You will hover the mouse/pointer over the view labeled as dbo.CourseInfo_vw

    Right-Click the and a menu should pop-up as shown below. On the

    menu, select the Edit Top 200 Rows option.

  • Page 22 of 96

    Management Studio will then display the intended View for the user to the right of the

    Object Explorer.

    2.4 Closing the View(s)

    Once you are done with the view, you may exit out of it by simply clicking the X that is

    directly above the view.

  • Page 23 of 96

    Instructions to Viewing Reports from SQL Database 2012

    3.1 Locating and opening Microsoft SQL Server Data Tools

    From the Start Menu, go to the Windows Icon on the bottom left-hand corner of the

    screen.

    Click the Windows Icon.

    Once clicked, you will be sent to the applications page.

    Click once more on the downward arrow icon located on the bottom left of the screen.

    Either scroll or search for SQL Server Management Studio within the list of applications and right click on the identifying icon.

  • Page 24 of 96

    Using the scroll bar located at the bottom, scroll through the applications until you find SQL Server Data Tools.

    Note: Your screen will look slightly different due to your current operating system and the

    amount of applications provided on your computer.

    Right-click on SQL Server Data Tools.

    When clicked, you will be presented with a drop-down menu bar. From the drop-down

    menu, select Run as administrator.

    When prompted by User Access Control select Yes.

  • Page 25 of 96

    Note: Always select Run As Administrator when opening SQL Server Data Tools.

    You should be displayed this, if you opened the correct program.

  • Page 26 of 96

    3.2 How to open/view the Report

    On the SQL Server Data Tools Start page left-click the Open Report option, located

    under the Visual Studio 2010 Shell logo.

    After left-clicking the Open Report option, it will open Windows Explorer which is

    the folder looking Icon next to or near the Windows Start Icon attached to the task bar

    located at the bottom of the screen (Reference the first screenshot under Instructions 1.0

    for visual aid).

  • Page 27 of 96

    When Windows Explorer opens, locate where you copied the Database and Reports,

    from the CD-ROM or Flash Drive, to the computer in order to open up the reports (If it

    doesnt automatically open to the location itself).

    Once the Folder containing the Database and Reports in them is located double-click it to

    open it (For these instructions the Folder containing the reports is named FirstTech

    Reports as shown in the above screenshot).

    After double-clicking the folder that contains the reports, the folder should open up and

    have contained in it a file with the filename extension of .sln as seen below.

  • Page 28 of 96

    Left-click the file with the extension .sln and then left-click open.

  • Page 29 of 96

    After clicking open the Screen should look exactly as shown in the screenshot below.

    Notice how there is nothing showing on the majority of the page. This is because a report

    has not been opened or selected from the Solution Explorer yet.

    The Solution Explore on the Right hand side of the screen (as shown above), contains

    all of the reports formed under the project.

    o NOTE: there is only one report shown in the instructions, but a project can

    contain multiple reports.

    To Open a report, look at the Solution Explorer and left-click on the little arrow next to

    the Folder labeled Reports.

  • Page 30 of 96

    Left-clicking the little arrow next to the Folder labeled Reports will drop down all of

    the reports contained in the project. (For these instructions there is only report).

    Double-click on the report that you wish to view (i.e. here you would double-click vendor

    book supply price comparison in order to open the report).

    Once the report opens your screen should look similar to the screenshot below.

  • Page 31 of 96

    Since you will not be modifying the report, left-click on the Preview tab to view the

    data output for the report.

    After the Preview tab is clicked the data output should look similar to what is shown

    below.

  • Page 32 of 96

    For a more accurate view of how the printed report will look, left-click the Print

    Layout button.

    Should be displayed similar to what is shown below.

    The Print Layout button is circled below

  • Page 33 of 96

    To Export the report as a more useful document such as a PDF file, left-click the

    Export button (looks like a floppy disc) and select/left-click PDF (or any other type of

    file you want to export it as).

    Once the type of file you want to save it as is selected (These instructions will show how

    to export the report as a PDF. However exporting as other files is exactly the same) the

    Windows Explorer will be brought up.

    o Note: the Path the Save As file takes, so you know where the file is saved.

  • Page 34 of 96

    Once you set the Save As path to where you want the file to be saved and Name the file

    what you want it saved as, left-click the save button.

    At this point, if you dont want to view or export anymore reports, you can now close out

    of SQL Server Data Tools by left-clicking the red x in the upper right hand corner of

    the screen.

  • Page 35 of 96

    3.3 How to Open and view a report that was exported from SQL Server Data Tools

    Double-click the Windows Explorer Icon.

  • Page 36 of 96

    Once Windows Explorer opens, open the folder where you saved the exported report

    files (from section 1.1 on reports).

    o NOTE: the path taken, it should be exactly the same as when you saved it

    while exporting the file(s).

    Double-click on the file you saved the report as (Here it is a PDF so it has the filename

    extension .pdf) as shown above.

  • Page 37 of 96

    After double-clicking the report file you want to view, depending on what type of file you

    exported it as (generally it will be a PDF), the report will open.

    o Occasionally after double-clicking on the file you want to open, the

    computer will ask you to choose the program you want to use to open this

    file (as seen below).

    o For these instructions, since we want to open a PDF file, we will use the

    program Adobe Acrobat.

    o After selecting what program you want to open the file with, left-click OK

    located in the bottom right hand corner of the screen.

  • Page 38 of 96

    After choosing what program to open the report file in, the report should be displayed (In

    this case it is being displayed in Adobe Acrobat as shown below.

    After viewing the Report you can either Print it or close out of the program running the

    report.

  • Page 39 of 96

    Report Names, Descriptions, and Sample Data

    4.1 Vendor Reliability

    This report is intended to provide you with statistics on how reliable the vendors based on how

    may books theyve failed to deliver. This report will show you the amount you order from each

    vendor and how reliable they are.

    Vendor Reliability

    04/17/2015

    Vendor Name Quantity Ordered Quantity Supplied Reliability

    Bob's Books

    184 172 93 %

    Book Emporium

    8 8 100 %

    Book Masters

    4 4 100 %

    Book Party

    15 15 100 %

    Bookbinding Inc.

    5 5 100 %

    Book's Brothers

    53 45 84 %

    Brad's Bookstore

    7 7 100 %

  • Page 40 of 96

    4.2 Vendor Pricing

    This report will allow you to compare the prices between all of your vendors who you order

    from. Based on the books each vendor stocks, the report shows the list price and the actual price

    that the vendor charges.

    Vendor Book Supply Price Chart

    04/17/2015

    ISBN Title Vendor Name

    List Price Actual Price

    Date

    014-0-123-40089-

    5

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 12.5000 10/05/2013

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 15.0000 07/28/2014

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 14.0000 01/06/2015

    114-5-584-69548-

    7

    Intro. To Microsoft Visual Studio

    Book

    Emporium 20.0000 17.5000 10/18/2013

    Intro. To Microsoft Visual Studio

    Bob's Books 20.0000 20.0000 08/01/2014

    Intro. To Microsoft Visual Studio

    Bob's Books 20.0000 19.0000 01/18/2015

    123-4-567-89123-

    4

    Learning Mirosoft Word 2013

    Book Masters 25.0000 27.5000 11/24/2013

    Learning Mirosoft Word 2013

    Bob's Books 25.0000 25.0000 08/10/2014

    Learning Mirosoft Word 2013

    Bob's Books 25.0000 25.0000 02/01/2015

    147-2-693-95123-

    7

    Pointing out the power of Microsoft PowerPoint

    Book Party 35.0000 31.0000 12/31/2013

    Pointing out the power of Microsoft PowerPoint

    Bob's Books 35.0000 32.5000 08/18/2014

    Pointing out the power of Microsoft PowerPoint

    Bob's Books 35.0000 31.5000 02/13/2015

  • Page 41 of 96

    4.3 Course Offerings

    This report shows the all of the information that client will need to see for the courses offered for

    any course. This could easily be posted on the website or distributed to clients so they can gain

    the necessary information for a course.

    Course Information 04/17/2015 Course Code Course Name Prerequsite Length

    (Days) Total Fee ISBN Course Instructor

    MWORD13INT Intro To Microsoft Word 2013

    1 $90.00 123-4-567-89123-4

    Geraldine Ferraro

    MSHREPTADV Advanced Microsoft SharePoint

    MSHREPTINT 3 $1,500.00 489-6-894-12345-6

    Ronald Jensen

    MPPTXESSLS Microsoft Powerpoint

    Essentials

    1 $90.00 147-2-693-95123-7

    Mort Jansen

    MACCESSINT Intro To Microsoft Access

    3 $630.00 269-9-413-75129-2

    Ronald Jensen

    MACCESSADV Advanced Microsoft Access

    MACCESSINT 3 $900.00 951-1-125-11895-2

    Arnold Schwartz

    MONENOTEES Microsoft OneNote Essentials

    1 $90.00 567-5-913-36974-5

    Geraldine Ferraro

    MACCESSINT Intro To Microsoft Access

    3 $630.00 269-9-413-75129-2

    Ronald Jensen

    MACCESSADV Advanced Microsoft Access

    MACCESSINT 3 $900.00 951-1-125-11895-2

    Arnold Schwartz

  • Page 42 of 96

    4.4 Membership Revenues

    This report is intended to help show which memberships bring in the most income for FirstTech

    Inc. The report includes the clients that have signed up for each membership and detailed

    financial data.

    Membership 04/17/2015 Membership

    Code Last Name First Name Payment Date Membership

    Total

    A

    Aube Yolande $200.00 03/15/2015 $200.00

    Britain Mika $200.00 05/18/2014 $200.00

    Gomez Nick $200.00 08/05/2014 $200.00

    Hardie Genevie $200.00 02/15/2015 $200.00

    Izquierdo Vinnie $200.00 12/25/2014 $200.00

    Jamieson Shaquana $200.00 06/18/2014 $200.00

    Johnson Bruce $200.00 11/08/2014 $200.00

    Leka Debera $200.00 01/01/2015 $200.00

    Mellon Perlie $200.00 05/05/2014 $200.00

    Morris Grant $200.00 02/15/2015 $200.00

    Vizcarra Ronda $200.00 12/12/2014 $200.00

    Walton Kecia $200.00 12/31/2014 $200.00

    Widner Rico $200.00 01/01/2015 $200.00

    $2,600.00 TOTAL $2,600.00

  • Page 43 of 96

    4.5 Course Revenue

    This report will outline the total revenues generated by each course for the 2015 year. This report

    outlines the fees charged, the total revenue of each course, and the total revenue of all courses.

    Course Revenue 04/17/2015 Name Course Code Fee Revenue

    Advanced Microsoft

    Access MACCESSADV $900.00 $2,340.00

    Total $2,340.00

    Advanced Microsoft Excel

    2013 MEXCL13ADV $380.00 $190.00

    Total $190.00

    Advanced Microsoft Office MOFFICEADV $950.00 $950.00

    Total $950.00

    Advanced Microsoft

    SharePoint MSHREPTADV $1,500.00 $4,650.00

    Total $4,650.00

    Advanced Microsoft Word

    2013 MWORD13ADV $90.00 $45.00

    Total $45.00

    ASP.NET Foundations ASPDNETFN $1,100.00 $550.00

    Total $550.00

    Intro To Microsoft Access MACCESSINT $630.00 $2,268.00

    Total $2,268.00

    Intro To Microsoft Excel

    2013 MEXCL13INT $180.00 $90.00

    Total $90.00

  • Page 44 of 96

    Views, Descriptions, and Sample Data

    5.1 Course Information View

    This view gives the full details about each course sponsored by FirstTech Inc. The relevancy of this

    information would be beneficial for both the employees and clients of FirstTech Inc. This would provide

    such information from an established time frame in which the course will be held to the maximum

    capacity of course.

  • Page 45 of 96

    5.2 Employee Courses View

    The Employee Courses view provides two main functions: to show the trainers along with their related

    courses and the fees associated. This would give the FirstTech owner an opportunity to easily find out

    which employee teaches a particular course(s).

  • Page 46 of 96

    5.3 Membership View

    This view provides a way for FirstTech management to observe which memberships are the most popular

    with memberships purchased and the total revenue from these sales. Additionally, it would give

    management an opportunity to see insights to the client demographic, hopefully providing more specials

    in the future with certain membership types.

  • Page 47 of 96

    5.4 Open Orders View

    This provides a way for FirstTech Inc. to see which particular book vendor is still considered an Open

    order, those vendors who have yet to have a change of status after FirstTech has purchased a bulk of

    textbooks. Additionally, this view would give the exact Wait time in which FirstTech should expect to

    receive a change in status.

  • Page 48 of 96

    5.5 Vendor Reliability View

    The Vendor Reliability view gives FirstTech management an opportunity to choose which vendors to

    either extend a contract with or to end the business relationship. Furthermore, management gets to see

    which vendors are performing above the norm in regards to fulfilling orders. They can see which vendors

    are the most reliable by comparing the Total Quantity Ordered to the Total Quantity Supplied to see the

    amount of books being undelivered due to various reasons from wait time, negligence, or priority.

  • Page 49 of 96

    Appendix A

    Database Design Diagrams

  • Page 50 of 96

    TRA

    INER

    Em

    plo

    ye

    e N

    o

    Na

    me

    (Firs

    t Na

    me

    , La

    st N

    am

    e)

    Ad

    dre

    ss

    (Stre

    et, C

    ity, S

    tate

    , Zip

    )

    Ph

    on

    e

    Hire

    Da

    te

    Da

    te O

    f Birth

    [Ag

    e]

    VEN

    DO

    R

    Ve

    nd

    or N

    am

    e

    Ad

    dre

    ss

    (Stre

    et, C

    ity, S

    tate

    , Zip

    )

    Ph

    on

    e N

    um

    be

    r

    BO

    OK

    OR

    DER

    Bo

    ok O

    rde

    r No

    Da

    te

    De

    live

    ry S

    tatu

    s

    [To

    tal P

    rice]

    CO

    UR

    SE

    Co

    urs

    e C

    od

    e

    Na

    me

    Le

    ng

    th

    Fe

    e

    SOFTW

    AR

    E

    Pro

    gra

    m C

    od

    e

    Na

    me

    Pu

    blis

    he

    r

    Lic

    en

    se

    s

    CLA

    SS

    Re

    fere

    nce

    No

    Sta

    rt Da

    te

    CLIEN

    T

    Clie

    nt N

    o

    Na

    me

    (Firs

    t Na

    me

    , La

    st N

    am

    e)

    Ad

    dre

    ss

    (Stre

    et, C

    ity, S

    tate

    , Zip

    )

    Ph

    on

    e

    Date

    Paym

    ent

    Enro

    llsQ

    ualifiedFo

    r

    Utilizes

    FIlls

    Inclu

    des

    Pro

    vides

    Date

    Uses

    Uses

    Date

    Time

    Fee Paid

    CLA

    SSRO

    OM

    Ro

    om

    No

    Ca

    pa

    city

    Ho

    sts

    Pu

    rchases

    MEM

    BER

    SHIP

    Me

    mb

    ers

    hip

    Co

    de

    Na

    me

    Pric

    e

    Du

    ratio

    n

    Dis

    co

    un

    t

    Teaches

    Uses

    BO

    OK

    ISB

    N

    Title

    {Au

    tho

    r Na

    me}

    (Firs

    t Na

    me

    , La

    st N

    am

    e)

    Pu

    blis

    he

    r

    Lis

    t Pric

    e

    Qty

    On

    Ha

    nd

    Qty O

    rdered

    QtySu

    pp

    liedA

    ctual P

    riceIs

    Prereq

    uisite

    For

    FirstTech Train

    ing, In

    c.ER

    D

  • Page 51 of 96

    CoursePrerequisite

    Course

    Trainer

    Qualification

    Software

    Book

    BookOrderLine

    BookOrder

    Vendor

    Classroom

    Enrollment

    CourseCode Prerequisite

    CourseCode Name Length Fee

    EmployeeNo FirstName LastName Street City State Zip

    CourseCode EmployeeNo Date

    HireDate DateOfBirth

    ProgramCode Name Publisher Licenses

    CourseCode ProgramCode

    ISBN Title ListPrice

    ISBN BookOrderNo

    BookOrderNo Date DeliveryStatus

    Utilization

    BookAuthor FirstName LastNameISBN

    VendorName Street City State Zip Phone

    ReferenceNo EmployeeNo StartDate CourseCode

    ClientNo ReferenceNo Date Time

    PhoneZipClientNo FirstName LastName Street City State

    Class

    RoomNo Capacity

    ClientNo Date MembershipCode Payment

    Client

    Purchase

    Membership MembershipCode Name Duration Discount Price

    FeePaid

    VendorName

    ISBN

    Phone

    QtyOrdered QtySupplied ActualPrice

    Publisher QtyOnHand

    FirstTech Relational Schema

    RoomNo

  • Page 52 of 96

    Group 7 DATA DICTIONARY (Microsoft SQL Server Notation)

    Table: Book

    Column

    Name Description Data Type Size Identity Unique Default Check

    Allow

    Nulls Index

    ISBN PK; Book International Standard Book

    Number

    (formatted as 000-0-000-00000-0)

    varchar 17 LIKE [0-9][0-9][0-9]-[0-9]-[0-

    9][0-9][0-9]-[0-

    9][0-9][0-9][0-

    9][0-9]-[0-9]

    Y

    Title Title of book varchar 50

    Publisher Publisher of book varchar 25

    Price Price of book smallmoney >0.00

    QtyOnHand Quantity of book in inventory smallint >=0

    Table: BookAuthor

    Column

    Name Description Data Type Size Identity Unique Default Check

    Allow

    Nulls Index

    ISBN CPK; FK to Book table char 17 LIKE [0-9][0-9][0-9]-[0-9]-[0-

    9][0-9][0-9]-[0-

    9][0-9][0-9][0-

    9][0-9]-[0-9]

    Y

    FirstName CPK; book author first name varchar 15 Y

    LastName CPK; book author last name varchar 20 Y

  • Page 53 of 96

    Table: Class

    Column

    Name Description Data Type Size Identity Unique Default Check

    Allow

    Nulls Index

    ReferenceNo PK; Unique sequential class number with

    Identity Seed value of 10000 int Y Y

    StartDate Date class starts date >= GETDATE() Y

    CourseCode FK to Course table; Course that will be taught in the class

    char 10 Y

    RoomNo FK to Classroom table; Room the class will be held in

    tinyint

    EmployeeNo FK to Trainer table; Trainer teaching the

    class smallint Y

    Table: Classroom

    Column

    Name Description Data Type Size Identity Unique Default Check

    Allow

    Nulls Index

    RoomNo PK; Unique sequential classroom number tinyint Y Y

    Capacity The amount of individuals allowed in a classroom

    tinyint >=1

  • Page 54 of 96

    Table: Client

    Column Name Description Data

    Type Size Identity Unique Default Check

    Allow

    Nulls Index

    ClientNo PK; Unique sequential client number

    with Identity Seed value of 10000 int Y Y

    FirstName Clients first name varchar 15

    LastName Clients last name varchar 20 Y

    Street Clients Street address varchar 30

    City Clients City varchar 25 Newburg

    State Clients State char 2 FL LIKE [A-Z][A-Z]

    Zip Clients Zip code char 5 LIKE '[0-9][0-9] [0-9][0-9][0-

    9]'

    Phone Clients preferred phone number char 14 LIKE ([0-9][0-9][0-9]) [0-

    9][0-9][0-9]-[0-

    9][0-9][0-9][0-

    9]

    Y

  • Page 55 of 96

    Table: Enrollment

    Column

    Name Description Data Type Size Identity Unique Default Check

    Allow

    Nulls Index

    ClientNo CPK; FK to Client table; client enrolling in class

    int Y

    ReferenceNo CPK; FK to Class table; class client

    enrolls in int Y

    Date Date of client enrollment in class date GETDATE()

    0.00 Y

    Table: Purchase

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    ClientNo CPK; FK to Client table; client that is purchasing membership

    int Y

    MembershipCode FK to Membership table; the

    membership client is purchasing char 1

    Date CPK; Date client purchases their plan date GETDATE()

    0.00

  • Page 56 of 96

    Table: Course

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    CourseCode PK; Unique 10 character course code char 10 Y

    Name Course name varchar 50 Y Y

    Length Duration of the course in days tinyint 1 >0 AND 0.00

    ISBN FK to Book table char 17 Y LIKE [0-9][0-9][0-9]-[0-9]-[0-

    9][0-9][0-9]-[0-

    9][0-9][0-9][0-

    9][0-9]-[0-9]

    Y

    Table: CoursePrerequisite

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    CourseCode CPK; FK to Course table char 10 Y

    Prerequisite CPK; prerequisite of course FK to Course table; synonym for Course

    Code

    char 50 Y

  • Page 57 of 96

    Table: Membership

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    MembershipCode PK; Single letter membership code char 1 Y

    Name Name of membership type varchar 15 Y Y

    Price Total price of the membership smallmoney

    >0.00

    Duration Period (in months) the membership lasts

    tinyint >0

    Discount Percent discount on yearly class fees

    decimal (3,2) >=0.00 AND

  • Page 58 of 96

    Table: BookOrderLine

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    ISBN CPK; FK to Book table varchar 17 LIKE [0-9][0-9][0-9]-[0-9]-[0-

    9][0-9][0-9]-[0-

    9][0-9][0-9][0-

    9][0-9]-[0-9]

    Y

    BookOrder CPK; FK to BookOrder table smallint Y

    Table: Software

    Column Name Description Data Type Size Identity Unique

    Default Check Allow

    Nulls Index

    ProgramCode PK; Unique program code char 8 Y LIKE [A-Z] [A-Z] [A-Z] [A-Z] [A-Z]

    [A-Z][0-9][0-9]

    Y

    Name Software name varchar 30

    Publisher Software Publisher varchar 25

    Licenses Number of licenses for a given software program

    int >=1

    QtyOrdered Number of units of book ordered smallint >0

    QtySupplied Number of units of book received smallint >= 0 AND 0.00

  • Page 59 of 96

    Table: Trainer

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    EmployeeNo PK; Unique sequential employee

    number with Identity Seed value of

    100

    smallint Y Y

    FirstName First name of trainer varchar 15

    LastName Last name of trainer varchar 20 Y

    Street Street address of trainer varchar 30

    City City of residence of trainer varchar 25 Newburg

    State State of residence of trainer char 2 FL LIKE [A-Z][A-Z]

    Zip Zip/postal code of trainers residence

    char 5 LIKE [0-9][0-9][0-9][0-9][0-

    9]

    Phone Phone number of trainer char 14 LIKE ([0-9][0-9][0-9]) [0-9][0-

    9][0-9]-[0-9][0-

    9][0-9][0-9]

    Y

    HireDate Date trainer was hired date GETDATE() 21 years old)

    date

  • Page 60 of 96

    Table: Qualification

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    EmployeeNo CPK; FK to Trainer table smallint Y

    CourseCode CPK; FK to Course table char 10 Y

    Date Date that trainer was certified date GETDATE()

  • Page 61 of 96

    Table: Vendor

    Column Name Description Data Type Size Identity Unique Default Check Allow

    Nulls Index

    VendorName PK; Name of wholesale book vendor

    varchar 30 Y

    Street Street address varchar 30

    City City vendor is located varchar 25

    State State vendor is located char 2 LIKE [A-Z][A-Z]

    Zip Vendor Zip code char 5 LIKE [0-9][0-9][0-9][0-9][0-9]

    Phone Vendor phone number char 14 Y LIKE ([0-9][0-9][0-9]) [0-9][0-

    9][0-9]-[0-9][0-

    9][0-9][0-9]

    Y

  • Page 62 of 96

    Appendix B

    Database Diagram

  • Page 63 of 96

    The database diagram outlines how the tables within the database are connected to each other

    and shows a detailed view of all of the fields within the tables along with arrows showing their

    relationships.

  • Page 64 of 96

    Appendix C

    Full Reports

  • Page 65 of 96

    Vendor Reliability

    04/17/2015

    Vendor Name Quantity Ordered Quantity Supplied Reliability

    Bob's Books

    184 172 93 %

    Book Emporium

    8 8 100 %

    Book Masters

    4 4 100 %

    Book Party

    15 15 100 %

    Bookbinding Inc.

    5 5 100 %

    Book's Brothers

    53 45 84 %

    Brad's Bookstore

    7 7 100 %

    Brookstone Bookstore

    5 5 100 %

    Flippin Pages

    6 6 100 %

    Librarians Store

    9 9 100 %

    Library Source

    11 11 100 %

    Software Books

    12 10 83 %

    Textbook Kings

    2 2 100 %

    Textbook Town

    10 8 80 %

    Timmy's Textbooks

    72 70 97 %

    Page 1 of 1

  • Page 66 of 96

    Vendor Book Supply Price Chart

    04/17/2015

    ISBN Title

    Vendor

    Name List Price Actual Price Date

    014-0-123-40089-5

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 12.5000 10/05/2013

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 15.0000 07/28/2014

    Forging the foundation: ASP .NET

    Bob's Books 15.0000 14.0000 01/06/2015

    114-5-584-69548-7

    Intro. To Microsoft Visual Studio

    Book

    Emporium 20.0000 17.5000 10/18/2013

    Intro. To Microsoft Visual Studio

    Bob's Books 20.0000 20.0000 08/01/2014

    Intro. To Microsoft Visual Studio

    Bob's Books 20.0000 19.0000 01/18/2015

    123-4-567-89123-4

    Learning Mirosoft Word 2013 Book Masters 25.0000 27.5000 11/24/2013

    Learning Mirosoft Word 2013 Bob's Books 25.0000 25.0000 08/10/2014

    Learning Mirosoft Word 2013 Bob's Books 25.0000 25.0000 02/01/2015

    147-2-693-95123-7

    Pointing out the power of Microsoft PowerPoint

    Book Party 35.0000 31.0000 12/31/2013

    Pointing out the power of Microsoft PowerPoint

    Bob's Books 35.0000 32.5000 08/18/2014

    Pointing out the power of Microsoft PowerPoint

    Bob's Books 35.0000 31.5000 02/13/2015

    159-6-654-36547-1

    Excel 2013 a deeper understanding

    Book's

    Brothers 50.0000 45.0000 01/06/2014

    Excel 2013 a deeper understanding

    Book's

    Brothers 50.0000 40.4400 08/26/2014

    Excel 2013 a deeper understanding

    Bob's Books 50.0000 47.5000 02/25/2015

    215-1-548-66488-2

    Microsoft Publisher Essentials

    Bookbinding

    Inc. 20.0000 15.0000 01/12/2014

    Microsoft Publisher Essentials

    Book's

    Brothers 20.0000 19.0000 09/03/2014

    Microsoft Publisher Essentials

    Bob's Books 20.0000 19.0000 03/03/2015

    Page 1 of 3

  • Page 67 of 96

    232-3-321-33697-6

    The Foundations of C# Brad's Bookstore

    10.0000 7.5000 01/20/2014

    The Foundations of C# Book's Brothers

    10.0000 9.0000 09/12/2014

    The Foundations of C# Timmy's Textbooks

    10.0000 10.0000 03/11/2015

    265-1-123-98745-1

    Intro. to Microsoft Excel 2013

    Brookstone

    Bookstore 20.0000 22.5000 01/28/2014

    Intro. to Microsoft Excel 2013

    Book's

    Brothers 20.0000 17.0000 09/23/2014

    Intro. to Microsoft Excel 2013

    Timmy's

    Textbooks 20.0000 20.0000 03/21/2015

    269-9-413-75129-2

    Intro. To Microsoft Access Flippin Pages 15.0000 15.0000 02/25/2014

    Intro. To Microsoft Access Book's Brothers

    15.0000 15.0000 09/30/2014

    325-0-654-98115-3

    Learning the essentials for InfoPath 2013

    Librarians

    Store 30.0000 30.0000 03/02/2014

    Learning the essentials for InfoPath 2013

    Timmy's

    Textbooks 30.0000 30.0000 10/05/2014

    489-6-894-12345-6

    Sharing Secrets Microsoft SharePoint

    Library Source 35.0000 32.5000 03/18/2014

    Sharing Secrets Microsoft SharePoint

    Timmy's

    Textbooks 35.0000 35.0000 10/13/2014

    561-7-896-99675-3

    Intro. To Microsoft Office Software Books

    10.0000 7.5000 04/03/2014

    Intro. To Microsoft Office Timmy's Textbooks

    10.0000 7.5000 10/20/2014

    567-5-913-36974-5

    One Step towards Microsoft OneNote

    Textbook

    Kings 10.0000 10.0000 04/15/2014

    One Step towards Microsoft OneNote

    Bob's Books 10.0000 11.0000 10/28/2014

    567-7-256-89156-8

    Mircrosoft Word 2013 an indepth look

    Textbook

    Town 45.0000 40.0000 04/29/2014

    Mircrosoft Word 2013 an indepth look

    Bob's Books 45.0000 43.0000 11/04/2014

    Page 2 of 3

  • Page 68 of 96

    644-5-549-06940-4

    Learning the Essentials for Windows server 2012

    Timmy's

    Textbooks 20.0000 20.0000 05/08/2014

    Learning the Essentials for Windows server 2012

    Timmy's

    Textbooks 20.0000 18.0000 11/11/2014

    754-9-215-81947-3

    Microsoft Office Advanced look

    Bob's Books 45.0000 45.0000 05/23/2014

    Microsoft Office Advanced look

    Bob's Books 45.0000 44.0000 11/21/2014

    789-2-458-96541-6

    Intro. To Microsoft SharePoint

    Bob's Books 15.0000 15.0000 06/02/2014

    Intro. To Microsoft SharePoint

    Bob's Books 15.0000 12.5000 11/30/2014

    951-1-125-11895-2

    Advanced Access Bob's Books 45.0000 40.0000 06/14/2014

    Advanced Access Bob's Books 45.0000 40.0000 12/02/2014

    987-0-123-65231-7

    Essentials For Microsoft Project 2013

    Bob's Books 30.0000 26.5000 06/27/2014

    Essentials For Microsoft Project 2013

    Timmy's

    Textbooks 30.0000 30.0000 12/12/2014

    987-6-543-21123-9

    The essentials of Microsoft Outlook

    Timmy's

    Textbooks 25.0000 25.0000 12/21/2014

    999-4-586-98745-1

    Essentials For Microsoft Visio

    Bob's Books 25.0000 22.5000 07/15/2014

    Essentials For Microsoft Visio

    Bob's Books 25.0000 25.0000 12/31/2014

    Page 3 of 3

  • Page 69 of 96

    Course Information

    04/17/2015

    Course Code Course Name Prerequsite Length (Days)

    Total

    Fee ISBN Course Instructor

    MWORD13INT Intro To Microsoft Word 2013

    1 $90.00 123-4-567-89123-4

    Geraldine Ferraro

    MSHREPTADV Advanced Microsoft

    SharePoint

    MSHREPTINT 3 $1,500.00 489-6-894-12345-6

    Ronald Jensen

    MPPTXESSLS Microsoft Powerpoint

    Essentials

    1 $90.00 147-2-693-95123-7

    Mort Jansen

    MACCESSINT Intro To Microsoft Access

    3 $630.00 269-9-413-75129-2

    Ronald Jensen

    MACCESSADV Advanced Microsoft Access

    MACCESSINT 3 $900.00 951-1-125-11895-2

    Arnold Schwartz

    MONENOTEES Microsoft OneNote Essentials

    1 $90.00 567-5-913-36974-5

    Geraldine Ferraro

    MACCESSINT Intro To Microsoft Access

    3 $630.00 269-9-413-75129-2

    Ronald Jensen

    MACCESSADV Advanced Microsoft Access

    MACCESSINT 3 $900.00 951-1-125-11895-2

    Arnold Schwartz

    MONENOTEES Microsoft OneNote Essentials

    1 $90.00 567-5-913-36974-5

    Geraldine Ferraro

    MOUTLOOKES Microsoft Outlook Essentials

    1 $90.00 987-6-543-21123-9

    Bobby Moynahan

    MOFFICEINT Intro To Microsoft Office

    5 $850.00 561-7-896-99675-3

    Grayson Frank

    MSHREPTINT Introduction To Microsoft

    SharePoint

    3 $1,100.00 789-2-458-96541-6

    Justin Forseth

    MSHREPTADV Advanced Microsoft

    SharePoint

    MSHREPTINT 3 $1,500.00 489-6-894-12345-6

    Justin Forseth

    MPUBSLRESS Microsoft Publisher Essentials

    1 $180.00 215-1-548-66488-2

    Johnny Brown

    MVISIOESSN Microsoft Visio Essentials

    1 $300.00 999-4-586-98745-1

    Grayson Frank

    MPROJ13ESS Microsoft Project 2013 Essentials

    1 $300.00 987-0-123-65231-7

    Grayson Frank

    MIPTH13ESS Microsoft InfoPath 2013 Essentials

    1 $500.00 325-0-654-98115-3

    Jerry Rogers

    MVISUALINT Intro To Microsoft Visual Studio

    3 $1,100.00 114-5-584-69548-7

    Jerry Rogers

    VISUALC#FN Visual C# Foundations

    5 $1,100.00 232-3-321-33697-6

    John Smith

    ASPDNETFN ASP.NET Foundations

    5 $1,100.00 014-0-123-40089-5

    John Smith

    Page 1 of 3

  • Page 70 of 96

    WSRVR12ESS Windows Server 2012 Essentials

    2 $650.00 644-5-549-06940-4

    Jerry Rogers

    MWORD13ADV Advanced Microsoft Word

    2013

    MWORD13INT 1 $90.00 567-7-256-89156-8

    Geraldine Ferraro

    MEXCL13INT Intro To Microsoft Excel 2013

    2 $180.00 265-1-123-98745-1

    Johnny Brown

    MEXCL13ADV Advanced Microsoft Excel

    2013

    MEXCL13INT 2 $380.00 159-6-654-36547-1

    Johnny Brown

    MPPTXESSLS Microsoft Powerpoint

    Essentials

    1 $90.00 147-2-693-95123-7

    Mort Jansen

    MACCESSINT Intro To Microsoft Access

    3 $630.00 269-9-413-75129-2

    Ronald Jensen

    MACCESSADV Advanced Microsoft Access

    MACCESSINT 3 $900.00 951-1-125-11895-2

    Arnold Schwartz

    MONENOTEES Microsoft OneNote Essentials

    1 $90.00 567-5-913-36974-5

    Geraldine Ferraro

    MOUTLOOKES Microsoft Outlook Essentials

    1 $90.00 987-6-543-21123-9

    Bobby Moynahan

    MOFFICEINT Intro To Microsoft

    Office 5 $850.00 561-7-896-

    99675-3

    Grayson Frank

    MIPTH13ESS Microsoft InfoPath

    2013 Essentials 1 $500.00 325-0-654-

    98115-3

    Jerry Rogers

    MVISUALINT Intro To Microsoft

    Visual Studio 3 $1,100.00 114-5-584-

    69548-7

    Jerry Rogers

    MPPTXESSLS Microsoft

    Powerpoint

    Essentials

    1 $90.00 147-2-693-95123-7

    Mort Jansen

    MACCESSINT Intro To Microsoft

    Access 3 $630.00 269-9-413-

    75129-2

    Ronald Jensen

    MOFFICEADV Advanced

    Microsoft Office MOFFICEINT 3 $950.00 754-9-215-

    81947-3

    Arnold Schwartz

    MSHREPTINT Introduction To

    Microsoft

    SharePoint

    3 $1,100.00 789-2-458-96541-6

    Justin Forseth

    MSHREPTADV Advanced

    Microsoft

    SharePoint

    MSHREPTINT 3 $1,500.00 489-6-894-12345-6

    Justin Forseth

    MPUBSLRESS Microsoft Publisher

    Essentials 1 $180.00 215-1-548-

    66488-2

    Johnny Brown

    MVISIOESSN Microsoft Visio

    Essentials 1 $300.00 999-4-586-

    98745-1

    Grayson Frank

    MPROJ13ESS Microsoft Project

    2013 Essentials 1 $300.00 987-0-123-

    65231-7

    Grayson Frank

    MIPTH13ESS Microsoft InfoPath

    2013 Essentials 1 $500.00 325-0-654-

    98115-3

    Jerry Rogers

    Page 2 of 3

  • Page 71 of 96

    MVISUALINT Intro To Microsoft

    Visual Studio 3 $1,100.00 114-5-584-

    69548-7

    Jerry Rogers

    MPPTXESSLS Microsoft

    Powerpoint

    Essentials

    1 $90.00 147-2-693-95123-7

    Mort Jansen

    MACCESSINT Intro To Microsoft

    Access 3 $630.00 269-9-413-

    75129-2

    Ronald Jensen

    MACCESSADV Advanced

    Microsoft Access MACCESSINT 3 $900.00 951-1-125-

    11895-2

    Arnold Schwartz

    MONENOTEES Microsoft OneNote

    Essentials 1 $90.00 567-5-913-

    36974-5

    Geraldine Ferraro

    MOUTLOOKES Microsoft Outlook

    Essentials 1 $90.00 987-6-543-

    21123-9

    Bobby Moynahan

    MSHREPTADV Advanced

    Microsoft

    SharePoint

    MSHREPTINT 3 $1,500.00 489-6-894-12345-6

    Justin Forseth

    MPUBSLRESS Microsoft Publisher

    Essentials 1 $180.00 215-1-548-

    66488-2

    Johnny Brown

    MVISIOESSN Microsoft Visio

    Essentials 1 $300.00 999-4-586-

    98745-1

    Grayson Frank

    Page 3 of 3

  • Page 72 of 96

    Membership 04/17/2015 Membership

    Code Last Name First Name Payment Date Membership

    Total

    A

    Aube Yolande $200.00 03/15/2015 $200.00

    Britain Mika $200.00 05/18/2014 $200.00

    Gomez Nick $200.00 08/05/2014 $200.00

    Hardie Genevie $200.00 02/15/2015 $200.00

    Izquierdo Vinnie $200.00 12/25/2014 $200.00

    Jamieson Shaquana $200.00 06/18/2014 $200.00

    Johnson Bruce $200.00 11/08/2014 $200.00

    Leka Debera $200.00 01/01/2015 $200.00

    Mellon Perlie $200.00 05/05/2014 $200.00

    Morris Grant $200.00 02/15/2015 $200.00

    Vizcarra Ronda $200.00 12/12/2014 $200.00

    Walton Kecia $200.00 12/31/2014 $200.00

    Widner Rico $200.00 01/01/2015 $200.00

    $2,600.00 TOTAL $2,600.00

    E

    Apicella Mike $50.00 01/26/2015 $50.00

    Baier Chris $50.00 02/24/2015 $50.00

    Chin Nick $50.00 03/07/2015 $50.00

    Concorde Tyson $50.00 04/02/2015 $50.00

    Conley Mariam $50.00 04/01/2015 $50.00

    Dia Sharmin $50.00 06/05/2014 $50.00

    Dorset Shelley $50.00 05/16/2014 $50.00

    Hashan Daleel $50.00 02/25/2015 $50.00

    Ince Lacy $50.00 01/01/2015 $50.00

    Khoury Elise $50.00 03/14/2015 $50.00

    Pappas James $50.00 03/05/2015 $50.00

    Prim Shaun $50.00 01/15/2015 $50.00

    Sommers Chad $50.00 04/05/2015 $50.00

    Soto Jennette $50.00 08/09/2014 $50.00

    Whitehill Clarissa $50.00 04/05/2015 $50.00

    $750.00 TOTAL $750.00

    Page 1 of 3

  • Page 73 of 96

    R

    Brentwood Lenny $50.00 03/17/2015 $50.00

    Buckinowski Tim $50.00 02/03/2015 $50.00

    Dang Johnny $50.00 03/17/2015 $50.00

    Hoeffel Thomas $50.00 02/06/2015 $50.00

    Jackson Marcy $50.00 03/01/2015 $50.00

    Lewis Dene $50.00 04/14/2015 $50.00

    Recio Juan $50.00 03/23/2015 $50.00

    Schwartz Thomas $50.00 01/06/2015 $50.00

    Simpson John $50.00 03/19/2015 $50.00

    Washington Scott $50.00 01/18/2015 $50.00

    West Brad $50.00 03/02/2015 $50.00

    $550.00 TOTAL $550.00

    S

    Baker Amanda $125.00 01/01/2015 $125.00

    Barber Justine $125.00 12/12/2014 $125.00

    Calderone Taylor $125.00 12/13/2014 $125.00

    Feinstein Dennis $125.00 02/05/2015 $125.00

    Griffin Richard $125.00 06/05/2014 $125.00

    Quaker Brenda $125.00 02/02/2015 $125.00

    Romano Antionette $125.00 10/30/2014 $125.00

    Romano Mitt $125.00 12/12/2014 $125.00

    Sherwood Brent $125.00 10/08/2014 $125.00

    Swinkeski Jacqueline $125.00 01/01/2015 $125.00

    $1,250.00 TOTAL $1,250.00

    Overall Total Membership Revenue:

    $5,150.00

    Page 2 of 3

  • Page 74 of 96

    Page 3 of 3

  • Page 75 of 96

    Course Revenue 04/17/2015

    Name Course Code Fee Revenue

    Advanced Microsoft

    Access MACCESSADV $900.00 $2,340.00

    Total $2,340.00

    Advanced Microsoft Excel

    2013 MEXCL13ADV $380.00 $190.00

    Total $190.00

    Advanced Microsoft Office MOFFICEADV $950.00 $950.00

    Total $950.00

    Advanced Microsoft

    SharePoint MSHREPTADV $1,500.00 $4,650.00

    Total $4,650.00

    Advanced Microsoft Word

    2013 MWORD13ADV $90.00 $45.00

    Total $45.00

    ASP.NET Foundations ASPDNETFN $1,100.00 $550.00

    Total $550.00

    Intro To Microsoft Access MACCESSINT $630.00 $2,268.00

    Total $2,268.00

    Intro To Microsoft Excel

    2013 MEXCL13INT $180.00 $90.00

    Total $90.00

    Intro To Microsoft Office MOFFICEINT $850.00 $1,445.00

    Total $1,445.00

    Intro To Microsoft Visual

    Studio MVISUALINT $1,100.00 $2,420.00

    Total $2,420.00

    Intro To Microsoft Word

    2013 MWORD13INT $90.00 $63.00

    Total $63.00

    Introduction To Microsoft

    SharePoint

    MSHREPTINT $1,100.00 $2,270.00

    Total $2,270.00

    Microsoft InfoPath 2013

    Essentials

    MIPTH13ESS $500.00 $1,100.00

    Total $1,100.00

    Page 1 of 3

  • Page 76 of 96

    Microsoft OneNote

    Essentials MONENOTEES $90.00 $234.00

    Total $234.00

    Microsoft Outlook

    Essentials MOUTLOOKES $90.00 $216.00

    Total $216.00

    Microsoft Powerpoint

    Essentials MPPTXESSLS $90.00 $261.00

    Total $261.00

    Microsoft Project 2013

    Essentials MPROJ13ESS $300.00 $360.00

    Total $360.00

    Microsoft Publisher

    Essentials MPUBSLRESS $180.00 $396.00

    Total $396.00

    Microsoft Visio Essentials MVISIOESSN $300.00 $450.00

    Total $450.00

    Visual C# Foundations VISUALC#FN $1,100.00 $550.00

    Total $550.00

    Windows Server 2012

    Essentials WSRVR12ESS $650.00 $325.00

    Total $325.00

    $21,173.00

    Overall Revenue for All Courses:

    Page 2 of 3

  • Page 77 of 96

    Page 3 of 3

  • Page 78 of 96

    Appendix D

    Sample Data

  • Page 79 of 96

    Book Table

    ISBN Title Publisher ListPrice QtyOnHand

    014-0-123-40089-

    5

    Forging the foundation: ASP .NET CastNet, Inc 15 24

    114-5-584-69548-

    7

    Intro. To Microsoft Visual Studio Visualized, Inc 20 17

    123-4-567-89123-

    4

    Learning Mirosoft Word 2013 Word Bros, Inc. 25 19

    147-2-693-95123-

    7

    Pointing out the power of Microsoft PowerPoint Power Publishing, Inc. 35 37

    159-6-654-36547-

    1

    Excel 2013 a deeper understanding Excel-ent Pub, Inc. 50 24

    215-1-548-66488-

    2

    Microsoft Publisher Essentials Publisher, Inc. 20 20

    232-3-321-33697-

    6

    The Foundations of C# SeeSharper, Inc 10 18

    265-1-123-98745-

    1

    Intro. to Microsoft Excel 2013 Excel-ent Pub, Inc. 20 22

    269-9-413-75129-

    2

    Intro. To Microsoft Access Access granted, Inc. 15 11

    325-0-654-98115-

    3

    Learning the essentials for InfoPath 2013 Informer, Inc 30 15

    489-6-894-12345-

    6

    Sharing Secrets Microsoft SharePoint Share & Care, Inc 35 21

    561-7-896-99675-

    3

    Intro. To Microsoft Office Father & Sons, Inc 10 13

    567-5-913-36974-

    5

    One Step towards Microsoft OneNote DuelyNoted, Inc. 10 7

    567-7-256-89156-

    8

    Mircrosoft Word 2013 an indepth look Word Bros, Inc. 45 16

    644-5-549-06940-

    4

    Learning the Essentials for Windows server

    2012

    Essentiallearning, Inc 20 19

    754-9-215-81947-

    3

    Microsoft Office Advanced look Father & Sons, Inc 45 10

    789-2-458-96541-

    6

    Intro. To Microsoft SharePoint Share & Care, Inc 15 7

    951-1-125-11895-

    2

    Advanced Access Access granted, Inc. 45 19

    987-0-123-65231-

    7

    Essentials For Microsoft Project 2013 Project Dr., Inc 30 25

    987-6-543-21123-

    9

    The essentials of Microsoft Outlook LookOut, Inc 25 13

    999-4-586-98745-

    1

    Essentials For Microsoft Visio Viso & Visin, Inc 25 20

  • Page 80 of 96

    Book Author Table

    ISBN FirstName LastName

    014-0-123-40089-5 William Brock

    114-5-584-69548-7 Blake O'ryle

    123-4-567-89123-4 John Sakewski

    147-2-693-95123-7 Brian Lopez

    159-6-654-36547-1 Peter Grant

    215-1-548-66488-2 Robert Atkinson

    232-3-321-33697-6 John Grey

    265-1-123-98745-1 Christopher Morrow

    269-9-413-75129-2 Peter Danklef

    325-0-654-98115-3 Taylor Miley

    489-6-894-12345-6 Paul Morris

    561-7-896-99675-3 Oscar Bach

    567-5-913-36974-5 Jon Randall

    567-7-256-89156-8 Xavier Smith

    644-5-549-06940-4 Ronnie Swanson

    754-9-215-81947-3 Michael Caparzo

    789-2-458-96541-6 Josh Turner

    951-1-125-11895-2 Danny Gomez

    987-0-123-65231-7 Allie Woodley

    987-6-543-21123-9 Timothy Fielder

    999-4-586-98745-1 Alexis Hawkins

  • Page 81 of 96

    Book Order Table

    BookOrderNo Date DeliveryStatus

    1000 10/5/2013 c

    1001 10/18/2013 c

    1002 11/24/2013 c

    1003 12/31/2013 c

    1004 1/6/2014 c

    1005 1/12/2014 c

    1006 1/20/2014 c

    1007 1/28/2014 c

    1008 2/25/2014 c

    1009 3/2/2014 c

    1010 3/18/2014 c

    1011 4/3/2014 c

    1012 4/15/2014 c

    1013 4/29/2014 c

    1014 5/8/2014 c

    1015 5/23/2014 c

    1016 6/2/2014 c

    1017 6/14/2014 c

    1018 6/27/2014 c

    1019 7/3/2014 o

    1020 7/15/2014 c

  • Page 82 of 96

    Book Order Line Table

    ISBN BookOrderNo QtyOrdered QtySupplied ActualPrice

    014-0-123-

    40089-5

    9/26/1902 10 10 12.5

    014-0-123-

    40089-5

    10/17/1902 8 8 15

    014-0-123-

    40089-5

    11/7/1902 6 6 14

    114-5-584-

    69548-7

    9/27/1902 8 8 17.5

    114-5-584-

    69548-7

    10/18/1902 7 7 20

    114-5-584-

    69548-7

    11/8/1902 2 2 19

    123-4-567-

    89123-4

    9/28/1902 4 4 27.5

    123-4-567-

    89123-4

    10/19/1902 10 10 25

    123-4-567-

    89123-4

    11/9/1902 5 5 25

    147-2-693-

    95123-7

    9/29/1902 15 15 31

    147-2-693-

    95123-7

    10/20/1902 13 10 32.5

    147-2-693-

    95123-7

    11/10/1902 12 12 31.5

    159-6-654-

    36547-1

    9/30/1902 9 9 45

    159-6-654-

    36547-1

    10/21/1902 18 10 40.44

    159-6-654-

    36547-1

    11/11/1902 9 5 47.5

    215-1-548-

    66488-2

    10/1/1902 5 5 15

    215-1-548-

    66488-2

    10/22/1902 5 5 19

    215-1-548-

    66488-2

    11/12/1902 10 10 19

    232-3-321-

    33697-6

    10/2/1902 7 7 7.5

    232-3-321-

    33697-6

    10/23/1902 7 7 9

    232-3-321-

    33697-6

    11/13/1902 4 4 10

  • Page 83 of 96

    265-1-123-

    98745-1

    1007 5 5 22.5

    265-1-123-

    98745-1

    1028 9 9 17

    265-1-123-

    98745-1

    1049 8 8 20

    269-9-413-

    75129-2

    1008 6 6 15

    269-9-413-

    75129-2

    1029 5 5 15

    325-0-654-

    98115-3

    1009 9 9 30

    325-0-654-

    98115-3

    1030 6 6 30

    489-6-894-

    12345-6

    1010 11 11 32.5

    489-6-894-

    12345-6

    1031 10 10 35

    561-7-896-

    99675-3

    1011 12 10 7.5

    561-7-896-

    99675-3

    1032 3 3 7.5

    567-5-913-

    36974-5

    1012 2 2 10

    567-5-913-

    36974-5

    1033 8 5 11

    567-7-256-

    89156-8

    1013 10 8 40

    567-7-256-

    89156-8

    1034 8 8 43

    644-5-549-

    06940-4

    1014 9 9 20

    644-5-549-

    06940-4

    1035 12 10 18

    754-9-215-

    81947-3

    1015 5 5 45

    754-9-215-

    81947-3

    1036 5 5 44

    789-2-458-

    96541-6

    1016 3 3 15

    789-2-458-

    96541-6

    1037 4 4 12.5

    951-1-125-

    11895-2

    1017 10 10 40

    951-1-125-

    11895-2

    1038 9 9 40

  • Page 84 of 96

    987-0-123-

    65231-7

    1018 18 18 26.5

    987-0-123-

    65231-7

    1039 7 7 30

    987-6-543-

    21123-9

    1040 13 13 25

    999-4-586-

    98745-1

    1020 12 12 22.5

    999-4-586-

    98745-1

    1041 10 8 25

    Class Table

    ReferenceNo StartDate CourseCode RoomNo EmployeeNo

    10000 5/2/2015 MWORD13INT 1 109

    10001 5/4/2015 MSHREPTADV 2 107

    10002 5/4/2015 MPPTXESSLS 5 108

    10003 5/5/2015 MACCESSINT 6 107

    10004 5/6/2015 MACCESSADV 3 106

    10005 5/10/2015 MONENOTEES 4 109

    10006 5/11/2015 MACCESSINT 8 107

    10007 5/12/2015 MACCESSADV 7 106

    10008 5/14/2015 MONENOTEES 2 109

    10009 6/30/2015 MOUTLOOKES 5 104

    10010 6/30/2015 MOFFICEINT 1 102

    10011 7/1/2015 MSHREPTINT 6 103

    10012 7/1/2015 MSHREPTADV 5 103

    10013 7/3/2015 MPUBSLRESS 4 105

    10014 7/5/2015 MVISIOESSN 2 102

    10015 7/6/2015 MPROJ13ESS 3 102

    10016 7/9/2015 MIPTH13ESS 7 101

    10017 7/15/2015 MVISUALINT 8 101

    10018 7/16/2015 VISUALC#FN 2 100

    10019 7/17/2015 ASPDNETFN 5 100

    10020 8/25/2015 WSRVR12ESS 5 101

    10021 8/25/2015 MWORD13ADV 1 109

    10022 9/6/2015 MEXCL13INT 5 105

    10023 9/13/2015 MEXCL13ADV 4 105

    10024 9/20/2015 MPPTXESSLS 2 108

    10025 9/27/2015 MACCESSINT 3 107

    10026 10/1/2015 MACCESSADV 7 106

    10027 10/4/2015 MONENOTEES 5 109

  • Page 85 of 96

    10028 10/4/2015 MOUTLOOKES 6 104

    10029 10/11/2015 MOFFICEINT 4 102

    10030 10/18/2015 MIPTH13ESS 8 101

    10031 10/24/2015 MVISUALINT 4 101

    10032 10/24/2015 MPPTXESSLS 5 108

    10033 10/30/2015 MACCESSINT 6 107

    10034 10/30/2015 MOFFICEADV 7 106

    10035 11/1/2015 MSHREPTINT 2 103

    10036 11/4/2015 MSHREPTADV 1 103

    10037 11/5/2015 MPUBSLRESS 2 105

    10038 11/5/2015 MVISIOESSN 1 102

    10039 11/8/2015 MPROJ13ESS 5 102

    10040 11/15/2015 MIPTH13ESS 4 101

    10041 11/22/2015 MVISUALINT 7 101

    10042 12/6/2015 MPPTXESSLS 1 108

    10043 12/8/2015 MACCESSINT 5 107

    10044 12/8/2015 MACCESSADV 2 106

    10045 12/10/2015 MONENOTEES 3 109

    10046 12/13/2015 MOUTLOOKES 1 104

    10047 12/17/2015 MSHREPTADV 5 103

    10048 12/17/2015 MPUBSLRESS 4 105

    10049 12/18/2015 MVISIOESSN 8 102

  • Page 86 of 96

    Classroom Table

    RoomNo Capacity

    1 1/15/1900

    2 1/15/1900

    3 1/15/1900

    4 1/15/1900

    5 1/20/1900

    6 1/20/1900

    7 1/20/1900

    8 1/20/1900

    Client Table

    Client

    No

    First

    Name

    Last

    Name

    Street City State Zip Phone

    100000 Grant Morris 802 E Frierson

    Ave

    Tampa FL 33603 (813)-

    280-0253

    100001 Rico Widner 1312 E Curtis

    St

    Tampa FL 33603 (813)-

    340-0254

    100002 Genevie Hardie 2920 N 17th St Tampa FL 33605 (813)-

    420-0255

    100003 Yolande Aube 923 E Giddens

    Ave

    Tampa FL 33603 (813)-

    100-0256

    100004 Ronda Vizcarra 3204 E 38th

    Ave

    Tampa FL 33610 (813)-

    534-0257

    100005 Mika Britain 6015 N

    Highland Ave

    Tampa FL 33604 (813)-

    680-0258

    100006 Debera Leka 1513 W

    Powhatan Ave

    Tampa FL 33603 (813)-

    280-0259

    100007 Perlie Mellon 4007 Deleuil

    Ave

    Tampa FL 33603 (813)-

    280-0260

    100008 Shaquana Jamieson 3207 N Ola

    Ave

    Tampa FL 33604 (813)-

    280-0261

    100009 Kecia Walton 13828 Heritage

    Club Dr

    Tampa FL 33613 (813)-

    280-0262

    100010 Vinnie Izquierdo 3114 Grand

    Pavilion Dr

    Tampa FL 33613 (813)-

    280-0263

    100011 Bruce Johnson 4007 Ashford

    Green Pl

    Tampa FL 33613 (813)-

    280-0264

    100012 Nick Gomez 14111 Mossy

    Glen Ln

    Tampa FL 33613 (813)-

    280-0265

  • Page 87 of 96

    100013 Chad Sommers 14414 Reuter

    Strasse Cir

    Tampa FL 33613 (813)-

    280-0266

    100014 Clarissa Whitehill 2826 Somerset

    Park Dr

    Tampa FL 33613 (813)-

    842-7876

    100015 Jennette Soto 14509 Seaford

    Cir

    Tampa FL 33613 (813)-

    842-9116

    100016 Shelley Dorset 2119 Oak

    Chace Ct

    Tampa FL 33613 (813)-

    770-8152

    100017 James Pappas 1905 Gregory

    Dr

    Tampa FL 33613 (305)-

    904-7331

    100018 Tyson Concorde 818 E 145th

    Ave

    Tampa FL 33613 (813)-

    500-2771

    100019 Daleel Hashan 10485

    Carrollbrook

    Cir

    Tampa FL 33618 (813)-

    541-2515

    100020 Mike Apicella 10418 Lake

    Carroll Way

    Tampa FL 33618 (813)-

    482-4416

    100021 Sharmin Dia 10025 Hampton

    Pl

    Tampa FL 33618 (813)-

    352-1106

    100022 Elise Khoury 10356

    Carrollwood Ln

    Tampa FL 33618 (813)-

    842-7865

    100023 Shaun Prim 4004 Cortez Dr Tampa FL 33614 (813)-

    280-0070

    100024 Lacy Ince 4125 Tartan Pl Tampa FL 33624 (813)-

    280-0381

    100025 Chris Baier 8714 Jasmine

    Pond Dr

    Tampa FL 33614 (813)-

    748-6689

    100026 Nick Chin 10427

    Oakbrook Dr

    Tampa FL 33618 (954)-

    609-5188

    100027 Mariam Conley 10712 Key

    Lime Way

    Tampa FL 33624 (941)-

    330-6017

    100028 Dene Lewis 4715 Grove

    Point Dr

    Tampa FL 33624 (561)-

    767-2324

    100029 Juan Recio 10505

    Brynwood Ln

    Tampa FL 33624 (904)-

    576-4611

    100030 Johnny Dang 5487

    Shearcreast Dr.

    Lithia FL 33589 (321)-

    298-2339

    100031 Thomas Hoeffel 8765 Homely

    Ln.

    Tampa FL 33617 (813)-

    748-9858

    100032 Marcy Jackson 5569

    Buckinowski

    Ln.

    Brandon FL 33658 (813)-

    842-0977

    100033 John Simpson 7726 Yolanda

    Ln.

    Tampa FL 33498 (813)-

    298-9439

    100034 Brad West 11358

    Ferdinand Ln.

    Wesley

    Chapel

    FL 33524 (305)-

    484-8427

  • Page 88 of 96

    100035 Scott Washington 3258 Dogwater

    Rd.

    Tampa FL 33544 (813)-

    498-8088

    100036 Thomas Schwartz 5698 Timber

    Ln.

    Brandon FL 33658 (321)-

    304-1329

    100037 Tim Buckinowski 9876 Postal Dr. Tampa FL 33647 (813)-

    892-6661

    100038 Lenny Brentwood 2345 Quidditch

    Ln.

    Tampa FL 32589 (305)-

    450-5974

    100039 Justine Barber 15874 Brown

    St.

    Tampa FL 33587 (813)-

    713-0781

    100040 Taylor Calderone 67397 Brighton

    Ln.

    Brandon FL 33654 (813)-

    735-4231

    100041 Antionette Romano 7654

    Backwater Dr.

    Tampa FL 33618 (407)-

    592-9802

    100042 Brent Sherwood 6789 Rinko Ln. Brandon FL 33617 (813)-

    453-4679

    100043 Amanda Baker 11598 Texas

    Loop

    Tampa FL 33897 (813)-

    503-3050

    100044 Dennis Feinstein 8895 Chairman

    Ave.

    Tampa FL 33547 (813)-

    495-7697

    100045 Richard Griffin 25896 Hatrick

    Ln.

    Tampa FL 33549 (954)-

    479-1817

    100046 Mitt Romano 12587 Niceguy

    Dr.

    Tampa FL 33568 (305)-

    803-7934

    100047 Jacqueline Swinkeski 13689

    Hollywood Ln.

    Tampa FL 33247 (954)-

    417-9700

    100048 Brenda Quaker 17896 Peterson

    Dr.

    Tampa FL 33478 352-870-

    1931

  • Page 89 of 96

    Course Table

    CourseCode Name Length Fee ISBN

    ASPDNETFN ASP.NET Foundations 5 1100 014-0-123-

    40089-5

    MACCESSADV Advanced Microsoft Access 3 900 951-1-125-

    11895-2

    MACCESSINT Intro To Microsoft Access 3 630 269-9-413-

    75129-2

    MEXCL13ADV Advanced Microsoft Excel 2013 2 380 159-6-654-

    36547-1

    MEXCL13INT Intro To Microsoft Excel 2013 2 180 265-1-123-

    98745-1

    MIPTH13ESS Microsoft InfoPath 2013

    Essentials

    1 500 325-0-654-

    98115-3

    MOFFICEADV Advanced Microsoft Office 3 950 754-9-215-

    81947-3

    MOFFICEINT Intro To Microsoft Office 5 850 561-7-896-

    99675-3

    MONENOTEES Microsoft OneNote Essentials 1 90 567-5-913-

    36974-5

    MOUTLOOKES Microsoft Outlook Essentials 1 90 987-6-543-

    21123-9

    MPPTXESSLS Microsoft Powerpoint Essentials 1 90 147-2-693-

    95123-7

    MPROJ13ESS Microsoft Project 2013

    Essentials

    1 300 987-0-123-

    65231-7

    MPUBSLRESS Microsoft Publisher Essentials 1 180 215-1-548-

    66488-2

    MSHREPTADV Advanced Microsoft SharePoint 3 1500 489-6-894-

    12345-6

    MSHREPTINT Introduction To Microsoft

    SharePoint

    3 1100 789-2-458-

    96541-6

    MVISIOESSN Microsoft Visio Essentials 1 300 999-4-586-

    98745-1

    MVISUALINT Intro To Microsoft Visual

    Studio

    3 1100 114-5-584-

    69548-7

    MWORD13ADV Advanced Microsoft Word 2013 1 90 567-7-256-

    89156-8

    MWORD13INT Intro To Microsoft Word 2013 1 90 123-4-567-

    89123-4

    VISUALC#FN Visual C# Foundations 5 1100 232-3-321-

    33697-6

    WSRVR12ESS Windows Server 2012

    Essentials

    2 650 644-5-549-

    06940-4

  • Page 90 of 96

    Course Prerequisite Table

    CourseCode Prerequsite

    MACCESSADV MACCESSINT

    MEXCL13ADV MEXCL13INT

    MOFFICEADV MOFFICEINT

    MSHREPTADV MSHREPTINT

    MWORD13ADV MWORD13INT

    Enrollment Table

    ClientNo ReferenceNo Date Time FeePaid

    100000 5/18/1927 4/14/2015 00:00.0 63

    100001 5/19/1927 4/14/2015 23:00.0 1050

    100002 5/20/1927 4/14/2015 21:00.0 63

    100003 5/21/1927 4/14/2015 36:00.0 441

    100004 5/22/1927 4/14/2015 32:00.0 630

    100005 5/23/1927 4/14/2015 15:00.0 63

    100006 5/24/1927 4/14/2015 14:00.0 441

    100007 5/25/1927 4/14/2015 09:00.0 630

    100008 5/26/1927 4/14/2015 52:00.0 63

    100009 5/27/1927 4/14/2015 23:00.0 63

    100010 5/28/1927 4/14/2015 18:00.0 595

    100011 5/29/1927 4/14/2015 27:00.0 770

    100012 5/30/1927 4/14/2015 25:00.0 1050

    100013 5/31/1927 4/14/2015 32:00.0 90

    100014 6/1/1927 4/14/2015 59:00.0 150

    100015 6/2/1927 4/14/2015 47:00.0 150

    100016 6/3/1927 4/14/2015 58:00.0 250

    100017 6/4/1927 4/14/2015 20:00.0 550

    100018 6/5/1927 4/14/2015 22:00.0 550

    100019 6/6/1927 4/14/2015 58:00.0 550

    100020 6/7/1927 4/14/2015 36:00.0 325

    100021 6/8/1927 4/14/2015 35:00.0 45

    100022 6/9/1927 4/14/2015 14:00.0 90

    100023 6/10/1927 4/14/2015 23:00.0 190

    100024 6/11/1927 4/14/2015 59:00.0 45

    100025 6/12/1927 4/14/2015 45:00.0 315

    100026 6/13/1927 4/14/2015 36:00.0 450

    100027 6/14/1927 4/14/2015 56:00.0 45

    100028 6/15/1927 4/14/2015 23:00.0 90

  • Page 91 of 96

    100029 6/16/1927 4/14/2015 47:00.0 850

    100030 6/17/1927 4/14/2015 36:00.0 500

    100031 6/18/1927 4/14/2015 58:00.0 1100

    100032 6/19/1927 4/14/2015 15:00.0 90

    100033 6/20/1927 4/14/2015 56:00.0 630

    100034 6/21/1927 4/14/2015 54:00.0 950

    100035 6/22/1927 4/14/2015 17:00.0 1500

    100036 6/23/1927 4/14/2015 56:00.0 1500

    100037 6/24/1927 4/14/2015 40:00.0 180

    100038 6/25/1927 4/14/2015 32:00.0 300

    100039 6/26/1927 4/14/2015 14:00.0 210

    100040 6/27/1927 4/14/2015 51:00.0 350

    100041 6/28/1927 4/14/2015 58:00.0 770

    100042 6/29/1927 4/14/2015 41:00.0 63

    100043 6/30/1927 4/14/2015 01:00.0 441

    100044 7/1/1927 4/14/2015 56:00.0 630

    100045 7/2/1927 4/14/2015 48:00.0 63

    100046 7/3/1927 4/14/2015 17:00.0 63

    100047 7/4/1927 4/14/2015 56:00.0 1050

    100048 7/5/1927 4/14/2015 25:00.0 126

    Membership Table

    MembershipCode Name Price Duration Discount

    A Annual 7/18/1900 00:00.0 0.3

    E Employee 2/19/1900 00:00.0 0.5

    R Regular 2/19/1900 00:00.0 0

    S Semiannual 5/4/1900 00:00.0 0.3

    Purchase Table

    ClientNo Date MembershipCode Payment

    100000 2/15/2015 A 200

    100001 1/1/2015 A 200

    100002 2/15/2015 A 200

    100003 3/15/2015 A 200

    100004 12/12/2014 A 200

    100005 5/18/2014 A 200

    100006 1/1/2015 A 200

    100007 5/5/2014 A 200

    100008 6/18/2014 A 200

  • Page 92 of 96

    100009 12/31/2014 A 200

    100010 12/25/2014 A 200

    100011 11/8/2014 A 200

    100012 8/5/2014 A 200

    100013 4/5/2015 E 50

    100014 4/5/2015 E 50

    100015 8/9/2014 E 50

    100016 5/16/2014 E 50

    100017 3/5/2015 E 50

    100018 4/2/2015 E 50

    100019 2/25/2015 E 50

    100020 1/26/2015 E 50

    100021 6/5/2014 E 50

    100022 3/14/2015 E 50

    100023 1/15/2015 E 50

    100024 1/1/2015 E 50

    100025 2/24/2015 E 50

    100026 3/7/2015 E 50

    100027 4/1/2015 E 50

    100028 4/14/2015 R 50

    100029 3/23/2015 R 50

    100030 3/17/2015 R 50

    100031 2/6/2015 R 50

    100032 3/1/2015 R 50

    100033 3/19/2015 R 50

    100034 3/2/2015 R 50

    100035 1/18/2015 R 50

    100036 1/6/2015 R 50

    100037 2/3/2015 R 50

    100038 3/17/2015 R 50

    100039 12/12/2014 S 125

    100040 12/13/2014 S 125

    100041 10/30/2014 S 125

    100042 10/8/2014 S 125

    100043 1/1/2015 S 125

    100044 2/5/2015 S 125

    100045 6/5/2014 S 125

    100046 12/12/2014 S 125

    100047 1/1/2015 S 125

    100048 2/2/2015 S 125

  • Page 93 of 96

    Qualification Table

    EmployeeNo CourseCode Date

    100 ASPDNETFN 7/1/2008

    100 VISUALC#FN 6/1/2008

    101 MIPTH13ESS 1/1/2013

    101 MVISUALINT 6/1/2010

    101 WSRVR12ESS 6/1/2012

    102 MOFFICEINT 6/1/2012

    102 MPROJ13ESS 6/1/2013

    102 MVISIOESSN 6/1/2012

    103 MSHREPTADV 8/1/2012

    103 MSHREPTINT 6/1/2012

    104 MOUTLOOKES 6/1/2012

    105 MEXCL13ADV 2/24/2013

    105 MEXCL13INT 1/30/2013

    105 MPUBSLRESS 6/30/2012

    106 MACCESSADV 6/1/2012

    106 MOFFICEADV 9/30/2012

    107 MACCESSINT 8/1/2012

    107 MSHREPTADV 8/30/2012

    108 MPPTXESSLS 12/1/2012

    109 MONENOTEES 2/1/2013

    109 MWORD13ADV 2/15/2013

    109 MWORD13INT 1/30/2013

    Software Table

    ProgramCode Name Publisher Licenses

    MS1NTE13 Microsoft Onenote 2013 Microsoft 140

    MSACSS13 Microsoft Access 2013 Microsoft 140

    MSEXCL13 Microsoft Excel 2013 Microsoft 140

    MSINFO13 Microsoft Infopath 2013 Microsoft 40

    MSOFCE13 Microsoft Office 2013 Microsoft 40

    MSOTLK13 Microsoft Outlook 2013 Microsoft 140

    MSPBSR13 Microsoft Publisher 2013 Microsoft 40

    MSPPTX13 Microsoft Powerpoint

    2013

    Microsoft 140

    MSPROJ13 Microsoft Project 2013 Microsoft 40

    MSSRPT13 Microsoft Sharepoint

    2013

    Microsoft 40

    MSSRVR12 Microsoft Server 2012 Microsoft 40

  • Page 94 of 96

    MSVISS13 Microsoft Visual Studios

    2013

    Microsoft 40

    MSVSIO13 Microsoft Visio 2013 Microsoft 40

    MSWORD13 Microsoft Word 2013 Microsoft 140

    Trainer Table

    Employ

    eeNo

    FirstN

    ame

    LastN

    ame

    Street City State Zip Phone HireDa

    te

    DateOf

    Birth

    100 John Smith 25701

    Ferdinand

    Ct

    Wesley

    Chapel

    FL 3354

    3

    (813)-

    895-

    6698

    1/1/20

    08

    1/1/198

    1

    101 Jerry Roger

    s

    4587

    Drewy Ln

    Tampa FL 3361

    7

    (813)-

    665-

    9985

    3/3/20

    10

    5/5/198

    4

    102 Grays

    on

    Frank 11258

    Buzzard

    Ave

    Tampa FL 3361

    8

    (352)-

    206-

    9875

    1/12/2

    012

    2/2/198

    9

    103 Justin Forset

    h

    5589

    Grasslands

    Ave

    Wesley

    Chapel

    FL 3354

    4

    (352)-

    895-

    6698

    3/5/20

    12

    11/11/1

    989

    104 Bobby Moyn

    ahan

    9985

    Binder St

    Tampa FL 3361

    7

    (558)-

    558-

    5698

    4/4/20

    12

    2/25/19

    90

    105 Johnn

    y

    Brown 1129

    Tandy

    Blvd

    Tampa FL 3361

    7

    (458)-

    889-

    2258

    5/25/2

    012

    11/25/1

    990

    106 Arnol

    d

    Schwa

    rtz

    5589

    Conservati

    on St

    Wesley

    Chapel

    FL 3354

    4

    (813)-

    514-

    9968

    7/15/2

    012

    2/27/19

    89

    107 Ronal

    d

    Jensen 4478

    Penny Ave

    Tampa FL 3364

    7

    (813)-

    589-

    8895

    9/9/20

    12

    10/2/19

    90

    108 Mort Jansen 2269

    Broadwater

    St

    Wesley

    Chapeel

    FL 3354

    4

    (352)-

    450-

    0058

    10/2/2

    012

    5/5/199

    0

    109 Gerald

    ine

    Ferrar

    o

    3358

    Washingto

    n St

    Tampa FL 3361

    7

    (813)-

    998-

    5528

    12/12/

    2012

    12/25/1

    980

  • Page 95 of 96

    Utilization Table

    CourseCode ProgramCode

    ASPDNETFN MSVISS13

    MACCESSADV MSACSS13

    MACCESSINT MSACSS13

    MEXCL13ADV MSEXCL13

    MEXCL13INT MSEXCL13

    MIPTH13ESS MSINFO13

    MOFFICEADV MSOFCE13

    MOFFICEINT MSOFCE13

    MONENOTEES MS1NTE13

    MOUTLOOKES MSOTLK13

    MPPTXESSLS MSPPTX13

    MPROJ13ESS MSPROJ13

    MPUBSLRESS MSPBSR13

    MSHREPTADV MSSRPT13

    MSHREPTINT MSSRPT13

    MVISIOESSN MSVSIO13

    MVISUALINT MSVISS13

    MWORD13ADV MSWORD13

    MWORD13INT MSWORD13

    VISUALC#FN MSVISS13

    WSRVR12ESS MSSRVR12

    Vendor Table

    VendorName Street City State Zip Phone

    Bob's Books 304 E Fowler Ave Tampa FL 33617 (813)-

    587-

    8965

    Book Emporium 8956 Fletcher Ave Tampa FL 33618 (813)-

    895-

    1154

    Book Masters 1589 Martin Luther

    King Blvd

    Tampa FL 33618 (813)-

    859-

    1985

    Book Party 1125 Bruce B. Downs Tampa FL 33620 (813)-

    598-

    5569

  • Page 96 of 96

    Book's Brothers 6789 West Ave Tampa FL 33618 (352)-

    589-

    4474

    Bookbinding Inc. 2258 Kingston Ave Wesley

    Chapel

    FL 33543 (352)-

    568-

    9985

    Brad's Bookstore 4875 Princeston St Tampa FL 33617 (813)-

    558-

    6321

    Brookstone

    Bookstore

    7859 Brookstone St Tampa FL 33617 (813)-

    222-

    3365

    Flippin Pages 4875 Orange Grove St Tampa FL 33485 (854)-

    846-

    9765

    Librarians Store 55896 16th St Tampa FL 33658 (813)-

    665-

    8957

    Library Source 2258 9th Ave Brandon FL 34857 (352)-

    206-

    5896

    Software Books 4487 Wesley Chapel

    Blvd

    Wesley

    Chapel

    FL 33544 (813)-

    892-

    2568

    Textbook Kings 7856 E Fowler Ave Tampa FL 33618 (813)-

    589-

    4478

    Textbook Town 5689 N 301 Brandon FL 33589 (920)-

    547-

    1156

    Timmy's

    Textbooks

    6528 Palm Ave Tampa FL 33619 (813)-

    115-

    8965