Presentation is loading. Please wait.

Presentation is loading. Please wait.

Data Management Options Dr. Merle P. Martin MIS Department CSU Sacramento.

Similar presentations


Presentation on theme: "Data Management Options Dr. Merle P. Martin MIS Department CSU Sacramento."— Presentation transcript:

1 Data Management Options Dr. Merle P. Martin MIS Department CSU Sacramento

2 Acknowledgments t Dr. Russell Ching ( MIS Dept ) Source Materiel / Graphics t Edie Schmidt ( UMS ) - Graphic Design t Prentice Hall Publishing (Permissions) u Martin, Analysis and Design of Business Information Systems, 1995

3 Agenda t Why manage data? t Definitions t Typical problems t Data Administrator t The DBMS t Distributing data

4 Why Manage Data? t Delayed output ( paycheck ) t Locate a resource u Where is the stock item stored? u Where does the employee work?

5 Why Manage Data? t Make resource decisions u Should we turn account over to collection agency? u Should we send customer letter asking why he / she hasn’t shopped here in 6 months? u Should we give employee overtime?

6 Why Manage Data? t Determine resource status u Is there enough stock in warehouse to satisfy this customer’s order? u How much should I order? u What is the value of this resource? v balance sheet

7 Definitions t File: resource inventory: u Material u People v Employees, customers u Funds v Customer balances v Accounts Payable

8 Definitions t Data Organization u Bit / byte u Character u Field u Record u File u DBMS

9 Data Hierarchy for Stereos to Go 12345SmithJohnA123 Main StreetSacramentoCA95819 12345SmithJohnA123 Main StreetSacramentoCA95819 12345SmithJohnA123 Main StreetSacramentoCA95819 Smith Database File Record 10110011 Field Character (Byte) Bit 1 { {

10 Definitions t Views: u Physical - how stored u Logical - how viewed and used t Volatility: - % records that change t Immediacy: rapidity of change

11 Storage Problems t Redundancy t Accuracy t Security t Lack of data sharing t Report inflexibility t Inconsistent data definitions t Too much data u information overload

12 Data Administrator t Clean up data definitions t Control shared data t Manage distributed data t Maintain data quality

13 Clean Up Definitions t Synonyms / aliases t Standard data definitions u names and formats u Date of Birth ( AJIS ) v mm/dd/yy ( courts ) v dd/mm/yy ( corrections ) t Data Dictionary u COBOL

14 Control Shared Data t Local - used by one unit t Shared - used by two or more activities t Impact of proposed program changes on shared data t Program-to-data element matrix t Control or clearinghouse?

15 Manage Distributed Data t Geographically dispersed u whether shared data or not t Different levels of detail u different management levels

16 Internal External Well defined Wide Detailed Aggregate Historical Future Quite old Very frequent Infrequent High Low Management Control Operational Control Strategic Planning Highly current Level of Aggregation Source Scope Time Horizon Currency Frequency of Use Required Accuracy

17 Maintain Data Quality t Put owners in charge of data u verify data accuracy and quality u Fairbanks Court example t Who owns the data?

18 Issue Should the Data Administrator control ALL data, or just that data that crosses organizational boundaries? WHAT DO YOU THINK?

19 The DBMS Data Base Management System: software that permits a firm to: u centralize data u manage them efficiently u provide access to applications v such as payroll, inventory

20 DBMS Components t Data Design Language ( DDL) t Data Manipulation Language ( DML ) t Inquiry Language ( IQL ) t Teleprocessing Interface ( TP ) t Martin, Figure 16-5

21 DatabaseDatabase TeleprocessTeleprocess InterfaceInterface DesignersDesigners DDLDDL End-UsersEnd-Users Update Retrieve IQLIQL ProgrammersProgrammers Applic. Software DMLDML

22 IQL LANGUAGE IQL SELECT EMP-ID, EMP-FIRST- NAME, EMP-FIRST- NAME, EMP-LAST- NAME, EMP-LAST- NAME, EMP-YTD-PAY EMP-YTD-PAY FROM EMPLOYEE FROM EMPLOYEE WHERE EMP- ID=1234 WHERE EMP- ID=1234. Data Base

23 3-level Database Model t James Martin t Sprague / McNurlin, Fig. 7-2, pg. 207

24 External Level (1) t User views ( logical) t By application program t Each has unique view t Schema / subschema

25 Schema and Subschemas DBMS Schema Subschema Physical Database DBMS Software Overall View of the Data Individual Views User Subschema

26 Enterprise Level (2) t Under control of Data Administrator t DBMS t Implementation data removed u passwords u report views

27 Physical Level (3) t Schema t Pointers ( e.g., next record ) t Flags ( e.g., record frozen )

28 Traditional Data Models t Hierarchical - one parent t Network u more than one parent u student to course, major t Relational ( tables)

29 Hierarchical Model 1 1 Dept. A Dept. B Dept C Project 1 Employees 3 3 5 5 2 2 4 4 6 6

30 Network Model John Smith SavingsSavings CheckingChecking MortgageMortgage Jane Smith

31 Relational Order NumberOrder DateAccount NumberDate Shipped Account NumberLast NameFirst NameCredit LimitMiddle Initial... Product CodeProduct NameUnitPriceManufacturer Code Order NumberLine Item NumberProduct CodeQuantity Manufacturer NameManufacturer Code Customer Orders Line Items Products Manufac(turer)

32 Object-oriented DBMS An object is: u a piece of data PLUS u procedures performed on data PLUS u attributes describing data PLUS u relationship between object and other objects

33 Distributed Data t Goals: u move processing as close to users as possible u allow several applications to run simultaneously on same data

34 Distributed Types t Fragmented u distribute data without duplication u users unaware of where data located t Segmented u data duplicated u one site has master file u problem with data synchronization

35 Why Distribute? t Save money u offload DB processes to less expensive machines (PCs) u Lower telecommunications costs u DB closer to users t Decrease dependence on a single computer manufacturer

36 Why Distribute t Move control closer to owner t Increased DBMS scope u more varied types of data u link at workstations t Permit storage of multimedia data

37 True Distributed DB t Local autonomy ( ownership) t No reliance on central site t Continuous operations u not affected by another site t Data transparency t Independence

38 Independence t Fragmentation t Replication t Hardware t Software t Networks t Database

39 Problems With Distributed Databases t Security t Shared data u simultaneous update t Complexity t Need telecommunications infrastructure

40 Issue Is data in your organization totally distributed? u How? u Should it be? u Why or why not?

41 Points to remember t Definition t Typical problems t Role of Data Administrator t The DBMS t Distributing data


Download ppt "Data Management Options Dr. Merle P. Martin MIS Department CSU Sacramento."

Similar presentations


Ads by Google