Term
|
Definition
a set of interrelated, centrally located files |
|
|
Term
Database management system
(DBMS) |
|
Definition
the interface between the database and the various application programs |
|
|
Term
|
Definition
the database, the DBMS (database management system), and the application programs that access that database through DBMS |
|
|
Term
|
Definition
person responible for the database |
|
|
Term
|
Definition
contains both detailed and summarized data for a number of years and is used for analysis rather than transaction processing; not unusual to contain hundreds of terabytes of data |
|
|
Term
transcation processing system
vs
data warehouse |
|
Definition
data warehouses do not replace transaction processing systems; they complement them by providing support for strategic decision making
data warehouses are usually updated periodically, whereas transaction processing systems are usually update in real-time |
|
|
Term
business intelligence
(two main techniques used?) |
|
Definition
using a data warehouse for strategic decision making:
1: online analytical processing (OLAP)
2: data mining |
|
|
Term
Online analytical processing (OLAP) |
|
Definition
use of queries to guide the investigation of hypothesized relationships in data |
|
|
Term
|
Definition
using sophisticated statistical analysis, including artificial intelligence techniques such as neural networks, to "discover" unhypothesized relationships in the data |
|
|
Term
Advantages of database systems |
|
Definition
- data integration
- data sharing
- reporting flexibility
- minimal data redundancy and inconsistencies
- data independence
- central management of data
- cross-functional analysis
|
|
|
Term
|
Definition
master files are combined into large "pools" of data that many application programs access. |
|
|
Term
|
Definition
integrated data are more easily shared with authorized users. Databases are easily browsed to research a problem or obtain detailed information underlying a report |
|
|
Term
|
Definition
because data and the programs that use them are independent of each other, each can be changed without changing the other. This facilitates programming and simplifies data management |
|
|
Term
cross-functional analysis |
|
Definition
in a database system, relationships, such as the association between selling costs and promotional campaigns, can be explicitly defined and used in the preparation of management reports |
|
|
Term
Logical view of data vs. physical view |
|
Definition
the logical view is how people conceptually organized and understand the data; the physical view refers to how and where data are physically arranged and stored in the computer system |
|
|
Term
|
Definition
a schema describes the logical structure of a database. there are three levels of schemas:
the conceptual
the external
the internal |
|
|
Term
|
Definition
the organization wide view of the entire database, lists all data elements and the relationships among them |
|
|
Term
|
Definition
consists of individual user views of portions of the database, each of which is referred to as a subschema |
|
|
Term
|
Definition
a low-level view of the database, describes how the data are stored and accessed, including record layouts, definitions, addresses, and indexes |
|
|
Term
|
Definition
contains information about the structure of the database |
|
|
Term
Several Languages of a DBMS
(functions of each language) |
|
Definition
-
data definition language (DDL): builds the data dictionary, creates the database, describes logical views for each user, and specifies records or field security constraints
-
data manipulation language (DML): changes database content, including data element updates, insertions, and deletions
-
data query language (DQL): contains powerful, easy-to-use commands that enable users to retrieve, sort, order, and display data
|
|
|
Term
|
Definition
the abstract representation of database contents, upon which the DBMS is based |
|
|
Term
|
Definition
each row in a table containing data about a specific occurrence of the type of entity represented by that table. |
|
|
Term
|
Definition
the database attribute, or combination of attributes, that uniquely identifies a specific row in a table |
|
|
Term
|
Definition
an attribute, that is a primary key in another table, used to link tables |
|
|
Term
Four basic requirements of a relational database |
|
Definition
-
every column in a row must be single valued (one value per field, per row)
-
primary keys cannot be null (blank)
-
Foreign keys, if not null (blank), must have values that correspond to the value of a primary key in another table
-
all nonkey attributes in a table must describe a characteristic of the object identified by the primary key
|
|
|
Term
|
Definition
no customer data can be recorded until a sales transaction is made because all of the data is stored in one table and new records are created when a sale takes place |
|
|
Term
Referential integrity rule |
|
Definition
a foreign key must either by null or correspond to the value of a primary key in another table |
|
|
Term
|
Definition
an approach to designing a database that assumes everything is initally stored in one large table. Rules are then followed to decompose that initial table into a set of tables called third normalization form 3NF, at which point they are free of update, insert, and delete anomalies |
|
|
Term
|
Definition
a database design approach where the designer uses knowledge of business processes and information needs to create a diagram that shows what to include in the database. This diagram is used to create a set of relational tables that are already in 3NF form. |
|
|
Term
Direct Access Storage Device (DASD) - Hard Drive:
component characteristics |
|
Definition
- disks - multiple platters on each unit with storage on top and bottom
- read/write heads - for each side of each platter
- tracks - concentric rings on each disk
- sectors - 512 bytes of data on a track
- clusters - groups of sectors that store files
- cylinders - the vertical dimension of all tracks through all platters
|
|
|
Term
Types of Database Systems |
|
Definition
Hierarchical
relational
object oriented
all are used. hierarchical is still efficient for large volumes of transactions where there are no queries or changes to the processing |
|
|
Term
DML Example (Using SQL)
structured query language |
|
Definition
SELECT *
FROM personal_info
WHERE salary > 50000
UPDATE personal_info
SET salary = salary + 5000
WHERE employee_id = 12345
INSERY INTO personal_info
values('bart','simpson',12345,45000) |
|
|
Term
The relational data model portrays data as being stored in ________.
a) hierarchies
b) tables
c) objects
d) files |
|
Definition
|
|
Term
How a user conceptually organizes and understands data is referred to as the ________.
a) physical view
b) logical view
c) data model view
d) data organization view |
|
Definition
|
|
Term
What is each row in a relational database table called?
a) relation
b) attribute
c) anomaly
d) tuple |
|
Definition
|
|
Term
Which of the following is an individual user's view of the database?
a) conceptual-level view
b) external-level view
c) internal-level schema
d) logical-level schema |
|
Definition
|
|
Term
Which of the following would managers most likely use to retrieve information about sales during the month of October?
a) DML
b) DSL
c) DDL
d) DQL |
|
Definition
d) DQL (data query language) |
|
|
Term
Which of the following attributes would most likely be a primary key?
a) supplier name
b) supplier number
c) supplier Zip Code
d) supplier account balance |
|
Definition
|
|
Term
Which of the following is a software program that runs a database system?
a) DQL
b) DBMS
c) DML
d) DDL |
|
Definition
b) DBMS (database management system) |
|
|
Term
The constraint that all primary keys must have non-null data values is referred to as which of the following?
a) referential integrity rule
b) entity integrity rule
c) normalization rule
d) relational data model rule |
|
Definition
|
|
Term
The constraint that all foreign keys must have either null values or the value of a primary key in another table is referred to as which of the following?
a) referential integrity rule
b) entity integrity rule
c) foreign key value rule
d) null value rule |
|
Definition
a) referential integrity rule |
|
|
Term
Which of the following attributes in the Cash receipts table (representing payments received from customers) would most likely be a foreign key?
a) cash receipt number
b) customer check number
c) customer number
d) cash receipt date |
|
Definition
|
|