Chapter 4 - Relational Databases Flashcards

1
Q

database

A

A set of interrelated, centrally coordinated data files that are stored with as little data redundancy as possible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

database management system (DBMS)

A

The program that manages and controls the data and the interfaces between the data and the application programs that use the data stored in the database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

database system

A

The database, the DBMS, and the application programs that access the database through the DBMS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

database administrator (DBA)

A

The person responsible for coordinating, controlling, and managing the database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

online transaction processing database (OLTP)

A

Database containing detailed current transaction data, usually in third normal form. Focuses on throughput, speed,availability,concurrency, and recoverability. Often used concurrently by hundreds of users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

data warehouse

A

Very large databases containing detailed and summarized data for a number of years that are used for analysis rather than transaction processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

business intelligence

A

Analyzing large amounts of data for strategic decision making.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

online analytical processing (OLAP)

A

Using queries to investigate hypothesized relationships among data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

data mining

A

Using sophisticated statistical analysis to “discover” unhypothesized relationships in the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

record layout

A

Document that shows the items stored in a file, including the order and length of the data fields and the type of data stored.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

logical view

A

How people conceptually organize, view, and understand the relationships among data items.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

physical view

A

The way data are physically arranged and stored in the computer system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

schema

A

A description of the data elements in a database, the relationships among them, and the logical model used to organize and describe the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

conceptual-level schema

A

The organization-wide view of the entire database that lists all data elements and the relationships between them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

external-level schema

A

An individual user’s view of portions of a database; also called a subschema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

subschema

A

A subset of the schema; the way the user defines the data and the data relationships.

17
Q

internal-level schema

A

A low-level view of the entire database describing how the data are actually stored and accessed.

18
Q

access rights

A

Permissions granted to create, read, update,and delete data, database records, or data files.

19
Q

data dictionary

A

Information about the structure of the database, including a description of each data element.
Clicking on the following button will update the Previous Flashcard content and status of progress bar

20
Q

data definition language (DDL)

A

DBMS language that builds the data dictionary, creates the database, describes logical views, and specifies record or field security constraints.

21
Q

structured query language (SQL)

A

Standardized commercial programming language designed for managing data in relational database systems. Even though it is standardized,variations exist among different database systems.

22
Q

data manipulation language (DML)

A

DBMS language that changes database content, including data element creations, updates, insertions, and deletions.

23
Q

data query language (DQL)

A

High-level, English-like, DBMS language that contains powerful, easy-to-use commands that enable users to retrieve, sort, order, and display data.

24
Q

report writer

A

DBMS language that simplifies report creation.

25
Q

data model

A

An abstract representation of database contents.

26
Q

relational data model

A

A two-dimensional table representation of data; each row represents a unique entity (record) and each column is a field where record attributes are stored.

27
Q

tuple

A

A row in a table that contains data about a specific item in a database table.

28
Q

primary key

A

Database attribute, or combination of attributes, that uniquely identifies each row in a table.

29
Q

foreign key

A

An attribute in a table that is also a primary key in another table; used to link the two tables.
Clicking on the following button will update the Previous Flashcard content and status of progress bar

30
Q

update anomaly

A

Improper database organization where a non-primary key item is stored multiple times; updating the item in one location and not the others causes data inconsistencies.

31
Q

insert anomaly

A

Improper database organization that results in the inability to add records to a database.

32
Q

delete anomaly

A

Improper organization of a database that results in the loss of all information about an entity when a row is deleted.

33
Q

relational database

A

A database built using the relational data model.

34
Q

entity integrity rule

A

A non-null primary key ensures that every row in a table represents something and that it can be identified.

35
Q

referential integrity rule

A

Foreign keys which link rows in one table to rows in another table must have values that correspond to the value of a primary key in another table.

36
Q

normalization

A

Following relational database creation rules to design a relational database that is free from delete, insert, and update anomalies.

37
Q

semantic data modeling

A

Using knowledge of business processes and information needs to create a diagram that shows what to include in a fully normalized database (in 3NF).