Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 1 Introduction to Database Processing David M. Kroenke Database Processing © 2000 Prentice Hall.

Similar presentations


Presentation on theme: "Chapter 1 Introduction to Database Processing David M. Kroenke Database Processing © 2000 Prentice Hall."— Presentation transcript:

1 Chapter 1 Introduction to Database Processing David M. Kroenke Database Processing © 2000 Prentice Hall

2 Chapter 1 © 2000 Prentice Hall Database Example 1 Mary Richards Housepainting –Self Employed Entrepreneur –Single User Database –3 Tables (Customers, Jobs, Source) –Data Needs: Track how customers, jobs, and referrals relate Record bid estimates Track referral sources Produce mailing labels Chapter 1 Page 4

3 SOURCE CUSTOMER JOB Tables of Data for Mary Richards Housepainting, Figure 1-1 © 2000 Prentice Hall

4 Chapter 1 © 2000 Prentice Hall Database Example 2 Chapter 1 Page 6 Treble Clef Music –Multi-User database on LAN –3 Tables (Customers, Instruments, Rentals) –Data Needs: Track instrument rentals Handle multi-user issues

5 Page 7 Customer Form, Figure 1-5a © 2000 Prentice Hall

6 Page 7 Rental Agreement Form, Figure 1-5b © 2000 Prentice Hall

7 Page 8 Instrument Form, Figure 1-5c © 2000 Prentice Hall

8 Chapter 1 © 2000 Prentice Hall Database Example 3 Chapter 1 Page 6 State Licensing & Vehicle Registration –52 Centers, 37 Offices, Hundreds of Users –40 Tables –Data Needs: Track drivers licensing issues –traffic violations, accidents, arrests, limitations Track auto registration issues –revenue, law enforcement Integrate the needs of many departments

9 Chapter 1 © 2000 Prentice Hall Database Example 4 Chapter 1 Page 8 Calvert Island Reservations Centre –Chamber of Commerce –Promotional database provides access to data –Customer and reservation database processes –Data Needs: Store multimedia data (photos, video clips, sound clips) Must be Web / browser accessible Uses Web technologies including HTTP, DHTML, and XML

10 Comparison of Database Examples Chapter 1 Page 10 Figure 1-8 © 2000 Prentice Hall

11 File-Processing Systems Page 12 Chapter 1 Figure 1-10 © 2000 Prentice Hall

12 Chapter 1 © 2000 Prentice Hall Problems with File- Processing Systems Page 12 Chapter 1 Data are separated and isolated Data are often duplicated Application program dependent Incompatible data files Difficult to understand

13 Chapter 1 © 2000 Prentice Hall File-Processing Systems Page 12 Chapter 1 Create problems with data integrity because data is: duplicated duplicated

14 DBMS Relationships Page 11 Chapter 1 Figure 1-9 © 2000 Prentice Hall

15 Chapter 1 © 2000 Prentice Hall Benefits of DBMS Page 13 Chapter 1 Data is integrated Data duplication is reduced Data is program independent Data is easy to understand

16 Chapter 1 © 2000 Prentice Hall Database Page 14 Chapter 1 “a self-describing collection of integrated records”

17 Chapter 1 © 2000 Prentice Hall Data Dictionary Page 15 Chapter 1 “a description of the structure of the database; data directory; metadata”

18 Hierarchy of Data Elements Page 16 Chapter 1 Figure 1-11 (a) File Processing (b) Database Systems © 2000 Prentice Hall

19 Chapter 1 © 2000 Prentice Hall Transactions Page 16 Chapter 1 “representations of events” –making a sale –receiving a payment –authorizing a new hire –accepting a shipment

20 Chapter 1 © 2000 Prentice Hall Early Relational Model Page 17 Chapter 1 1970, E.F. Codd Normalization Process Compute Intensive

21 Chapter 1 © 2000 Prentice Hall Microcomputer DBMS Page 19 Chapter 1 Ashton - Tate: dBase II, now Borland Oracle, Focus, Ingress ported down Paradox, Revelation, MDBS, Helix, Foxpro, Access built specifically for microcomputers

22 Chapter 1 © 2000 Prentice Hall Current Database Trends Page 19 Chapter 1 Client-Server Applications Integration of Internet Technology Distributed Processing Object-Oriented DBMS


Download ppt "Chapter 1 Introduction to Database Processing David M. Kroenke Database Processing © 2000 Prentice Hall."

Similar presentations


Ads by Google