Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.