Databases, Compression and Encryption Flashcards

1
Q

Compression

A

Reducing the size of a file

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

Asymmetric Encryption

A

Encryption method that uses a public key to encrypt data and a separate private key to decrypt it

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

Database Normalisation

A

Formatting relational databases to reduce data redundancy

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

Dictionary Coding

A

Compression method that uses short keys to represent longer commonly recurring patterns

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

Encryption

A

Altering data so that it can be understood only by its intended recipient

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

Entity Relationship Modelling

A

Showing the relationships between different objects

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

Field

A

Property of an item stored in a database

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

Flat File

A

Type of database which contains only one table

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

Foreign Key

A

Field used in one table to represent the value of a primary key in a related table

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

Hashing

A

Calculating a key from a given value

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

Indexing

A

Linking values to keys so that they can be quickly accessed by referring to their key

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

Lossless Compression

A

Method of reducing the size of a file without losing any of the original data

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

Lossy Compression

A

Method of reducing the size of a file that discards some of the original data

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

Primary Key

A

Attribute in a table which uniquely identifies each record in that table

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

Relational Database

A

Database in which two or more tables are linked to each other

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

Run Length Encoding

A

Data compression method that converts sequences of identical characters into a single value

16
Q

Secondary Key

A

Non-unique key in a table that is used to quickly search for records in that table

17
Q

SQL

A

Programming language designed for managing data in relational database management systems

18
Q

Symmetric Encryption

A

Encryption method that uses the same key to encrypt and decrypt data