Date post: | 28-Dec-2015 |
Category: |
Documents |
Upload: | abigail-baldwin |
View: | 214 times |
Download: | 0 times |
What is a Database?
Forget the glossary! (see pages 11-12) The purpose of a database is to help
people track things of interest to them In relational databases we can start by
thinking of databases in terms of: Tables (one for each entity) Relationships (between entities)
Everything is better with an example!!!
Your job is to maintain the database
WHAT? I can’t do that! I don’t know the data structures to use, I don’t know how to organize the rows in
the tables I don’t know how to store the tables on disk
… Fine, we’ll give you a Database
Management System (DBMS)
How do I use a DBMS?
That’s what this course is all about! There are two main tasks: First, we must organize the data - the things we are
interested in - in such a way that it reflects a logical design (Modeling: First part of course)
Second, we create the database so that it reflects that model. (Implementation: Second major goal of course)
There is a third thing and it is the most ticklish job that we perform – we ADD/DELETE/MODIFY the data.
All of this is done in the language of …
Components of a Database System
Applications
Interface to the DBMS from Applications
Database Management System which translates SQL into actions on the data.
The repository of data and META Data is the “Database”
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition
© 2006 Pearson Prentice Hall
1-11
A Brief History of Database Processing