Presentation is loading. Please wait.

Presentation is loading. Please wait.

What’s in the Box DBMS Features. Access Specific S13 MIS 2 “Form” screen construction to support “stand alone” applications Report Contents are Tables.

Similar presentations


Presentation on theme: "What’s in the Box DBMS Features. Access Specific S13 MIS 2 “Form” screen construction to support “stand alone” applications Report Contents are Tables."— Presentation transcript:

1 What’s in the Box DBMS Features

2 Access Specific S13 MIS 2 “Form” screen construction to support “stand alone” applications Report Contents are Tables and Query results Support for manipulating Report Format Recall you’ve seen a similar feature as a “plug in” to MapInfo called Crystal Reports

3 Goal of Enterprise Databases S13 MIS 3 Single instance of the data – minimize redundancy & maximizes data coherence Many simultaneous users – consistent data transaction processing system (TPS) Data recovery tools – Backup and Rollback Large scale storage Millions of records Strong backup / recover / rollback tools Very Flexible Fast query without having to pick “most important” data fields

4 Database Activities S13 MIS 4 Data Description Designing and Relating Tables MetaData Building Queries (custom records) Query Language / Engine Insuring Data Integrity TPS, Authentication, Backup/Rollback Make DB available Views APIs

5 Managing Transactions S13 MIS 5 A Transaction is any change to the DBMS that must be indivisible Credit Check, order creation Ticket purchase, ticket allocation Transaction Processing System (TPS) Atomic Transactions – indivisible No matter how many transactions are being done.

6 Transaction Processing TPS S13 MIS 6 Data Consistency under “simultaneous” activity Inventory - Widgets, On hand: 10 No TPS - Event sequence (on line activity) 1. Joe looks at widgets record, sees 10 2. Jan looks at widgets record, sees 10 3. Joe orders 8 widgets, 10 => 2 on hand 4. Jan orders 5 widgets, 10=> 5 on hand Trouble filling the orders AND Inventory on hand is wrong!!!

7 TPS – Atomic Events S13 MIS 7 Micro TPS Event Sequence (on line activity) John wants 5 widgets, so his client app 0. Request access to Widget record (may have to wait) 1. Locks Widget Record (all other requests are queued) 2. Journals (to file) : Trans #, PREVIEW, Widgets, 10 3. Changes Widget Record: Widgets 10=>5 4. Journals (to file) : Trans #, POSTVIEW, Widgets 5 5. Unlocks Widget Record Next waiting request gets to lock record

8 Query Engine S13 MIS 8 Support asking Queries Write and Edit queries Check that queries are correct (syntax check) Execute Query Support using results

9 FTC – Table Structure

10 What Tables are Needed? S13 MIS 10 Left Side – CS/Ops Client Info, Facilities Info Right Side – Accounting Client Accounts Departmental Budgets

11 Relate Tables S13 MIS 11 Draw essential Relationships Indicate where Foreign Keys will be needed


Download ppt "What’s in the Box DBMS Features. Access Specific S13 MIS 2 “Form” screen construction to support “stand alone” applications Report Contents are Tables."

Similar presentations


Ads by Google