07_bi in finance (dbms)

Upload: saba-nasir

Post on 03-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 07_BI in Finance (Dbms)

    1/25

    Stefano Grazioli - Ask for permission for using/quoting: [email protected]

  • 7/29/2019 07_BI in Finance (Dbms)

    2/25

  • 7/29/2019 07_BI in Finance (Dbms)

    3/25

    Stefano Grazioli - Ask for permission for using/quoting: [email protected]

  • 7/29/2019 07_BI in Finance (Dbms)

    4/25

    Indispensable in business

    Databases- Store data

    - Retrieve data

    Why are they needed?- Program data is volatile

  • 7/29/2019 07_BI in Finance (Dbms)

    5/25

    A database is an organized collection of data

    A database management system is a software tha

    data-related functionality (data organization, datasorting, GUI, security, backup)

    User orprogram

    Access, Oracle, IBM DB2, SQL Server, MySQL...

  • 7/29/2019 07_BI in Finance (Dbms)

    6/25Ord

    Inve

    Or Data Duplication Costly application maintenance

    (program-data dependence)

    Little/no sharing

    Poor security

    Accounting

    Production

    Marketing Inv

    Purchasing

    Scheduling

    Billing

    Pricing

    Cust

    Purc

  • 7/29/2019 07_BI in Finance (Dbms)

    7/25

    DBMS is software that includes

    - Data Definition Language

    - Data Manipulation Language

    - Data Dictionary

    Accounting

    Production

    Marketing

    C

    Purchasing

    Scheduling

    Billing

    Pricing

    DBMS

  • 7/29/2019 07_BI in Finance (Dbms)

    8/25

    create table inventory

    ( part_id char(5) not null prim

    name char(30),price numeric(8,2),

    q_avail integer,

    last_in date);

    part_id name price q_avail

    AA001 monitor 128.54 47

    BX353 mouse 3.23 242

    I

  • 7/29/2019 07_BI in Finance (Dbms)

    9/25

  • 7/29/2019 07_BI in Finance (Dbms)

    10/25

    Name: AMT-PAY-BASE

    Web Name: BASEPAY

    PC name: SALARY

    Description: annual salary for an employee

    Size: 9 bytes

    Type: numeric

    Date changed: 01/02/07Ownership: COMPENSATION

    Access security: MANAGER, COMPENSATION; MANAGER JOB EV

    MANAGER, SITE BENEFITS.

    Used by: COMPENSATION, HR, EMPLOYMENT, INSURANC

    Program using: P00023, P00034, P00121,

    Reports using: R124 (salary increases report); R323 (salary summ

    Me

  • 7/29/2019 07_BI in Finance (Dbms)

    11/25

    When a DBMS organizes your data so th

    can be though of as TABLES,that DBMS is a Relational DBMS, or RDB

  • 7/29/2019 07_BI in Finance (Dbms)

    12/25

    TRADE_NO SEC_ID SEC_NAME UNIT_PRICE QUANTI

    1 1123312 ACME 90 100

    12 3242344 MSFT 45 30

    23 1123312 ACME 91 55

    34 9992933 ORCL 73 200

    37 3242344 MSFT 45 50

    47 7798797 GE 95 100

    48 3242344 MSFT 43 55

    49 3242344 MSFT 42 35

    56 7798797 GE 94 90

  • 7/29/2019 07_BI in Finance (Dbms)

    13/25

    TRADE_NO SEC_ID SEC_NAME UNIT_PRICE QUANT

    1 1123312 ACME 90 100

    12 3242344 MSFT 45 30

    23 1123312 ACME 91 55

    34 9992933 ORCL 73 200

    37 3242344 MSFT 45 50

    47 7798797 GE 95 100

    48 3242344 MSFT 43 55

    49 3242344 MSFT 42 35

    56 7798797 GE 94 90

    TRecord (row)

  • 7/29/2019 07_BI in Finance (Dbms)

    14/25

    TRADE_NO SEC_ID SEC_NAME UNIT_PRICE QUANT

    1 1123312 ACME 90 100

    12 3242344 MSFT 45 30

    23 1123312 ACME 91 55

    34 9992933 ORCL 73 200

    37 3242344 MSFT 45 50

    47 7798797 GE 95 100

    48 3242344 MSFT 43 55

    49 3242344 MSFT 42 35

    56 7798797 GE 94 90

    Field (~column)

  • 7/29/2019 07_BI in Finance (Dbms)

    15/25

    TRADE_NO SEC_ID SEC_NAME UNIT_PRICE QUANT

    1 1123312 ACME 90 100

    12 3242344 MSFT 45 30

    23 1123312 ACME 91 55

    34 9992933 ORCL 73 200

    37 3242344 MSFT 45 50

    47 7798797 GE 95 100

    48 3242344 MSFT 43 55

    49 3242344 MSFT 42 35

    56 7798797 GE 94 90

    Primary key is a field that contains unique (nduplicated) information & is used to identify

  • 7/29/2019 07_BI in Finance (Dbms)

    16/25

    Stefano Grazioli - Ask for permission for using/quoting: [email protected]

  • 7/29/2019 07_BI in Finance (Dbms)

    17/25

    Stefano Grazioli - Ask for permission for using/quoting: [email protected]

  • 7/29/2019 07_BI in Finance (Dbms)

    18/25

    Accounting

    Finance

    Production

    Marketing

    Application #1

    Application #3

    Application #2

    Application #4

    Application #5

    Application #5

    DBMS

    DBMS

    DBMS

    DBMS

  • 7/29/2019 07_BI in Finance (Dbms)

    19/25

    Accounting

    Production

    Unit #01

    Production

    Plant #02

    Marketing

    App. #1

    App. #3

    App. #2

    App. #4

    Int

    En

    Portal /

    Dashboard

    Centralized

    DBMS

  • 7/29/2019 07_BI in Finance (Dbms)

    20/25

    Accounting

    Production

    Plant #01

    ProductionPlant #02

    App #1

    App #3

    App #2

    App #4

    DBMS

    Marketing

    App #5

    App #6

    DBMS

    DBMS

    DBMS

    This is hard(ETL engi

    Customers

    Costs

    Sales

    Portal /

    Dashboard

    Customers

    Costs

    Sales

    Costs

    Sales

    Sales &

    Research

  • 7/29/2019 07_BI in Finance (Dbms)

    21/25

    Source: B. Wixom

  • 7/29/2019 07_BI in Finance (Dbms)

    22/25

    Name, Year, School

    Why you are taking the class Things you like about the class

    Things that can be improved

    Strengths / Attitude towards theTournament

  • 7/29/2019 07_BI in Finance (Dbms)

    23/25

    UML Activity Diagram- Daily Compound Average Growth o

  • 7/29/2019 07_BI in Finance (Dbms)

    24/25

    The user press the Compute Cagr button

    UML Activity Diagram Daily Compound Average Growth o(part II)

    Compute the Cagr for the next customer

    Print the result for that customer

    [No More Customers]

    Print the A

    Cagrs with

    la

  • 7/29/2019 07_BI in Finance (Dbms)

    25/25