Midterm Flashcards
(34 cards)
a database designed to enable and support business intelligence (BI) activities, especially analytics.
data warehouse
The data warehouse (DW) can analyze data about a particular subject or functional area
Subject-Oriented
The data warehouse (DW) creates consistency among different data types from different sources.
Integrated
Data in Data warehouse (DW) represents the flow of data through time. It can be organized weekly, monthly, or annually, etc.
Time-variant
Once data is in a data warehouse, it is stable and
does not change.
Non-volatile
Allows business users to quickly access critical data from some sources all in one place. Therefore, it saves the user’s time of retrieving data from multiple sources
Benefits of a Data Warehouse
Provides consistent information on various cross-functional activities. It is also supporting ad-hoc reporting and query.
Benefits of a Data Warehouse
Helps to integrate many sources of data to reduce stress on the production system
Benefits of a Data Warehouse
Helps to reduce total turnaround time for analysis and reporting
Benefits of a Data Warehouse
Restructuring and integration make it easier for the user to use for reporting and analysis.
Benefits of a Data Warehouse
Stores a large amount of historical data. This helps users to analyze different time periods and trends to make future predictions.
Benefits of a Data Warehouse
a collection of operations that form a single logical unit of work.
transaction
requires that all operations (SQL requests) of a transaction should be completed.
Atomicity
ensures that only valid data following all rules and constraints will be written in the database. When a transaction results in invalid data, the database reverts to its previous state
Consistency
The data used during the execution of a current transaction cannot be used by another transaction until the first one is completed.
Isolation
ensures that once transaction changes are done and committed, they cannot be undone or lost.
Durability
is the equivalent of a single SQL statement in an application program or transaction.
database request
satisfies the constraints specified in the schema.
Database consistent state
A DBMS uses this to keep track of all the transactions that update the database.
Transaction log
guarantees exclusive use of data item to a current transaction.
lock
used to retrieve important and relevant information about data and metadata.
Classification
used to identify data that are like each other. This process helps to understand the differences and similarities between the data
Clustering
Locks the entire database and prevents the use of any tables in the database to transaction T2 while transaction T1 is being executed
database-level lock
The entire table is locked and Prevents access to any row by transaction T2 while transaction T1 is using the table.
table-level lock