Introduction Flashcards
What is the difference between data and information?
Data is raw, unprocessed facts while information is processed data that provides knowledge about facts
What is the relationship between data, classes and instances?
Data can be grouped into classes (categories) and represented as instances
Define information system (IS)
An IS collects, classifies and processes information to support decision making
Difference between information system and computer system
Computer system is hardware and software for processing data, while IS uses it to manage information for decision-making
Drawbacks of file systems for data management
Poor abstraction for modeling data
Difficulty accessing information
Limited sharing mechanisms
Insufficient protection and integrity constraints
Lack of administrative tools
Characteristics of a DBMS?
Large persistent and shared data
High level data abstraction
Program-data independence
Efficient and effective data management
Includes fault tolerance, access control and concurrency control
Why is DBMS preferred over a file system?
Better abstraction
better integrity
better fault tolerance
efficiency
complex data structures
shared data management
Describe DBMS market
Dominated by Oracle, IBM, Microsoft
Some open source systems like MySQL and PostgreSQL
Alternatives to rdbms like NoSQL
DBMS can operate in both
centralized and distributed configurations
Why can’t excel be considered DSBMS
Lacks fault tolerance
Lacks concurrency control
No high-level data abstraction
What are the static, functional and dynamic aspects of a database
Static: Structure and storage
Functional: Operations that can be performed on the data
Dynamic: Changes and transactions over time