Chapter 8 Flashcards

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

Relational database

A

a database where
the data items are linked by internal
pointers.

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

Table

A

a group of similar data, in a
database, with rows for each instance of
an entity and columns for each attribute.

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

Record (database)

A

a row in a table in a

database.

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

Field

A

a column in a table in a database.

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

Tuple

A

one instance of an entity, which

is represented by a row in a table.

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

Entity

A

anything that can have data
stored about it, for example, a person,
place, event, thing.

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

Attribute (database)

A

an individual data
item stored for an entity, for example, for
a person, attributes could include name,
address, date of birth.

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

Candidate key

A

an attribute or smallest
set of attributes in a table where no tuple
has the same value.

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

Primary key

A

a unique identifier for a
table. It is a special case of a candidate
key.

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

Secondary key

A

a candidate key that is

an alternative to the primary key.

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

Foreign key

A

a set of attributes in one
table that refer to the primary key in
another table.

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

Relationship

A

situation in which one
table in a database has a foreign key that
refers to a primary key in another table
in the database.

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

Normalisation (database)

A
the
process of organising data to be
stored in a database into two or more
tables and relationships between the
tables, so that data redundancy is
minimised.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

First normal form (1NF)

A

the status of
a relational database in which entities
do not contain repeated groups of
attributes.

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

Second normal form (2NF)

A
the
status of a relational database in which
entities are in 1NF and any non-key
attributes depend upon the primary
key.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Third normal form (3NF)

A

the status of
a relational database in which entities
are in 2NF and all non-key attributes are
independent.

17
Q

Composite key

A

a set of attributes that
form a primary key to provide a unique
identifier for a table.

18
Q

Database management system

DBMS

A

systems software for the
definition, creation and manipulation of
a database.

19
Q

Data management

A

the organisation
and maintenance of data in a database to
provide the information required.

20
Q

Data dictionary

A

a set of data that
contains metadata (data about other
data) for a database.

21
Q

Data modelling

A

the analysis and
definition of the data structures required
in a database and to produce a data
model.

22
Q

Logical schema

A

a data model for a
specific database that is independent of
the DBMS used to build that database.

23
Q

Access rights (database)

A

the
permissions given to database users to
access, modify or delete data.

24
Q

Developer interface

A

feature of a
DBMS that provides developers with
the commands required for definition,

25
Q

Structured query language (SQL)

A

the

standard query language used with

26
Q

Query processor

A

feature of a DBMS
that processes and executes queries
written in structured query language
(SQL).

27
Q

Data definition language (DDL)

A

a
language used to create, modify and
remove the data structures that form a
database.

28
Q

Data manipulation language (DML)

A

a
language used to add, modify, delete and
retrieve the data stored in a relational
database.

29
Q

SQL script

A

a list of SQL commands that
perform a given task, often stored in a
file for reuse.