Definitions
Data - Facts, text, graphics, images, sound, and video segments that have meaning in the users’ environment
Information - Data that have been processed in such a way as to increase the knowledge of the person who uses the data
Metadata - Data that describe the properties or characteristics of other data
Database - A computerized orderly collection of logically related data
5 types of databases (Table 1-4)
Components of a database system (Fig. 1-10)
Data |
Data definitions Data occurrences |
Users |
Data administrators System developers End users |
Software |
CASE tool DBMS Application programs User interface |
Hardware |
Storage or Repository Processor |
Traditional file processing (Table 1-2)
Database processing (Table 1-5)
Milestones in database processing (Fig. 1-11)
Era |
Milestone |
Contributions |
1960s
|
Organizational transaction processing |
|
1970s
|
Hierarchical (IMS) & Network (IDS) database model |
|
1980s
|
Relational database model |
|
Mid 1980s |
Client-Server database |
|
Late 1980s |
Distributed databases |
|
Early 1990s |
Object-oriented database |
|
1990s |
Multimedia/Network databases |
|
Database analysis & design/development-- specifying a comprehensive organizational database structure to provide flexible, timely, and secure access to the right data so as to enhance organizational productivity
Evolution of database analysis & design
Phases in strategic data planning (Table 2-1)
Phases |
Goal |
Elements |
Strategic factor identification (Table 2-2) |
To develop a context for database development |
|
Corporate object identification (Table 2-3) |
To define the scope for database development |
|
Enterprise model development
|
To create an overall picture/explanation of organizational data |
|
Database development strategy
Strategy |
Description |
Strength |
Top-down |
general à specific
|
· Global perspective · Consistency · Maintainability
|
Bottom-up |
specific à general
|
· Fast · Less risky
|
Database development activities (Figure 2-5)
Outputs from database development
Database schema |
|
Database applications |
|