What is a database?
A collection of related data files, combined in one location to eliminate redundancy, that can be used by different application programs and accessed by multiple users.
What is a relational database?
A collection of related data items organized in tables with pre-defined relationships between them that can be used by different application programs and accessed by multiple users.
What is a data field in a database?
Information that describes one attribute of an item, or entity, in the database such as a person or an object.
In an employee file, for example, one data field would be one employee’s last name. Another field would be the same employee’s first name.
What is a database record?
It contains all the information about one item, or entity, in the database.
For example, a single database record would contain information about one employee, including the employee’s Employee ID number, last name, first name, address, department code, pay rate, and date of hire.
What is a database table?
A set of common records, such as records for all employees.
What is the primary key in a database?
A data field in a record that distinguishes one record from another in the table.
What are foreign keys in a database?
They connect the information in a database record to one or more records in other tables.
What is an entity-relationship diagram with respect to a relational database?
A diagram that utilizes symbols to represent the relationships between and among the different entities in the database.
What is a database management system?
(DBMS)
A software package that serves as an interface between users and the database, managing a set of interrelated, centrally coordinated data files by standardizing the storage, manipulation, and retrieval of data.
What are the four primary functions of a database management system (DBMS)?
What is a schema with respect to a database?
A map or plan of the entire database—its logical structure. It specifies the names of the data elements contained in the database and their relationships to the other data elements.
What is a subschema with respect to a database?
When access for an application or a user is limited to a subset of the information in a database, that limited access is called a subschema.
What is SQL used for?
SQL stands for Structured Query Language. SQL is used for:
What is application independence in a DBMS?
The characteristic of a DBMS that allows applications to be independent of the data itself, meaning programs do not refer to a specific number or item, but rather to the name of the data item.
What is Enterprise Resource Planning?
(ERP)
A system that integrates all aspects of an organization’s activities—operational as well as financial—into a single system that utilizes a single database.
What are the components of an Enterprise Resource Planning (ERP) system?
What are the features of Enterprise Resource Planning (ERP) systems?
What are the advantages of an Enterprise Resource Planning (ERP) system?
What are the disadvantages of an Enterprise Resource Planning (ERP) system?
What is the primary function of a data warehouse?
Stores a copy of all the historical data for the entire organization in a single location for enterprise-wide data analysis and reporting.
Data warehouses are separate from ERP systems or other transaction processing and are used for data mining to discover patterns for decision-making.
For data stored in a data warehouse to be useful, what requirements does it need to meet?
It should:
Data in a data warehouse is read-only and not updated with real-time data.
What is a data mart?
A subsection of information in a data warehouse that provides analytical capabilities for a restricted set of data.
What are the benefits of using data marts in an organization?
What are the three types of data marts?
Dependent - draws on an existing data warehouse
Independent - data for a single business function is uploaded, transformed, and loaded directly into the data mart
Hybrid - draws some data from an existing data warehouse and some data from other sources.