Chapter 5 - Database Processing Flashcards

0
Q

Columns

A

Also called fields.

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

Database

A

A self-describing collection of integrated records. A collection of tables plus relationships among the rows in those tables, plus special data, called metadata, that describes the structure of the database.

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

Rows

A

Also called records.

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

Table

A

Also called a file.

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

Primary Key

A

A column or group of columns that identifies a unique row in a table.

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

Foreign Keys

A

Keys of a different (foreign) table than the one in which they reside.

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

Relational Database

A

Database that carries it’s data in the form of tables and represents relationships using foreign keys.

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

Metadata

A

Data that describe data.

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

Database Management System (DBMS)

A

A program used to create, process, and administer a database. The DBMS creates tables, relationships, and other structures in the database.

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

Four Processing Operations of a DBMS

A
  • Read
  • Insert
  • Modify
  • Delete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Structured Query Language (SQL)

A

An international standard language for processing a database.

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

Database Application

A

A collection of forms, reports, queries, and application programs that process a database.

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

Form

A

Data entry forms are used to read, insert, modify and delete data.

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

Report

A

Reports query data using the DBMS and display the results in a structured context.

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

Lost-update Problem

A

A problem associated with multi-user processing. To prevent this problem, some type of locking must be used to coordinate the activities of users who know nothing about one another.

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

Data Model

A

A logical representation of database data created before building a database. It is essentially the blueprint of the database. Popular data models include Entity-relationship (E-R) and Unified Modeling Language (UML).

16
Q

Entity

A

Some thing that the users want to track.

17
Q

Attributes

A

Entities have attributes that describe characteristics of the entity. When creating a database an entity attribute becomes a table column.

18
Q

Identifier

A

Entities have an identifier, which is an attribute (or group of attributes) whose value is associated with one and only one entity instance. When creating a database an entity identifier becomes becomes a table key.

19
Q

1:N

A

One-to-many relationship

20
Q

N:M

A

Many-to-many relationship. It is not written N:N, because that would imply the same number of entities on each side of the relationship.

21
Q

1:1

A

One-to-one relationship.

22
Q

Maximum Cardinality

A

The maximum number of entities that can be involved in a relationship. Examples are 1:N, N:M, and 1:1.

23
Q

Minimum Cardinality

A

Constraints on minimum requirements of relationships. “What is the minimum number of entities required in the relationship?”

24
Q

Normalization

A

The process of converting a poorly structured table into two or more well-structured tables. Normalization is done to prevent data integrity problems.

25
Q

Nonrelational database

A

Recently developed for BigData companies. Amazon’s Dynamo, Google’s Bigtable and Facebook’s Cassandra. Also called NoSQL databases.

26
Q

BigData

A

Data collections that are characterized by huge volume, rapid velocity and great variety.

27
Q

Elastic

A

The number of servers can dynamically increase and decrease without disrupting performance.

28
Q

Durability

A

One data is committed to the data store, it won’t be lost, even in the presence of failure.