07_bi in finance (dbms)
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