spatial DB design tools and templates. oct 4 Flashcards

1
Q

List the stages in DB design

A

Conceptual: user view> objects and relationships > geographic representation
Logical: geographic database types > geographic database structure
Physical model: database schema

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

list 3 conceptual design methods of top-down design

A
  • data flow diagrams
  • entity-relationship diagrams
  • unified modelling language
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

list and explain the 5 components of ERDs

A
  • entities (a real world element, i.e. river)
  • weak entities (a subset of entities. i.e. turbidity, velocity of river)
  • attributes (single vs multi-valued); identifier
  • relationships (aggregation, generalisation & specialization, association, cardinality; participation can be mandatory or optional)
  • integrity constraints (normalization)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

define data normalization

A

decomposing complex data structure into simpler and stable tables that can be related

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

How do we normalize?

A

1st, 2nd, or 3rd Normal Form

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

what are some best practices?

A
  • user-centred design approach (prototyping. but sometimes users dont know what they need)
  • using both GIS-specif approaches an RDBMS design (i.e. applying Tomlinson’s to GIS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly