Beruflich Dokumente
Kultur Dokumente
Objectives
Introduction Example of database system Database characteristics People associated with database Advantage of Using a DBMS Database implications When Not to use a DBMS
Introduction
Databases:
Used to maintain information and to present data to users
Examples includes:
Reservations systems (Hotel, Car, Airline) Transactions processing systems (Bank , local library) Investigations systems(Scientific, Criminal) Multimedia database sytems 3 Geographic information systems (GIS)
Data?
Database?
A collection of related data describing the activities of one or more organizations Organized (or structured) for access and modification Preserved over a long period
E.g. University Database
Core Terminologies:2
Protecting maintaing
Core Terminologies: 3
Database Properties
A database must
Represent some aspects of real world Collection of data must be logically coherent and meaningful Database is designed, build, and populated with data to specific purpose
See figure 1.2
Database Engineering
Main Characteristics of DB
Self-Describing nature of a database system ( catalog =Data + metadata) Insulation between programs and data ( program-data-independence) Support of multiple views of the data (virtual data) Sharing of data and multi-user transaction processing (concurrency control)
11
Database designers
Defining, building, maintaining, etc
End Users
Casual, navie, sophisticated
Software Eng.
(system analysts and application programmers)
12
13
14
Using file systems, the data is stored in OS files Not enough MM Difficulty to directly access data (with 32bit , we can access 4GB) Need to write special program to answer each question Concurrent accesses Security policies And more
15
Controlling Redundancy
Duplicate space and efforts inconsistency
Providing persistent storage for program objects and data structure Deriving new information from existing ones
16
17
18
20