Database Concepts Flashcards
What is data?
raw facts that have not yet been processed to reveal their meaning to the end user.
What is information?
The result of processing raw data to reveal its meaning. Information consists of transformed data and facilitates decision making.
What is knowledge?
The body of information and facts about a specific subject.
Key points about data and information
- Data constitutes the building blocks of information.
- Information is produced by processing data.
- Information is used to reveal the meaning of data.
- Accurate, relevant , and timely information is the key to good decision making.
What is data management?
A process that focuses on data collection, storage, and data collection, storage, and retrieval.
What is a database?
A shared integrated computer structure that houses a collection of related data.
What is metadata?
Data about data; that is, data about data characteristics and relationships.
What is a database management system (DBMS)?
The collection of programs that manages the database structure and controls access to the data stored in the database.
Role and Advantages of the DBMS
- Improved data sharing
- Improved data security
- Better data integration
- Minimized data inconsistency ( Data inconsistency is a condition in which different versions of the same data yield different results.
- Improved data access.
- Improved decision making
- Increased end - user productivity
Types of databases
- Single-user database - supports only one user at a time.
- Desktop database - single user DB that runs on a PC.
- Multiuser database- supports multiple users at the same time.
- Workgroup database - A multiuser DB that usually supports fewer than 50 users/ used for a specific department in an organization.
- Enterprise database - overall company data representation, which provides support for present and expected future needs.
- Centralized database - DB located at a single site.
- Distributed database - A logically related DB that is stored in two or more physically independent sites.
- Cloud Database - A DB that is created and maintained using cloud services(Microsoft Azure/ Amazon AWS)
- General-purpose database - A DB that contains a wide variety of data used in multiple disciplines.
- Operational database - A DB designed primarily to support a company’s day to day operations. AKA transcational DB/ online transaction processing(OLTP) DB/ production DB.
- Analytical database - A DB focused primarily on storing historical data and business mectrics used for tactical or strategic decision making.
What is the difference between unstructured data and structured data?
unstructured data exists in its original raw state while structured data is formatted to facilitate storage, use, and information generation.
in simple terms unstructured is raw and structured is formatted
Define semistructured data
data that has already been processed to some extent.
Define Extensible Markup Language(XML)
A metalanguage used to represent and manipulate data elements.
XML database
a DB system taht stores and manges semistructured XML data
Social media
Web and mobile technologies that enable anywhere anytime always human interactions.
NoSQL
a new generation of DBMS that is not based on traditional relational database model.
Database design
The process that yields the description of the database structure and determines the database structure and determines the database components.
Evolution of file System data processing
Manual File Systems - paper and pencil systems with file folders and filing cabinets.
Comuterized File Systems - Systems that use computers and cloud storage to save data
Data processing specialist
The person responsible for developing and managing a computerized file processing system.
Field
A character or group of that has a specific meaning
Record
A logically connected set of one or more fields that describe a person, place, or thing.
File
A collection of related records
Problems with File System Data Processing
- Lengthy development times
- Difficulty of getting quick answers.
- Complex System administration
- Lack of security and limited data sharing
- Extensie programming
Structural dependence
A data characteristic
in which a change in
the database schema
affects data access, thus
requiring changes in all
access programs.