The Database Management Layer allows script programmers to store information as a pair of strings; a key, which is used to find the associated value.
Advantages of a DBMS
Data Consistency and Integrity - by controlling
access and minimizing data duplication
Application program independence - by storing
data in a uniform fashion
Data Sharing - by controlling access to data
items, many users can access data concurrently
Backup and Recovery
Security and Privacy
Multiple views of data
An Example Databa
What happens when a customer moves to a new
house?
Who should have access to what data in this
database?
What happens if Mr. and Mrs. Builder both try
and withdraw $500 from account 3322?
What happens if the system crashes just as Mr.
Axe is depositing his latest paycheck?
What data is the customer concerned with?
What data is a bank manager concerned with ?
Send a mailing to all customers with checking
accounts having greater than $2000 balance
Let all GA customers know of a new branch location