ITE 3 Part 2 Flashcards
DBMS Key Components (9)
Software
Data
Procedures
Database Languages
Query Processor
Runtime Database Manager
Database Manager
Database Engine
Reporting
Refers to the technology solution used to optimize and manage the storage and retrieval of data from databases.
Database Management System (DBMS)
DBMS is primarily a ___ system that can be considered as a management console or an interface to interact with and manage databases. The interfacing also spreads across real-world physical systems that contribute data to the backend databases. The OS, networking software, and the hardware infrastructure is involved in creating, accessing, managing, and processing the databases
Software
DBMS contains operational data, access to database records and metadata as a resource to perform the necessary functionality. The data may include files with such as index files, administrative information, and data dictionaries used to represent data flows, ownership, structure, and relationships to other records or objects.
Data
While not a part of the DBMS software, ___ can be considered as instructions on using DBMS. The documented guidelines assist users in designing, modifying, managing, and processing databases.
Procedures
These are components of the DBMS used to access, modify, store, and retrieve data items from databases; specify database schema; control user access; and perform other associated database management operations.
Database Languages
As a fundamental component of the DBMS, the ___ acts as an intermediary between users and the DBMS data engine in order to communicate query requests.
Query Processor
A centralized management component of DBMS that handles functionality associated with runtime data, which is commonly used for context-based database access. This component checks for user authorization to request the query, processes the approved queries; devises an optimal strategy for query execution; supports concurrency so that multiple users can simultaneously work on same databases; and ensures integrity of data -recorded into the databases.
Runtime Database Manager
Unlike the runtime database manager that handles queries and data at runtime, the ___ performs DBMS functionality associated with the data within databases. It allows a set of commands to perform different DBMS operations that include creating, deleting, backup, restoring, cloning, and other database maintenance tasks. It may also be used to update the database with patches from vendors.
Database Manager
This is the core software component within the DBMS solution that performs the core functions associated with data storage and retrieval. It is also accessible via APIs that allow users or apps to create, read, write, and delete records in databases.
Database Engine
The ___ generator extracts useful information from DBMS files and displays it in structured format based on defined specifications. This information may be used for further analysis, decision making, or business intelligence.
Reporting
Benefits of DBMS (6)
Data Security
Data Sharing
Data Access and Auditing
Data Integration
Abstraction and Independence
Uniform Management and Administration