Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Buckley
jbuckley1@udayton.edu
1/18/2016
1/18/2016
1/18/2016
Shift
Datasets
DBMS
encompasses most of CS
1/18/2016
1/18/2016
Provide
Support
Provide
data independence
1/18/2016
Allow
Provide
Allow
1/18/2016
Supermarket
Credit
card
Travel
agent
1/18/2016
Models
real-world enterprise.
1/18/2016
Define
a database
Language (DDL)
1/18/2016
10
Construct
a database
Manipulate
a database
1/18/2016
11
1/18/2016
12
Data
independence
Efficient
access.
Reduced
time.
Data
application development
1/18/2016
13
Uniform
data administration.
Concurrent
Recovery
access
from crashes.
1/18/2016
14
1/18/2016
15
Each
Poor
data independence
Redundant
Difficult
data storage
to access data
1/18/2016
16
Data
isolation
Concurrent
access anomalies
Security
1/18/2016
17
Is self-contained
Program-Data
Data
Independence
abstraction
1/18/2016
18
Hides
storage details
Multiple
views of data
1/18/2016
19
1/18/2016
20
Backbone
of many businesses
Imagine
1/18/2016
21
Application
programs run
on PCs
PC
PC
PC
network
Server computer
running DBMS
...
CPS 430/542 Dr. James P. Buckley
disks
1/18/2016
22
view1
viewN
Conceptual
level
Physical
level
...
1/18/2016
23
ER model
1/18/2016
24
number
addr
Store
city
number
Stocks
name
category
Product
qoh
1/18/2016
25
Relational
1/18/2016
26
Network
(CODASYL)
Hierarchical
(IMS)
1/18/2016
27
Widely
No
1/18/2016
28
However, people
will be enhancing
existing databases and applications
based on these well into the next decade
Old
1/18/2016
29
Store
num
name
addr
122
Gainesville
141
Lake City
num
name
category
1000 NW 13th
100
soap
toiletries
200
toaster
housewares
Stocks
Product
store_num
prod_num
qoh
122
100
1000
122
200
27
141
100
313
1/18/2016
30
End
DB
application programmers
1/18/2016
31
Nave users
Sophisticated
DBA
users
Application
programs
front end
back end
Query/command
processor
Database manager
File manager
Data,
catalogs
1/18/2016
32
DBMS
Benefits
Levels
1/18/2016
33
DBAs
DBMS
1/18/2016
34