3.3 CRM (Doshi) Flashcards

1
Q

What is a check digit?

A

A mathematically calculated value that is added to data to ensure that the original data haS not been altered

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

Why check digit?

A

This helps in avoiding transposition and transcription errors.

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

Parity Bit

A

A method of error detection, it requires adding an extra bit (called parity bit) on the data.

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

Why would a parity bit be used?

A

It’s received by computer to ensure data completeness and data integrity during transmission.

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

Parity check

A

Is a hardware control that detects data errors when data is read from:

(1) one computer to another,
(2) from memory
(3) or during transmission.

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

Checksums

A
  • Programs that compute checksums can be run against old and new databases to ensure the accuracy of migrated data.
  • Checksum ensure is data copied is the same as original
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cyclic Redundancy Checksums (CRC)/Redundancy Checksums

A

A more advanced version of checksums by increasing the complexity of the arithmetic

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

Forward Error Control

A

Works on same principle as CRC. However FEC also corrects the error. FEC provides the receiver with the ability to correct errors.

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

Atomicity:

A

Atomicity is a feature of databases systems where a transaction must be all-or-nothing.

(That is, the transaction must either fully happen, or not happens at all.)

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

When should a check digit be performed?

A

(1) When the objective is to identify transcription and transposition error.
(2) When the objective is to ensure accuracy,

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

What relevant controls MUST be performed when the objective is to identify transmission error?

A

(1) First preference is CRC
(2) If no CRC, them checksum,
(3) If no CRC and no checksum,
(4) Then, parity bit

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

What relevant controls are required to perform when objective is to ensure completeness?

A

First preference is CRC
If no CRC, them checksum,
If no CRC and no checksum,
Then, parity bit

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

What relevant control should be performed when the objective is to ensure integrity?

A

First preference is CRC
If no CRC, them checksum,
If no CRC and no checksum,
Then, parity bit

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

What relevant control should be performed when the objective is to correct (detect &correct) a transmission error?

A

Forward Error Control (FEC)

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

When should atomicity be performed?

A

To ensure that a transaction must either fully happen, or not happens at all.

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

Check digit example:

A

Example:
Check digit is used by bank to ensure the correctness of bank account numbers assigned to customers, thereby helping to avoid transposition and transcription errors.
For instance, a bank account number is “630000241457”. The last digit is the check digit “7”, and if the other numbers are correct then the check digit calculation must produce 7.
Add the odd number digits: 6+0+0+2+1+5 = 14.
Multiply the result by 3: 14 × 3 = 42.
Add the even number digits: 3+0+0+4+4 = 11.
Add the two results together: 42 + 11 = 53.
To calculate the check digit, take the remainder of (53 / 10), and if not 0, subtract from 10. Therefore, the check digit value is 7.

17
Q

When objective is to identify transcription and transposition error, answer should be

A

check digit.

18
Q

When objective is to ensure accuracy, answer should be

A

check digit.

19
Q

When objective is to identify transmission error, answer should be

A

parity bits or checksum (higher version of parity bit) or CRC (higher version of checksum).

20
Q

When objective is to ensure completeness, answer should be

A

parity bits or checksum (higher version of parity bit) or CRC (higher version of checksum).

21
Q

When objective is to ensure integrity, answer should be

A

parity bits or checksum (higher version of parity bit) or CRC (higher version of checksum).

22
Q

For point no. (3), (4) and (5), first preferences to be given as follow:

A

(i) First preference to CRC
(ii) If CRC is not there as option then preference to be given to Checksum
(iii) If CRC and Checksum both are not there in option then preference to be given to Parity Bits.

23
Q

When objective is to correct (detect & correct) transmission error,

A

answer should be Forward Error Control (FEC).

24
Q

When objective is to ensure that a transaction must either fully happen, or not happens at all, answer should be

A

atomicity.