Introduction To Databases Flashcards
Database
A collection of recorded meaningful and related data
Fuel processing approach
Customized programs are written to access data stored in files
Database approach
Data defined once, stored and maintained in one repository and accessed by various users
Self describing nature of a database?
Contains catalog that stores description of a particular database, allowed to work with different applications
Program-Data independence
Allows changing data structures and storage without having change database access programs
Program-Operation Independence
Object-oriented, object-relational systems have operations on data(2 operations)
- interface(operation name and parameters)
- implementation”method”(can be changed without affecting the interface
Multi User Transaction Processing
Allowing a set of concurrent users to retrieve from and to update the database
Users and Controllers of Dtabase
Administrators, Designers
User who queries and reports, and updates database
Casual Users, naive or parametric users (tellers), stand alone user, sophisticated users
Sophisticated users
Familiar with capabilities and implement their own applications to meet their needs
Stand-alone users
Maintain their personal database using readytouse programs
Support of Multiple views of data
- User sees view of data of interest
- view may be a subset of database or contain virtual data derived from database