Chapter 1: Introduction - Kent
Chapter 1: Introduction
Slides are slightly modified by F. Dragan
Database System Concepts, 5th Ed.
?Silberschatz, Korth and Sudarshan See db- for conditions on re-use
Chapter 1: Introduction
Purpose of Database Systems View of Data Database Languages Relational Databases Database Design Data Storage and Querying Transaction Management Database Architecture Database Users and Administrators Overall Structure History of Database Systems
Database System Concepts - 5th Edition, May 23, 2005
1.2
?Silberschatz, Korth and Sudarshan
Database Management System (DBMS)
DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is both convenient and efficient to use Example from data structures: BS-Trees
Database Applications: Banking: all transactions Airlines: reservations, schedules Universities: registration, grades Sales: customers, products, purchases Online retailers: order tracking, customized recommendations Manufacturing: production, inventory, orders, supply chain Human resources: employee records, salaries, tax deductions
Databases touch all aspects of our lives
Database System Concepts - 5th Edition, May 23, 2005
1.3
?Silberschatz, Korth and Sudarshan
Purpose of Database Systems
In the early days, database applications were built directly on top of
file systems Drawbacks of using file systems to store data:
file
Where/what data
Data redundancy and inconsistency
Multiple file formats, duplication of information in different files
(ex.: tel.# of a customer in a saving account and in a checking account)
Difficulty in accessing data
Need to write a new program to carry out each new task
? Ex.: Get all grad students from Ohio and in CS
Data isolation -- multiple files and formats
Integrity problems
Integrity constraints (e.g. account balance > 0) become buried in program code rather than being stated explicitly
Hard to add new constraints or change existing ones
Database System Concepts - 5th Edition, May 23, 2005
1.4
?Silberschatz, Korth and Sudarshan
Purpose of Database Systems (Cont.)
Drawbacks of using file systems (cont.) Atomicity of updates Failures may leave database in an inconsistent state with partial updates carried out Example: Transfer of funds from one account to another should either complete or not happen at all Concurrent access by multiple users Concurrent accesses needed for performance Uncontrolled concurrent accesses can lead to inconsistencies ? Example: Two people reading a balance and updating it at the same time Security problems Hard to provide user access to some, but not all, data
Database systems offer solutions to all the above problems
Database System Concepts - 5th Edition, May 23, 2005
1.5
?Silberschatz, Korth and Sudarshan
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- database system concepts 6th edition silberschatz
- solution of database system concepts by korth 6th edition
- database management systems lecture notes
- database management systems solutions manual third edition
- database system concepts vidyadhan college
- database systems volume 1 university of london worldwide
- database modeling and design
- fundamentals of database systems 7th edition elmasri
- database management systems 2nd ed
- database design and the e r model database system concepts
Related searches
- genesis chapter 1 questions and answers
- chap 1 introduction to management
- introduction to psychology chapter 1 quiz
- 1 john chapter 1 explained
- chapter 1 introduction to life span
- quiz 1 introduction to psychology
- chapter 1 quiz 1 geometry
- algebra 1 chapter 1 pdf
- algebra 1 chapter 1 test
- chapter 9 introduction to waves
- 1 chapter 1 test form 2
- 1 chapter 1 test form 2c