Database Design & Development Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Flat File Database

A

All data is stored in a single table. Results in duplication of data that wastes storage space and causes modification anomalies.

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

Relational Database

A

Database composed of several linked tables/entities.

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

Record occurrence

A

This is data held on one particular thing or person, e.g. information on a single employee.

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

Field/attribute

A

A heading/name of an item of data in a record

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

Primary Key

A

A field that uniquely identifies a record in a table

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

Foreign Key

A

This is a primary key in another table. This allows two tables to be connected.

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

Validation

A

This can be applied to fields in the design of a database to allow only certain data to be entered

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

Length Check

A

This ensures that data can only be a certain number of characters long.

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

Range Check

A

This will ensure that the user is entering data between certain specified values.

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

Restricted Choice

A

This means the user can only enter data from within a list. Created by a lookup list. FOREIGN KEY must have this.

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

Presence Check

A

This checks whether the data exists. This means the user may not enter a null value into the field. PRIMARY KEY must have this.

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

Sort

A

To put a field/s in order of ascending/descending.

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

Compound Key

A

When two are more fields that are primary keys in other tables are used to create a primary key.

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

Data Dictionary

A

Shows the structure of the database. This is part of the design stage.

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

One to One

A

This type of relationship indicates when there is a single item in one table linked to another singular item in another table.

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

One to Many

A

This type of relationship describes one item of one table being linked to multiple items in another.

17
Q

Many to Many

A

This type of relationship describes multiple items from one table being linked to multiple items in another. You should avoid these.

18
Q

Wire Framing

A

This is the general method employed to design the user interface for software.

19
Q

SQL

A

Structured Query Language. A special-purpose programming language designed for managing data held in a database.

20
Q

SQL SELECT statement

A

Used to retrieve data from tables in a database

21
Q

SQL INSERT statement

A

INSERT INTO usedcars (model,price,year) VALUES (“Fiesta”,9,999,”2018”)

22
Q

SQL UPDATE statement

A

used to make changes to existing records within a table UPDATE usedcars SET price=29995.00 WHERE year=’2014’

23
Q

SQL DELETE statement

A

used to remove records from a table DELETE FROM usedcars WHERE year=’2014’

24
Q

Wildcard

A

A special character that represents other unknown characters in a search. Eg. % (* in Access), _ (? in Access)

25
Q

aggregate function

A

Performs a calculation on a set of values and then returns a single value. Eg. MIN, MAX, COUNT, SUM, AVG

26
Q

GROUP BY Function

A

Function that tells SQL how to segment the data that is selected

27
Q

ORDER BY

A

A SQL clause that is useful for ordering the output of a SELECT query (for example, in ascending or descending order).

28
Q

Entity Relationship Diagram (ERD)

A

A technique for documenting the relationships between entities in a database environment

29
Q

Entity Occurrence diagram

A

A diagram that helps to identify the cardinality between entities

30
Q

cardinality

A

A description of the relationship between entities. one-to-one, one-to-many, many-to-many

31
Q

SQL Aliases

A

Used to give a database table, or a column in a table, a temporary name.