336_Chapter1

336_Chapter1 - Database Management Systems Chapter 1 Database Management Systems 3ed R Ramakrishnan and J Gehrke 1 What Is a DBMS A very large

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Database Management Systems Chapter 1 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 2 What Is a DBMS? A very large, integrated collection of data. Models real-world enterprise. Entities (e.g., students, courses) Relationships (e.g., Madonna is taking CS564) A Database Management System (DBMS) is a software package designed to store and manage databases. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 3 Files vs. DBMS Application must stage large datasets between main memory and secondary storage (e.g., buffering, page-oriented access, 32-bit addressing, etc.) Special code for different queries Must protect data from inconsistency due to multiple concurrent users Crash recovery Security and access control
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 4 Why Use a DBMS? Data independence and efficient access. Reduced application development time. Data integrity and security. Uniform data administration. Concurrent access, recovery from crashes. Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 5 Why Study Databases?? Shift from computation to information at the “low end”: scramble to webspace (a mess!) at the “high end”: scientific applications Datasets increasing in diversity and volume. Digital libraries, interactive video, Human Genome project, EOS project ... need for DBMS exploding DBMS encompasses most of CS OS, languages, theory, “A”I, multimedia, logic ? Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 6 Data Models A data model is a collection of concepts for describing data. A schema is a description of a particular collection of data, using the a given data model. The
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/03/2008 for the course CS 336 taught by Professor Zhang during the Spring '08 term at Rutgers.

Page1 / 6

336_Chapter1 - Database Management Systems Chapter 1 Database Management Systems 3ed R Ramakrishnan and J Gehrke 1 What Is a DBMS A very large

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online