Chapter 8 - Attribute Data and Tables Flashcards

1
Q

These are non-spatial properties of surface features

A

Attributes

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

Attributes are stored in these

A

Attribute tables

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

Both of these types of data can have attributes

A

Vector and raster

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

What are two types of linkages of spatial and attribute components?

A

One-to-one or many-to-one

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

GIS attribute tables are typically stored in this

A

Database

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

Databases provide means for these two data functions

A

Data storage/management and data retrieval/analysis

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

What are four types of database models?

A
  1. Flat file; 2. Network; 3. Hierarchical; 4. Relational
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

This is the most common type of database used today

A

Relational database

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

In what year were relational databases introduced?

A

1968

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

What are three advantages of relational databases?

A
  1. More flexible; 2. Easy to create/maintain; 3. Easy to understand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a disadvantage of relational databases?

A

Slower processing (less of a problem now that computers are faster)

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

Databases are made of these tables

A

Cross-linked data tables

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

This is another term for tables

A

Relations

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

What are two terms for table rows?

A

Records or tuples

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

A record is a set of these for an entity

A

Attributes

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

What are two terms for columns?

A

Attributes or items

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

These are descriptive variables for surface features

A

Attributes

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

These are one or more columns used to index records

A

Keys

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

These link multiple tables together

A

Keys

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

This is a form of computer science logic

A

Relational algebra

21
Q

Relational algebra is the basis for manipulating this

22
Q

How many operators does relational algebra use?

23
Q

Relational algebra operators use one or more of these to create a new one

24
Q

What are at least five of the eight relational algebra operators?

A
  1. Restrict; 2. Project; 3. Product; 4. Divide; 5. Union; 6. Intersect; 7. Difference; 8. Join (relate)
25
This relational algebra operator provides a subset of a table by rows
Restrict
26
This relational algebra operator provides a subset of a table by columns
Project
27
This relational algebra operator provides a table with all possible combinations
Product
28
This relational algebra operator provides the inverse of a product
Divide
29
This relational algebra operator combines tables top to bottom
Union
30
This relational algebra operator finds overlap in rows between tables
Intersect
31
This relational algebra operator finds non-overlap in rows between tables
Difference
32
This relational algebra operator combines tables using a key column
Join (relate)
33
These select records based on some criteria
Database queries
34
What are two types of database queries?
Simple query and compound query
35
In this type of database query, selection is based on a single criteria
Simple query
36
What symbols are used in simple queries?
=, <>, >, <
37
In this type of database query, selection is based on multiple criteria
Compound query
38
Compound queries use chain criteria with these three words
And, or, not
39
Compound queries use these operators
Boolean operators
40
These index table records and link different tables
Database keys
41
This is an attribute or combination of attributes that uniquely identifies a record
Superkey
42
There are none of these in superkeys
Null values
43
Is a set of attributes containing a superkey also considered a superkey?
Yes
44
Can a table have multiple superkeys?
Yes
45
This is a minimal superkey that has the fewest number of attributes that ID a record
Candidate key
46
This is a single candidate key chosen to identify and access records
Primary key
47
May primary key attributes have null values?
No
48
These are attribute fields in a table that match a primary key of another table
Foreign key
49
Foreign keys are used to do this
Cross-reference tables