CC105 Flashcards
Raw facts that can be processed to extract meaning.
Data
A structured collection of data.
Database
Data that has been processed and organized to provide meaning.
Information
Data that describes other data, providing context and meaning.
Metadata
Software that manages databases.
Database Management System (DBMS)
Individuals responsible for managing and maintaining data integrity.
Data Administrators
People who interact with the database to retrieve or manipulate data.
End Users
Advantages of Database Approach
Program-Data Independence
Minimal Data Redundancy
Improved Data Sharing
Enhanced Data Quality
Better Security and Backup
Changes in data structure do not affect application programs.
Program-Data Independence
Reduces duplication of data.
Minimal Data Redundancy
Facilitates access to data across different applications.
Improved Data Sharing
Ensures accuracy and consistency of data.
Enhanced Data Quality
Provides mechanisms for data protection and recovery.
Better Security and Backup
Disadvantages of File Processing
Program-Data Dependence
Data Redundancy
Limited Data Sharing
Lengthy Development Times
Changes in data structure require changes in application programs.
Program-Data Dependence
Difficulty in accessing data across different systems.
Limited Data Sharing
Duplication of data across multiple files.
Data Redundancy
Increased time to develop and maintain systems.
Lengthy Development Times
Represents data and relationships in a graphical format.
Entity-Relationship Model
Evolution of Database Systems
Flat Files: 1960s - 1980s.
Hierarchical: 1970s - 1990s.
Network: 1970s - 1990s.
Relational: 1980s - Present.
Object-oriented: 1990s - Present.
Data Warehousing: 1980s - Present.
Organize data into rows and columns for easy retrieval and management.
Tables