Domain 8: Database pt 2 Flashcards

1
Q

Data is stored in more than one database, but those databases are logically connected (many-to-many)

A

Distributed data model

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

Mixing data in a database with different classification levels and/or need-to-know requirements

A

Database contamination

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

Number of rows (tuples) in a relational database

A

Cardinality

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

Number of columns (attributes) in a relational database

A

Degree

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

Set of allowable values that the attribute can take

A

Domain

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

All database transactions have what four characteristics?

Bonus what’s the name of this model?

A
  1. Atomicity
  2. Consistency
  3. Isolation
  4. Durability

Bonus
ACID mode

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

- If any part of the transactions fails the entire transaction must be rolled back as if it never occurred

A

Atomicity

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

- All transactions must begin operating in an environment that is consistent with all of the database’s rules

A

Consistency

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

- Requires that transactions operate separately from each other

A

Isolation

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

- Once transactions are committed to the database, they must be preserved

A

Durability

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

Preventative security mechanism that ensures certain info stored in the database is always correct (integrity and availability protected)

A

Concurrency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • Failure when concurrency is not implemented

- Occurs when two different process make updates to a database unaware of each other’s activity

A

Lost updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • Failure when concurrency is not implemented

- Occurs when a process reads a record from a transaction that did not successfully commit

A

Dirty reads

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

- Hiding individual database fields or cells or imposing more security restrictions on them

A

Cell suppression

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

- Evaluates the big picture to make access control decisions

A

Context-dependent access control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  • Database security mechanism
  • Process of splitting a single database into multiple parts, each with a unique and distinct security level or type of content
A

Database partitioning

17
Q
  • Database security mechanism
  • Two or more rows in the same relational database table appear to have identical primary key elements but contain different data for use at differing classification levels
A

Polyinstantiation

18
Q
  • Database security mechanism

- Admins insert false or misleading data into a DBMS in order to redirect or thwart info confidentiality attacks

A

Noise and perturbation

19
Q

Database feature that allows applications to communicate with different types of databases without having to be directly programmed for interaction with each type

A

Open Database Connectivity (ODBC)

20
Q

Class of databases that use models other than the relational model to store data

A

NoSQL databases

21
Q
  • NoSQL database type
  • Stores info in pairs
  • ________ is an index used to uniquely identify a record
  • Data is stored in the ________ pair
A

Key/value stores

22
Q
  • NoSQL database type

- Store data in graph format using nodes to represent objects and edges to represent relationships

A

Graph database

23
Q
  • NoSQL database type

- Similar to key/value stores in that they store info using keys, but data stores is more complex

A

Document stores