Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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