Course Summary

Download Report

Transcript Course Summary

MIS 3500
Database Systems
Course Summary
Updated 2016
1
D
B
S
Y
S
T
E
M
S
What We Have done
• Explored Database Systems (Database, Data Base
Management System)
• Class Diagram (continuing on systems design &
analysis course)
• Schema (normalized tables diagram, 3NF) - new
- in depth look at data modeling
- data normalization, primary key design,
PK-FK relationship
MESSAGES/TOPICS
D
B
Databases are the king
in the IS world!
S
Y
S
T
E
M
S
3
MESSAGES/TOPICS
D
B
S
Y
S
T
E
M
S
• Topic #1: Normalization
• What it is
• Normal Forms
• How to use in data modeling
• Educational goals:
A) Being able to read/improve schemas
B) Create normalized schema from system
requirements
4
MESSAGES/TOPICS
D
B
S
Y
S
T
E
M
S
• Topic #2: Querying
• Read/Write SQL
• Exercise: class, homework, labs
• Use: Project on system development
5
TOPICS
D
B
Other specific topics:
TYSON FROZEN FOODS
CENTRAL FACT AND DIMENSIONS
Central Fact
• Database Transactions & Integrity
CUSTOMER DIMENSION
B
PK DIMID_CUSTOMER
SID_CUSTOMER
**NOTE-- SEE DRAWING B
S
Y
S
T
E
M
S
• File Types and Access Methods
COPATIME
• Forms and Reports
PK DIMID_COPATIME
SID_COPATIME
WWFWK-FISC WK
WWFWE-FISC WK END
• Transactions, Concurrent Access
• DB System Security
ORGANIZATION DIMENSION
PK DIMID_ORGANIZATION
• OLAP, Data Warehousing, Cubing
SID_ORGANIZATION
PRCTR- PROFIT CENTER
WWPRS-PRICING SEGMENT
WWMLG-BUSINESS DIVISION
PK
PK
PK
PK
PK
PK
DIMID_PRODUCT
DIMID_CUSTOMER
DIMID_TIME
DIMID_COPATIME
DIMID_ORGANIZATION
DIMID_DISTRIBUTION
VV100-CASES
VV101-UNIT OF MEASURE
VV102-GROSS SALES
VV105-PRODUCT MFG
VV301-GEN DIV ADMIN COST
VV403-ADVERTISING
VV407-GUARANTEED LOANS
VV409-INTERCO COGS
VV412-INTERCO COST ADJ
VV424-PRODUCT RELAT EXP
VV426-SALES RELATED EXP
VV433-PRICING PROMO
VVA01-SURCHARGE
VVA02-OFF INVOICE DISC
VVA04-BILLBACK
VVA06-SALES ADJUST
VVA07-PRIMARY BROKERAGE
VVA10-SGML EXPENSE
VVA11-SHUTTLE FRT
VVA13-OUTSIDE FREEZR COST
VVA14-TYSN FREEZR CHARGE
VVA15-DIRECT MAILING
VVA16-SALES & MKT EXP
VVA18-GEN AND ADMIN
VVA19-G AND a
VVB01--ACCRUED ADVERTISING
VVB02-ACCRUED MKT
VVB09-INTERCO SALES
VVB10-STEVEDORING
VVB12--SALES ACCRUAL
VVB19--FREIGHT FWD
VVB20-INCENTIVE BROKERAGE
VVB32-GENERAL
VVB34-R AND D ACCRUAL
VVB35-REGULAR COOP
VVB39-SAMS UPCHARGE
VVB41-SPECIAL COOP CHARGES
VVB42-SLOTTING
VVB47-AD HOC PROGRAMS
VVJ13-INVENTORY ADJUSTMENT
VVJ17-CONTRACT COST DISCOUNT
Central FactCol1
PRODUCT DIMENSION
PK DIMID_PRODUCT
SID_PRODUCT
WWML3-MINOR PRODUCT LINE
*NOTE-- SEE DRAWING A
DISTRIBUTION DIMENSION
PK DIMID_DISTRIBUTION
SID_DISTRIBUTION
VKBUR-SALES PERSON
ZZSBK- SECONDARY BROKER
ZZPBK- PRIMARY BROKER
BZIRK- SALES DISTRICT
TIME DIMENSION
PK DIMID_TIME
SID_TIME
0CALMONTH
0CALQUART1
0CALYEAR
0FISCPER
0FISCVARNT
0CALWEEK
6
A
STUDY METHODS
D
B
S
Y
S
T
E
M
S
• Class exercises (Read/Write, Analyze/Create):
• Class Diagram & Schema
• Indexes
• Hands-on study (3 labs):
• Normalization, Querying
• System development
• SAP Lumira (Business Intelligence/Analytics)
– demo only
7
GUEST SPEAKER
D
B
S
Y
S
T
E
M
S
• Robert Young, Head of database unit:
• Relational DB is the king
• Analytics (Cognos) as help for casual, SQL-ignorant users
• Explained how Richardson uses databases &
stressed the lasting importance of relations DB,
while OLAP/Analytics is useful.
8
D
B
With MIS 3500 completed, you should have a solid
basis for various IS-related jobs,
to build on and expand in specific directions
S
Y
S
T
E
M
S
as your job will demand.
Good luck with your further study and career
(and on the final exam )!
9