Analysis Flashcards

1
Q

Identify the end-user requirements of a database problem

A

The end user requirements of a database system are the tasks that the user would want to be able to carry out.

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

Identify the functional requirements of a database problem

A

The processes that the system has to perform

Details of the data that the database will store

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

What does GDPR mean?

A

General Data Protection Regulation

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

Describe the implications of GDPR

A

a legislation which sets out rules for the protection of personal data

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

Describe an entity

A

An entity is an object about which a database will store information.

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

Describe an attribute

A

an item of information that relates to particular entity.

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

Describe and use a primary key

A

a field which uniquely identifies a record in a database

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

Describe and use a primary key

A

a primary key from one table which is used in a second table to link the tables together.

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

Describe attribute types

A

Attributes can have different data types:

text
number
date
boolean

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

Describe and use attribute size

A

a measure of how much space the field will take up when stored in main memory or backing storage

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

Describe and use presence check validation

A

ensures that data is entered in a field
examples include:

name
number
email
DOB
postcode
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe and use restricted choice validation

A

Restricted choice limits data entry to a set of acceptable values

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

Describe and use field length validation

A

Field length validation limits the number of characters that can be stored in a field

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

Describe and use range validation

A

Range check ensures that data falls between two values.

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

Create an entity-relationship diagram

A

a graphical representation of entities in a database, and their relationship to each other

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

Create a data dictionary

A

contains information about the tables and fields in a database

17
Q

Design and implement a solution to a query

A

a request for data from a database table or tables